El tipo de feed FlightAware (aéreo) en ArcGIS Velocity se conecta a la API FlightAware Firehose para recibir información sobre las posiciones de vuelo, como radar, transmisión de vigilancia dependiente automática (ADS-B) o enlace de datos. También proporciona información sobre el estado del vuelo, incluidos detalles del vuelo y mensajes de salida y llegada.
Obtenga más información sobre la API FlightAwareFirehose
Los tipos de feed FlightAware (aéreo) y FlightAware (superficie) se conectan a la misma API de Firehose, pero difieren en los tipos de eventos ofrecidos.
Más información sobre los tipos de eventos que ofrece el feed FlightAware (superficie)
Ejemplos
A continuación se enumeran algunos ejemplos de casos de uso del feed de FlightAware (aéreo):
- Un analista de SIG utiliza un feed de FlightAware (aéreo) para incorporar actualizaciones del estado del vuelo desde antes de la salida hasta la llegada en sus flujos de trabajo de SIG utilizando el tipo de evento Información del vuelo (Flifo).
- Un analista de datos utiliza un feed de FlightAware (aéreo) para identificar vuelos que han entrado en un patrón de espera y envía alertas basadas en la duración total de la espera utilizando el tipo de evento Entrada en espera y Salida en espera.
Notas de uso
Tenga en cuenta lo siguiente al trabajar con este feed:
- El valor del parámetro Contraseña debe establecerse con las credenciales para autenticarse con FlightAware. En la mayoría de casos, debe configurarse con la clave para la API de Firehose en lugar de con la contraseña de la cuenta. Si se edita un feed existente, será necesario volver a introducir el valor del parámetro Contraseña.
- Velocity ofrece cinco opciones para el parámetro Tipo de evento: Llegadas y salidas, Cancelación, Información del vuelo (Flifo), Entrada en espera y Salida en espera y Encendido, inicio de la superficie de vuelo y fin de la superficie de vuelo. Este parámetro identifica qué mensajes de enlace de aire a tierra se enviarán. Los códigos de evento disponibles dependen de las capas de suscripción habilitadas en FlightAware.
Nota:
Si elige un Tipo de evento con varios valores, como Llegadas y Salidas, los datos devueltos por el feed incluyen tanto eventos de llegada como de salida. Si no necesita todos los tipos de eventos, utilice la herramienta Filtrar por expresión después de agregar el feed a un análisis en tiempo real para devolver los tipos de eventos deseados en función del campo type.
- El parámetro Límite de velocidad (segundos) de la API Firehose le permite limitar la conexión descartando mensajes de posición si la última posición desde el mismo avión se registró dentro del intervalo especificado (en segundos completos). La disponibilidad de los datos y/o el contrato de servicio de su cuenta pueden limitar el intervalo mínimo configurable. Este parámetro solo está disponible para el tipo de evento Posición con un valor predeterminado de 60 segundos.
Nota:
Este tipo de feed de Velocity siempre se conecta a la última versión disponible de la API FlightAware Firehose.
Esquemas de tipos de eventos
- Los esquemas de tipos de eventos y las definiciones de campo se pueden encontrar en la documentación de FlightAware.
- Si el parámetro Tipo de evento se establece en un valor que incluye varios tipos de eventos, como Llegadas y Salidas, el esquema incluye los campos enumerados tanto para llegadas como para salidas. Se incluyen todos los campos enumerados excepto los siguientes:
- Posición: adsb_version, nac_p, nac_v, nic, nic_baro, pos_rc, sil, sil_type, waypoints
- Cancelación:waypoints
- Información del vuelo (Flifo):waypoints
- Encendido, inicio de la superficie de vuelo y fin de la superficie de vuelo:airport_locations
- Es posible anular la selección de cualquier campo que no sea necesario durante la configuración del feed en la página Confirmar esquema.
Parámetros
A continuación se detallan los parámetros de este feed:
Parámetro | Descripción | Tipo de datos |
---|---|---|
Nombre de host | El nombre de host utilizado para conectarse a FlightAware, por ejemplo, firehose.flightaware.com. | Cadena de caracteres |
Puerto | El número de puerto utilizado para conectarse a FlightAware, por ejemplo, 1501. | Entero |
Nombre de usuario | El nombre de usuario utilizado para la autenticación. El nombre de usuario debe ser el nombre de usuario de la cuenta de FlightAware a la que se le ha concedido acceso. | Cadena de caracteres |
Contraseña | La contraseña utilizada para la autenticación. En la mayoría de casos, debe ser la clave para la API de Firehose y no la contraseña de la cuenta. | Contraseña |
Tipo de evento | La lista de qué mensajes de enlace de aire a tierra se enviarán. Los valores permitidos son Posición, Llegadas y salidas, Cancelación, Información del vuelo (Flifo), Entrada en espera y Salida en espera y Encendido, inicio de la superficie de vuelo y fin de la superficie de vuelo. | Cadena de caracteres |
Filtro de aeropuertos | El filtro de aeropuerto envía información de vuelos solo para los vuelos que se originan o tienen como destino aeropuertos que coinciden con la lista espacial especificada de patrones glob, por ejemplo, "CYUL" o "K??? P* TJSJ”. | Cadena de caracteres |
Filtro de aerolíneas | El filtro de aerolíneas envía información de vuelos relacionada únicamente con las aerolíneas enumeradas. La lista consta de una serie de códigos de aerolíneas OACI separados por espacios, por ejemplo, "FIN" o "FIN BAW AAL". | Cadena de caracteres |
Extensión espacial | La extensión espacial por la que desea filtrar. Envíe solo posiciones dentro del rectángulo especificado; las demás serán ignoradas a menos que el vuelo coincida con otros criterios. Cuando un vuelo coincide con el área proporcionada, este se recuerda y siguen enviándose todos los mensajes posteriores hasta el aterrizaje para ese Id. de vuelo, incluso si el vuelo ya no se encuentra en el área especificada. | Extensión espacial |
Identificadores | Envía información de vuelo relacionada solamente con los identificadores de la lista o con el identificador o el registro del avión. La lista consta de una serie de identificadores o registros separados por espacios; por ejemplo, identificadores "N1234 N2345 N456 CXYZA" o "N1*UA N2*UA UAL?? UAL12 UAL34”. | Cadena de caracteres |
Tipo de operador | El tipo de operador envía mensajes relacionados con los identificadores de vuelo basados en el tipo de operador. Los valores permitidos son Aerolínea, Aviación general y Carga. | Cadena de caracteres |
Límite de velocidad (segundos) (Opcional) | El límite de velocidad le permite limitar la conexión descartando mensajes de posición si la última posición desde el mismo avión se registró dentro del intervalo especificado (en segundos completos). La disponibilidad de los datos y/o el contrato de servicio de su cuenta pueden limitar el intervalo mínimo configurable. Este parámetro solo está disponible para el tipo de evento Posición. El valor predeterminado es 60 segundos. | Entero |
Consideraciones y limitaciones
Tenga en cuenta lo siguiente al trabajar con este feed:
- Velocity utiliza la entidad de intervalo de tiempo en vivo de la API FlightAware Firehose, lo que le permite solicitar datos en tiempo real desde el momento actual en adelante.
- La API FlightAware Firehose tiene un máximo de conexiones permitidas por cuenta de usuario. Cada tipo de feed de FlightAware (aéreo) utiliza una de estas conexiones. Si Velocity intenta conectarse, pero alcanza el número máximo de conexiones permitidas, Velocity muestra un mensaje de advertencia en los registros.
- Si Velocity se desconecta de FlightAware, el mensaje devuelto por FlightAware se registra en los registros del feed y se intenta una reconexión.
- FlightAware recomienda desconectarse y volver a conectarse periódicamente para evitar conexiones obsoletas o de larga duración. Por lo tanto, Velocity se desconecta y se vuelve a conectar a intervalos regulares si no se procesan datos. Este comportamiento genera un mensaje de registro en el registro del feed.