Pobierz dane
Wszystko, co przenosi Tally, jest otwarte. Dane można czytać na dwa sposoby: subskrybować strumienie w przekaźniku albo pytać publiczne API o bieżące statki powietrzne i dane stacji.
Z przekaźnika
Subskrybent łączy się z przekaźnikiem tak jak feeder, przez ten sam szyfrowany transport, i wysyła Subscribe, aby wybrać strumienie i regiony. Region to komórka H3 o dowolnej rozdzielczości, dopasowywana do miejsca, w którym według własnej deklaracji jest każdy odbiornik. Przed pierwszym Subscribe subskrybent dostaje surowe paczki wszystkich odbiorników.
- Surowe: podpisane paczki każdego odbiornika, według regionu, dla MLAT przekaźników i do badań. Region to miejsce, w którym według własnej deklaracji jest odbiornik, nigdy miejsce, w którym jest statek powietrzny.
- Zdeduplikowane: jedna kopia każdej wiadomości Mode-S, podpisana przez przekaźnik jako jego własne oświadczenie. Tego strumienia chce większość klientów: około 30 Mb/s dla całego świata przy 20 000 odbiorników.
- Pozycje: statki powietrzne zlokalizowane przez MLAT przekaźników, każda pozycja podpisana przez przekaźnik, który ją wyznaczył.
Aby czytać dane zwykłymi narzędziami, uruchom własny przekaźnik z --beast-out i skieruj na niego readsb. Każdy odbiór dociera jako zwykły BEAST, a readsb dekoduje dla ciebie cały świat.
Z API
tally-api udostępnia obok przekaźnika JSON tylko do odczytu:
GET /v1/aircraft?west=&south=&east=&north=
Statki powietrzne w prostokącie określonym szerokością i długością geograficzną, najwyżej 60 stopni na każdym boku.
GET /v1/network
Statystyki sieci.
GET /v1/stations/KEY
Dane jednego odbiornika, z kluczem w base64url bez dopełnienia.
Każdy klient ma limit zapytań. Publiczne API ruszy razem z publicznym przekaźnikiem; do tego czasu możesz uruchomić własne obok własnego przekaźnika.
Licencje
- Feedery przekazują swoje odebrane dane do domeny publicznej na licencji CC0.
- To, co przekaźniki publikują dalej, jest objęte licencją Open Database License (ODbL). Możesz używać tych danych do wszystkiego, także komercyjnie: podaj źródło, a każdą bazę danych, którą z nich opublikujesz, udostępniaj na licencji ODbL. To właśnie nie pozwala nikomu zawłaszczyć danych.
- Kod jest na licencji MIT lub Apache-2.0, do wyboru.
Lokalizacje odbiorników
Lokalizacja odbiornika jest publikowana tak, jak wpisał ją właściciel, albo zaokrąglona, jeśli tak wybrał. Jeśli prowadzisz coś, co archiwizuje dane Tally lub oblicza z nich pozycje, możesz być administratorem danych w rozumieniu RODO: zapewnij prosty sposób, by ludzie mogli poprosić o pominięcie.