¿Pueden dos Aerolíneas tener el mismo código ICAO pero diferentes códigos IATA o viceversa?

Estamos tratando de importar todas las Aerolíneas a una Tabla. El plan es actualizar los datos de la aerolínea existente si no están presentes y luego crearlos. Para esto necesitábamos una forma única de identificar las Aerolíneas. ¿Es ICAO+IATA un identificador único o es posible tener Aerolínea sin código IATA o ICAO?

¿Puede decir de dónde está obteniendo la lista de aerolíneas por curiosidad? Las aerolíneas se fundan y desaparecen casi semanalmente, por lo que estaría interesado en cualquier fuente de datos que las enumere.

Respuestas (1)

Los códigos IATA no son únicos. Simplemente no hay suficientes y su mantenimiento es caro. Además, el concepto de una aerolínea es un poco fluido.

El problema más simple de tratar son los duplicados controlados, donde 2 aerolíneas que están separadas geográficamente comparten una IATA.

Otro tema clave es cuando una aerolínea puede tener una marca comercial pero varias entidades corporativas, cada una con su propia IATA para fines de cabotaje. El grupo LATAM es un ejemplo clave de esto, pero varias aerolíneas europeas (easyjet y ryanair) también están siguiendo este camino para prepararse para el brexit.

Muchas pequeñas aerolíneas regionales en lugares como Alaska, el interior de Australia y el Caribe simplemente no podrán pagar un código IATA, o pueden inventar su propio código de 2 letras que no es un código IATA.

Finalmente, tiene operadores de franquicia como flexflight, que operan una ruta única para mantener la membresía y luego brindan servicios de emisión de boletos a otras aerolíneas pequeñas, utilizando su código para interactuar con los GDS. En este caso, un código IATA puede representar muchas aerolíneas potencialmente superpuestas geográficamente, pero generalmente están separadas por algo, a menudo el número de vuelo.

Si desea rastrear todas las aerolíneas en general, tendrá que crear su propia identificación.