Geolokalizacja

Geolokalizacja – położenie oraz proces określania geograficznego położenia fizycznych przedmiotów lub osób typowo za pomocą GPS, bądź adresu IP urządzenia. Położenie zwykle określane jest poprzez współrzędne geograficzne, ale także innego rodzaju dane adresowe (kod pocztowy, miasto, ulica i numer domu). Geolokalizacja jest ściśle powiązana z pozycjonowaniem, jak czasem nazywany jest proces ustalania samych współrzędnych geograficznych.

Sposoby wyznaczania pozycji

Podstawowe urządzenia i sposoby wyznaczania położenia geograficznego:

  • Odbiorniki GPS (i pokrewnych systemów satelitarnych) – położenie geograficzne jest określane dzięki odbiornikowi w urządzeniu i m.in. pozycji satelitów (czasem wspomagane przez znajomość pozycji innych obiektów).
  • Radar, sonar itp. – dzięki znajomości własnego położenia i wektora do innego obiektu można wyznaczyć jego położenie.
  • Geolokalizacja IP – na podstawie adresu IP urządzenia (np. komputera) i bazy adresów można wyznaczyć przybliżone położenie obiektu (np. miasto, kraj).
  • Pozycjonowanie względne – na podstawie widoczności innych obiektów o znanej pozycji (np. stacji bazowych przez komórkę czy routerów Wi-Fi przez urządzenie). Ten sposób jest szczególnie istotny, jeśli urządzenie nie ma włączonego odbiornika GPS (oszczędność energii) lub w ogóle go nie posiada (np. laptop).

Same dane adresowe mogą być z góry znane lub ustalane w sposób przybliżony (np. oszacowanie numeru domu na podstawie znanego położenia sąsiednich numerów).

Wykorzystanie

Dzięki określeniu geolokalizacja osoby (osób) lub przedmiotów można m.in.:

  • prezentować w programach dane odpowiednie do położenia danej osoby (np. odpowiedni wycinek mapy, ogłoszenia z okolicy)
  • wyznaczyć trasę z jednego punktu do drugiego,
  • dodać znaczniki z położeniem do fotografii lub innego dokumentu wykonanego w urządzeniu o znanej pozycji (zobacz geotagowanie),
  • wyznaczyć adres (np. miasto, ulicę i numer domu) na podstawie współrzędnych geograficznych (tzw. odwrotne geokodowanie) lub odwrotnie (tzw. geokodowanie),
  • śledzić pozycję obiektu w czasie lub obiektów względem siebie,
  • monitorować lokalizację pracowników firmy.

Rekord danych geolokalizacyjnych

W przypadku geolokalizacji dokonywanej poprzez systemy GNSS[1] dane o położeniu przedmiotu wysyłane są w określonych interwałach czasowych na serwery operatora urządzenia poprzez sieć naziemną (GSM/GPRS/CDMA/LTE/SMS). Pakiet informacji przekazywany jest w postaci tablicy JSON i może zawierać między innymi:

Nazwa atrybutuOpisPrzykłady
dataIdnumer rekordu danych lokalizacyjnych1, 1960472
serialNumberidentyfikator techniczny urządzenia00000000000B1, 35A058060495422C7934
latitudeszerokość geograficzna52.0375868826, 52.172644
longitudedługość geograficzna21.1956136, 20.026094
altitudewysokość nad poziomem morza10.0, 200.02
fixTimeEpochstempel czasu zebrania danych lokalizacyjnych1506086623000000, 1511273867317000
gpsSpeedprędkość3.21, 20.0
accuracydokładność lokalizacji10.14, 30.0
gpsHeadingazymut40.14, 230.0
eventTypewygenerowane na poziomie urządzenia zdarzenia‘turnon’, ‘turnoff’,’startjourney’, ‘endjourney’,’plugout’, ‘plugon’,’gsmonline’, ‘gsmoffline’
lacIdentyfikator obszaru stacji bazowej GNSS11101, 52601
mccidentyfikator kraju operatora GSM257, 248
mncidentyfikator sieci operatora GSM06, 98
mobileCellIdidentyfikator komórki sieci GNSS13, 12
satellitesForFixliczba satelitów użytych do ustalenia pozycji3, 8
satellitesInViewliczba widocznych satelitów podczas ustalenia pozycji2, 4

Przypisy

  1. GNSS - Instytut Geodezji i Kartografii, www.igik.edu.pl [dostęp 2021-08-05].