Dead reckoning: mission possible
Aby wyznaczyć położenie obiektu w płaszczyźnie 2D, wystarczy obserwacja trzech punktów odniesienia. Trzy linie położenia (LOP) są w praktyce uważane za niezbędne do ustalenia pozycji obiektu (narysowane na wykresie, tworzą trójkąt, zwany „przekrzywionym kapeluszem”). Im więcej punktów odniesienia/linii położenia, tym lepiej dla ustalenia pozycji. Pozycja obiektu może być również określona na podstawie wcześniej wyznaczonej (ostatniej znanej) pozycji, co nosi nazwę „dead reckoning” (rozpowszechnione dzięki filmowi Mission: Impossible – Dead Reckoning Part One).
Gdzie wykorzystywana jest geolokalizacja?
Poza klasyczną nawigacją (np. wyznaczanie trasy z punktu A do punktu B) geolokalizacja wykorzystywana jest na szeroką skalę w wynikach wyszukiwania. Google przedstawia nam wyniki wyszukiwania dopasowane do naszej lokalizacji, to samo dotyczy wyświetlanych nam reklam. Wszystko to składa się na geotargeting, który odnajdziemy w reklamach, wynikach wyszukiwania i treściach lokalnych, usługach typu direct mail, działaniach mających na celu zapobieganiu oszustwom (identyfikacja podejrzanych transakcji). Innym wykorzystaniem geolokalizacji są znaczniki z położeniem w fotografiach cyfrowych.
Jason, czyli JSON
W przypadku geolokalizacji satelitarnej, pakiety informacji przesyłane są w ścisłych interwałach czasowych w postaci tablicy JSON (JavaScript Object Notation). JSON jest formatem tekstowym opartym na języku JavaScript. Stanowi on lekki format umożliwiający wymianę danych komputerowych. W opisywanym przez nas przypadku na te dane składają się: detald (dane lokalizacyjne), serialNumber (identyfikator urządzenia), latitude/longitude (szerokość/długość geograficzna), altitude (wysokość n.p.m.), fixTimeEpoch (czas zebrania danych), gpsSpeed (prędkość), accuracy (dokładność lokalizacji), gpsHeading (azymut), eventType (zdarzenia wygenerowane na poziomie urządzenia), mcc (identyfikator kraju operatora GSM), mnc (identyfikator sieci operatora GSM), satellitesForFix (liczba satelitów użytych do ustalenia pozycji).
Geolokalizacja – najczęściej zadawane pytania
Co to znaczy geolokalizacja?
Geolokalizacja to mechanizm/proces umożliwiający określenie aktualnego lub ostatniego położenia użytkownika strony internetowej. Możliwe jest to m.in. dzięki adresowi IP oraz GPS.
Czym jest geotargetowanie?
Geotargetowanie to sposób dotarcia do grupy docelowej poprzez określenie obszaru, na którym się znajduje.