¿Cómo puedo obtener el destino del vuelo de ADS-B?

Si tengo detalles de la aeronave, como el indicativo, el código del transpondedor y la información de ads-b, ¿cómo puedo buscar el aeródromo de salida y llegada? ¿Existe una API para obtener esta información de forma programática? ¿Cómo , por ejemplo, flightradar24 obtiene estos datos?

algunos vuelos no tienen datos de destino en el radar de vuelo, por lo que sospecho que consultan el plan de vuelo del propietario del vuelo

Respuestas (2)

Si tiene el distintivo de llamada o el número de vuelo de Air Carrier, puede rastrear vuelos con http://flightaware.com . Los transportistas aéreos deben presentar planes de vuelo IFR para que el destino esté en el sistema y sea rastreable. Los vuelos IFR de la Parte 91 (aviación general) y la Parte 135 (no programados para alquiler) también presentan un plan de vuelo y su origen y destino son rastreables. La mayoría de los vuelos de la Parte 135 están en un plan de vuelo IFR, pero la mayoría de los vuelos de la Parte 91 no lo están. Sin embargo, los operadores pueden bloquear la divulgación de información, por lo que FlightAware puede no tener la información de algunas aeronaves. La información también está disponible si los pasajeros de la Parte 91 reciben seguimiento de vuelos. Si un operador de la Parte 91 no está en contacto con ATC, la información no aparecerá en FlightAware.

FlightAware obtiene la información de la FAA, por lo que debe haber una API, pero no sé nada al respecto. “Flightradar24 tiene una red de más de 3000 receptores ADS-B en todo el mundo que recibe información de aviones y vuelos de aeronaves con transpondedores ADS-B y envía esta información a nuestros servidores”. También obtiene datos directamente del radar de la FAA con un retraso de 5 minutos.

Sí, los receptores reciben información transmitida/enviada por aviones como CallSign, Squawk, Altitude, Track, .... Pero necesito vincular esta información con datos (Airdrome ICAO FROM, Airdrome ICAO TO) y no sé cómo obtener esta información. Creo que tengo el distintivo de llamada -> Llamo al servicio web XYZ id. Este servicio web me envía una respuesta con datos (ICAO FROM, ICAO TO) o datos similares. :)

Probablemente sea un poco tarde para publicar una respuesta a esa pregunta, pero aportaré mis dos centavos.

No estoy seguro de dónde flightradar24 obtiene sus datos. Solo sé que estos muchachos en ADSBExchange proporcionan datos de vuelo sin cifrar y sin filtrar a través de su API (haga clic en este enlace https://public-api.adsbexchange.com/VirtualRadar/AircraftList.json para obtener una lista completa de todos los aviones rastreados por ADS -B receptores en todo el mundo - en formato json )

Puede filtrar fácilmente la URL anterior, según el área que esté mirando. Por ejemplo:

todas las aeronaves entre 0 y 100 km de latitud/longitud del aeropuerto Phoenix Sky Harbor, utilice: http://public-api.adsbexchange.com/VirtualRadar/AircraftList.json?lat=33.433638&lng=-112.008113&fDstL=0&fDstU=100 "

(eche un vistazo a la documentación de la API para obtener más detalles)

Una vez que haya filtrado alrededor de su área de interés, puede buscar fácilmente los aeródromos de salida y llegada filtrando el archivo json. Para cada aeronave en "acList", busque los campos "Desde" y "Hasta" para los aeródromos de salida/llegada respectivamente.

Es bastante sencillo analizar Json. Muchos idiomas en estos días le permiten hacerlo fácilmente con bibliotecas listas para usar ( eche un vistazo a este hilo para analizar json con Python )

Espero que esto sea útil para alguien :)