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?
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.
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 :)
fanático del trinquete