Jak działa mapa zakłóceń GPS

Ostatnia aktualizacja

Każdy sześciokąt pokazuje udział samolotów, które zgłosiły tam niską dokładność pozycji (NACp 7 lub niższy) w ciągu jednej doby UTC: zielony poniżej 3%, żółty 3–10%, czerwony powyżej 10%. Mapa jest budowana od nowa raz dziennie z lotów z poprzedniego dnia. Niska dokładność to silny sygnał zagłuszania lub fałszowania, ale nie dowód.

Skąd pochodzą dane

Samoloty nadają swoją pozycję, wysokość i tożsamość przez ADS-B (Automatic Dependent Surveillance–Broadcast). Wolontariusze zbierają te transmisje, a adsb.lol publikuje ślad każdego samolotu z każdego dnia jako historię globalną.

Raz dziennie, około 04:40 UTC, odczytywane są ślady z poprzedniego dnia i każdy samolot jest liczony w każdym sześciokącie, który przeleciał. Pozycje z odbiorników naziemnych (MLAT) są pomijane, bo nie niosą wartości dokładności. Punkt śladu bez wartości dokładności przejmuje ostatnią wartość samolotu.

Czym jest NACp

Samoloty zgłaszają dokładność pozycji jako Navigation Accuracy Category for Position (NACp), od 0 do 11. Każda wartość to 95-procentowa granica błędu pozycji:

NACpSzacowana niepewność pozycji
11poniżej 3 m
10poniżej 10 m
9poniżej 30 m
8poniżej 0,05 NM (93 m)
7poniżej 0,1 NM (185 m)
6 do 1poniżej 0,3, 0,5, 1, 2, 4 i 10 NM
010 NM lub więcej, albo nieznana

Przy sprawnym GPS samoloty zwykle zgłaszają NACp 8 lub lepszy. Tutaj dotknięty oznacza NACp 7 lub niższy. Zgłoszenia bez NACp są ignorowane.

Dlaczego niski NACp wskazuje na zakłócenia

Zagłuszanie sprawia, że odbiorniki tracą GPS lub wracają do mniej dokładnych źródeł. Gdy niezwiązane ze sobą samoloty w jednym obszarze zgłaszają niską dokładność, zakłócenia są prawdopodobną wspólną przyczyną. Fałszowanie może umknąć: oszukany odbiornik może zgłosić precyzyjną, ale błędną pozycję (zobacz ograniczenia).

Jedna doba lotów

Każda mapa obejmuje jedną dobę UTC. Samolot liczy się raz w każdym sześciokącie, który tego dnia przeleciał, a jako dotknięty tam, jeśli zgłosił NACp 7 lub niższy co najmniej raz w tym sześciokącie.

Siatka sześciokątów

Sześciokąty leżą płasko w odwzorowaniu Web Mercator mapy, z promieniem 0,34° długości geograficznej: około 38 km od środka do wierzchołka na równiku i 22 km na 54°N (tam około 45 km w poprzek). Ku biegunom pokrywają mniej terenu.

Dla każdego sześciokąta, licząc różne samoloty:

udział dotkniętych = 100 × dotknięte ÷ (dotknięte + niedotknięte), zaokrąglony do jednego miejsca po przecinku. Kolor zależy od tej liczby.

Sześciokąty z mniej niż 3 samolotami nie są rysowane, więc pusty obszar oznacza za mało danych, a nie brak zakłóceń. Sześciokąt z małą liczbą samolotów jest rysowany słabiej. Kliknij jeden na mapie, by zobaczyć jego liczby.

Warstwy wysokości

Mapę można ograniczyć do samolotów w jednym przedziale wysokości barometrycznej: poniżej 5000 ft, 5000 do 15 000 ft, 15 000 do 30 000 ft lub powyżej 30 000 ft. Każdy przedział jest liczony i kolorowany dokładnie jak cała mapa, tylko z samolotami, które były w tym przedziale w sześciokącie, więc zakłócenia sięgające niskich samolotów, ale nie tych na wysokości przelotowej (lub odwrotnie), widać jako różnicę między warstwami. Samolot wznoszący się lub opadający przez sześciokąt liczy się w każdym przedziale, który przeleciał, więc przedziały nie sumują się do liczb dla wszystkich wysokości. Samoloty na ziemi lub bez wysokości są tylko na mapie wszystkich wysokości. Każdy przedział potrzebuje co najmniej 3 samolotów w sześciokącie, więc dolna warstwa jest dziurawa nad otwartym morzem. Dni zapisane przed rejestrowaniem wysokości pokazują tylko wszystkie wysokości.

Porównanie warstw podpowiada źródło: tylko nisko sugeruje lokalny nadajnik o małej mocy; sięganie wysokości sugeruje silny lub odległy. Zobacz stronę o przyczynach.

Etykieta prawdopodobna przyczyna

Kliknięcie sześciokąta z dotkniętymi samolotami pokazuje prawdopodobną przyczynę. To zgadywanie na podstawie położenia sześciokąta, a nie pomiar:

Strona o przyczynach wyjaśnia każdą z nich.

Zapisane dni

Mapa każdego dnia jest przechowywana pod datą jego lotów. Wybierz dzień na mapie lub odczytaj go z API.

Ograniczenia i fałszywe alarmy

Źródła i autorzy

Dane o samolotach: historia globalna adsb.lol, na licencji Open Database License (ODbL). Mapa podkładowa © MapTiler © współtwórcy OpenStreetMap. Metoda idzie za tą spopularyzowaną przez GPSJAM.

Najczęstsze pytania są omówione na stronie O stronie.