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:
| NACp | Szacowana niepewność pozycji |
|---|---|
| 11 | poniżej 3 m |
| 10 | poniżej 10 m |
| 9 | poniżej 30 m |
| 8 | poniżej 0,05 NM (93 m) |
| 7 | poniżej 0,1 NM (185 m) |
| 6 do 1 | poniżej 0,3, 0,5, 1, 2, 4 i 10 NM |
| 0 | 10 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.
- Zielony: poniżej 3% samolotów dotkniętych.
- Żółty: 3% do 10%.
- Czerwony: powyżej 10%.
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:
- Zagłuszanie związane z konfliktami w stałych obszarach wokół bieżących konfliktów, powiązane z konfliktem. W Europie Środkowej, na zachód od wojny rosyjsko-ukraińskiej, tylko tam, gdzie co najmniej jedna trzecia otaczających sześciokątów jest czerwona. Gęsta plama zagłuszania najpewniej ma jedną przyczynę, więc etykieta rozchodzi się też na zewnątrz: żółty lub czerwony sześciokąt dołącza do konfliktu, gdy co najmniej 3 z jego 6 sąsiadów są żółte lub czerwone i jeden już go nosi, do 4 pierścieni (około 250 km) poza obszar.
- Zagłuszanie obronne wokół Moskwy i Nowosybirska oraz testy i ćwiczenia nad poligonami w południowo-zachodnich USA.
- Zakłócenia przez nieuprawnione osoby przy dużych miastach gdzie indziej.
- Pogoda kosmiczna od 60° szerokości.
- Samolot i wyposażenie wszędzie indziej.
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
- Niska dokładność nie jest dowodem zagłuszania. Wadliwa awionika, odłączony odbiornik lub zasłonięta antena mogą obniżyć NACp.
- Fałszowanie może umknąć. Oszukany odbiornik może zgłosić precyzyjną, ale błędną pozycję.
- Sześciokąty pokazują samoloty, a nie nadajniki. Samoloty odbierają sygnały z setek kilometrów; mapa nie potrafi zlokalizować źródła, odróżnić zagłuszania od fałszowania ani wskazać, kto jest odpowiedzialny.
- Dzień spóźnienia. Mapa pokazuje loty z poprzedniego dnia, więc dzisiejsze zakłócenia pojawią się jutro rano.
- Pokrycie jest nierówne. Brakuje obszarów z małą liczbą odbiorników lub lotów oraz samolotów bez ADS-B.
- Efekty naturalne. Aktywność słoneczna może też obniżać dokładność GPS, zwłaszcza na wysokich szerokościach.
Ź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.