Kas yra Geo URI ir kodėl mums jo reikia skaitmeninėje entropijoje?
Internetinis pasaulis serga fragmentacijos liga. Kiekviena gigantiška technologijų korporacija – „Google“, „Apple“, „Waze“ (kurią, ironiška, vis tiek nupirko „Google“) – bando jus uždaryti savo asmeniniame ekosistemos kalėjime. Kai draugas atsiunčia „Google Maps“ nuorodą, jūsų išmanusis telefonas piktai reikalauja atidaryti būtent „Google“ programėlę, net jei jūs dievinate atvirojo kodo „OpenStreetMap“ arba vairuojate su „Waze“. geo: URI (Uniform Resource Identifier) buvo drąsus, nors ir dažnai korporacijų slopinamas, inžinierių bandymas sukontroliuoti šį chaosą pagal oficialų RFC 5870 standartą.
Paspaudus nuorodą formatu geo:54.6872,25.2797, jūsų operacinė sistema – o ne kokia nors sekimo kapitalizmo monopolija – turėtų paklausti jūsų: „Kurią žemėlapių programą norite naudoti šiandien?“. Tai skaitmeninio savarankiškumo ir laisvės pareiškimas. Būtent todėl šis įrankis veikia kaip neutralus navigacijos šveicaras: jis paverčia jūsų įvestą tašką – ar tai būtų tikslios LKS-94 / WGS-84 koordinatės, ar tiesiog „Gedimino pilis“ – į švarias nuorodas visoms platformoms.
Pasauliniai „Žemėlapių karai“: Kiekvienos platformos filosofija ir ironija
🗺️ Keturi navigacijos gigantai ir jų unikalūs charakteriai:
- Google Maps: Visareginti akis. Žino viską apie jūsų vietinę kavines ir darbo valandas, bet retkarčiais bando jus nuvesti į žvyrkelį per patvinusį mišką, nes algoritmas nusprendė, kad taip sutaupysite 3 sekundes.
- Apple Maps: Estetikos šventovė. Pradžioje (2012 m.) pagarsėjo tuo, kad nukreipdavo vairuotojus į Australijos dykumas ar oro uostų tūpimo takus, tačiau šiandien siūlo gražiausius 3D pastatų modelius miestų centruose.
- Waze: Agresyvus vairuotojų avilys. Nukreips jus per 4 gyvenamųjų namų kiemus ir 2 privačius kiemus tam, kad išvengtumėte vieno šviesoforo. Tobulas pasirinkimas spūstis naikinantiems manevrams.
- OpenStreetMap (OSM): Demokratijos ir kartografijos entuziastų „Vikipedija“. Neturi milijardinio biudžeto, bet turi savanorius, sužymėjusius kiekvieną miško suoliuką, dviračių taką ir šulinio dangtį.
„Null Island“ fenomenas: Kur iškeliauja pasiklydusios koordinatės?
Ar žinojote, kad Gvinėjos įlankoje, Atlanto vandenyne, tiesiai ties Pusiaujo ir Grinvičo dienovidinio susirtu (0.0000° N, 0.0000° E) yra vieta, kartografų vadinama „Null Island“ (Nulinė sala)? Čia nėra jokios sausumos – tik vienišas meteorologinis bujus Station 13008 - Soul.
Tačiau duomenų bazėse ši vieta yra labiausiai apgyvendinta pasaulyje! Kai kokia nors prastai parašyta programėlė ar paieškos sistema gauna klaidą ir nesugeba iššifruoti koordinačių, ji dažnai atiduoda numatytąsias reikšmes (0,0). Todėl tūkstančiai sekimo sistemų, pasiklydusių siuntinių ir sugedusių GPS imtuvų kasdien siunčia savo duomenis tiesiai į šį vandyno tašką.
Kodėl URL kodavimas („Percent-Encoding“) yra gyvybiškai svarbus?
Jei bandysite įdėti tarpą, lietuvišką raidę (ė, š, ž) ar specialųjį simbolį (pavyzdžiui, & arba /) į žemėlapio nuorodą jos neužkodavę (URL encoding), rizikuojate sulaužyti nuorodą. Mūsų įrankis pedantiškai paverčia kiekvieną nestandartinį simbolį į jo šešioliktainį ekvivalentą (pavyzdžiui, tarpas tampa %20, o ė – %C4%97).
Tai užtikrina, kad jūsų sugeneruota nuoroda niekada nesugrius keliaudama per „Messenger“, „WhatsApp“, SMS žinutes ar senus el. pašto klientus, kurie mėgsta nukirpti adresus ties pirmuoju tarpu.