FlightAware (superficie)

El tipo de feed FlightAware (superficie) en ArcGIS Velocity establece una conexión con la API FlightAware Firehose para recibir datos relacionados con las posiciones de movimiento en la superficie.

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 (aéreo)

Ejemplos

A continuación se enumeran algunos ejemplos de casos de uso del feed de FlightAware (superficie):

  • Un analista de SIG utiliza el tipo de feed FlightAware (superficie) para integrar posiciones de movimiento en la superficie de vehículos terrestres en sus flujos de trabajo de SIG utilizando el tipo de evento Posición del vehículo.
  • Un analista de SIG utiliza el tipo de feed FlightAware (superficie) en un análisis en tiempo real para enviar alertas cuando un avión entra o sale de un polígono predefinido utilizando el tipo de evento Entrada en la ubicación y salida de la ubicación.

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 tres opciones para el parámetro Tipo de evento: Posición del vehículo, Posición en el suelo y posición cerca de la superficie y Entrada en la ubicación y salida de la ubicación. 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 Posición en el suelo y posición cerca de la superficie, los datos devueltos por el feed incluyen eventos de los tipos Ground_position y Near_surface_position. Si no necesita todos los tipos de eventos, puede utilizar 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 (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 los tipos de eventos Posición del vehículo y Posición en el suelo y posición cerca de la superficie 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 Posición en el suelo y posición cerca de la superficie, el esquema incluye los campos enumerados tanto para Ground_position como para Near_surface_position. Se incluyen todos los campos enumerados excepto los siguientes:
    • Posición del vehículo: airport_locations
    • Posición en el suelo y posición cerca de la superficie: adsb_version, airport_locations, nac_p, nac_v, nic, nic_baro, pos_rc, sil, sil_type
    • Entrada en la ubicación y salida de la ubicación: 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ámetroDescripciónTipo 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 del vehículo, Posición en el suelo y posición cerca de la superficie, y Entrada en la ubicación y salida de la ubicación.

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)

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 los tipos de eventos Posición del vehículo y Posición en el suelo y posición cerca de la superficie. 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 (superficie) 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.