O naszych źródłach danych
Ten artykuł wyjaśnia, skąd pochodzą nasze dane lotnicze, jak je przetwarzamy w czasie rzeczywistym, jak często je odświeżamy i jak możesz pomóc w utrzymaniu ich dokładności. Krótko mówiąc: opieramy się na ramionach społeczności otwartych danych lotniczych i starannie przekształcamy te zestawy danych, aby zapewnić szybkie, skoncentrowane na mapach doświadczenie śledzenia lotów, eksploracji lotnisk i odkrywania informacji lotniczych na całym świecie.
Co wykorzystujemy
- OpenSky Network dla danych śledzenia lotów ADS-B w czasie rzeczywistym
- OpenStreetMap (OSM) dla geografii i infrastruktury lotnisk
- Publiczne bazy danych lotniczych dla rejestracji i specyfikacji samolotów
- Dane referencyjne lotnisk i linii lotniczych ze źródeł oficjalnych i społecznościowych
- Dane meteorologiczne (METAR/TAF) z oficjalnych służb meteorologicznych
Nie zbieramy prywatnych danych, nie śledzimy osób poza pozycjami samolotów ani nie kupujemy komercyjnych usług śledzenia lotów. Naszym priorytetem są otwarte, weryfikowalne źródła, które przynoszą korzyści całej społeczności lotniczej.
Podział źródeł
-
OpenSky Network (śledzenie lotów w czasie rzeczywistym)
- Wykorzystujemy dane z odbiorników ADS-B wniesione przez społeczność, aby dostarczać pozycje lotów, wysokości, prędkości i znaki wywoławcze w czasie rzeczywistym.
- Dane OpenSky Network są dostarczane zgodnie z ich warunkami użytkowania. Zobacz: OpenSky Network
- Zasięg zależy od gęstości odbiorników i jest najlepszy w Ameryce Północnej, Europie i głównych węzłach lotniczych.
-
OpenStreetMap (infrastruktura lotniskowa)
- Polegamy na danych utrzymywanych przez społeczność dla granic lotnisk, pasów startowych, dróg kołowania, terminali i punktów nawigacyjnych.
- Dane OSM są regulowane licencją ODbL. Zobacz: Copyright OpenStreetMap
-
Bazy danych rejestracji samolotów
- Odwołujemy się do publicznych rejestrów samolotów (FAA, ICAO) dla znaków rejestracyjnych, typów samolotów, operatorów i specyfikacji technicznych.
- Te bazy danych są zazwyczaj w domenie publicznej lub dostępne na licencjach otwartych danych.
-
Dane meteorologiczne
- Integrujemy raporty meteorologiczne METAR i TAF z oficjalnych źródeł, takich jak NOAA i krajowe służby meteorologiczne.
- Dane meteorologiczne pomagają dostarczać kontekst dla warunków lotu i operacji lotniskowych.
Pipeline przetwarzania (wysoki poziom)
- Pozyskiwanie: Otrzymujemy wiadomości ADS-B w czasie rzeczywistym z OpenSky Network i innych źródeł strumieniowych.
- Parsowanie: Dekodujemy pozycje samolotów, prędkości, znaki wywoławcze i kody squawk z surowych wiadomości.
- Śledzenie: Utrzymujemy trajektorie lotów poprzez korelację kolejnych raportów pozycji i stosowanie algorytmów wygładzania.
- Wzbogacanie: Łączymy dane lotów z rejestracjami samolotów, informacjami o liniach lotniczych, danymi tras i szczegółami lotnisk.
- Filtrowanie: Usuwamy nieprawidłowe pozycje, pojazdy naziemne i loty testowe, aby poprawić jakość danych.
- Serwis: Produkujemy zoptymalizowane kanały w czasie rzeczywistym i historyczne zestawy danych dla interfejsu mapy i API.
Układ repozytorium odzwierciedla tę architekturę: projekt skygrid.data obsługuje pozyskiwanie i przetwarzanie; aplikacja webowa cc-skygrid konsumuje kanały w czasie rzeczywistym dla śledzenia na żywo i analizy historycznej.
Kategorie i typy danych
Organizujemy dane lotnicze w kilka kategorii:
- Śledzenie lotów na żywo (pozycja, wysokość, prędkość, kurs)
- Lotniska (pasy startowe, terminale, pomoce nawigacyjne, pogoda)
- Linie lotnicze (informacje o flotach, trasach, rozkładach)
- Samoloty (rejestracje, typy, specyfikacje, zdjęcia)
- Trasy (początek, cel, typowe ścieżki lotu)
- Pogoda (METAR, TAF, NOTAM)
Jeśli zauważysz nieprawidłowe informacje o lotnisku lub brakujące dane samolotów, często wynika to ze źródeł upstream. Wkład do OpenStreetMap lub zgłaszanie problemów do rejestrów samolotów pomaga wszystkim.
Rytm aktualizacji
- Dane lotów w czasie rzeczywistym: Aktualizowane co 10-30 sekund w zależności od zasięgu ADS-B
- Informacje o lotniskach: Cotygodniowe odświeżanie z OSM i oficjalnych źródeł
- Rejestracje samolotów: Miesięczne aktualizacje w miarę dostępności nowych danych
- Raporty meteorologiczne: Aktualizowane co godzinę lub przy wydawaniu nowych raportów
- Trasy i rozkłady: Codziennie aktualizowane ze źródeł linii lotniczych
Jakość danych i korekty
- Pozycje lotów: Stosujemy filtry walidacyjne, aby usunąć nieprawidłowe pozycje (anomalie wysokości, niemożliwe prędkości, zduplikowane raporty).
- Dane lotnisk: Prawda podstawowa znajduje się w OpenStreetMap. Aktualizuj OSM bezpośrednio dla trwałych poprawek, które przynoszą korzyści wszystkim projektom.
- Informacje o samolotach: Walidujemy rejestracje w oficjalnych bazach danych i łączymy korekty społecznościowe.
- Brakujące loty: Zasięg zależy od gęstości odbiorników ADS-B. Loty nad oceanami lub odległymi obszarami mogą mieć luki.
Dla korekt danych specyficznych dla SkyGrid możesz otworzyć issue w naszym repozytorium projektu lub skontaktować się z nami bezpośrednio.
Prywatność
Śledzimy pozycje samolotów za pomocą publicznie transmitowanych sygnałów ADS-B, które są nieosobowe z natury. Nie gromadzimy informacji osobistych o odwiedzających witrynę poza podstawową geolokalizacją dla funkcji “znajdź lotniska w pobliżu”. Nie są przechowywane historie ruchów indywidualnych.
Właściciele i operatorzy samolotów powinni być świadomi, że ADS-B jest publicznym systemem transmisji wymaganym przez władze lotnicze na całym świecie.
Licencjonowanie i atrybucja
- Dane OpenSky Network: Podlegają warunkom użytkowania OpenSky Network
- Dane OpenStreetMap: © kontrybutorzy OpenStreetMap, licencjonowane na ODbL
- Dane rejestracji samolotów: Domena publiczna lub licencje otwartych danych od władz krajowych
- Dane meteorologiczne: Domena publiczna od krajowych służb meteorologicznych
Jeśli ponownie wykorzystujesz nasze skompilowane zestawy danych, zachowaj atrybucje źródeł i postępuj zgodnie z warunkami oryginalnych dostawców danych.
Wydajność w czasie rzeczywistym
Nasz pipeline przetwarzania jest zaprojektowany dla niskiego opóźnienia:
- Typowe opóźnienie od odbioru ADS-B do wyświetlenia na mapie: 10-20 sekund
- Częstotliwość aktualizacji pozycji: 5-10 sekund dla aktywnie śledzonych lotów
- Dane historyczne: Dostępne z 24-godzinnym opóźnieniem dla analizy i odtwarzania
Współpraca
Możesz pomóc poprawić jakość danych lotniczych poprzez:
- Konfigurację odbiornika ADS-B i wkład do OpenSky Network
- Poprawę danych lotnisk w OpenStreetMap
- Zgłaszanie nieprawidłowych rejestracji lub specyfikacji samolotów
- Przesyłanie korekt dla tras i rozkładów linii lotniczych
- Dzielenie się opiniami o problemach z jakością danych
Dziennik zmian tego artykułu
- 2025-09-01: Pierwsza wersja publiczna.