Publicado el

Amadeus de Coquito 1 – ¿Cómo codificar y decodificar ciudades, aeropuertos, países y más?

Y cómo muchos agentes de viajes hablan de Amadeus como si fuera el Bhagavad-gītā y como si para manejarlo se necesitara un estado superior de la conciencia (y una bola de cristal), a continuación, este vil mortal no iluminado, caído en el turismo (y la desgracia) por los azares del universo mismo, tratará de descifrar los misterios de Amadeus y hacerlo más cercano a nuestra humilde humanidad agobiada y doliente. Ahí les va la lección número 1:

¿Qué es y cómo codificar/decodificar en Amadeus?

Codificar y decodificar (encoding and decoding) es el proceso de convertir los códigos que utiliza Amadeus para representar las ubicaciones, compañías, equipos, etc., en los nombres completos legibles para el humano o viceversa. Por ejemplo, uno de los aeropuertos de París (en Francia) se llama el Charles de Gaulle (atórese la lengua pronunciando eso) y su código en Amadeus es CDG.

Amadeus permite codificar y decodificar:

  • Códigos de Aerolíneas.
  • Códigos  de aeropuertos y ciudades.
  • Códigos de estados y provincias.
  • Códigos de Países.
  • Códigos de tipos de Aviones.
  • Hoteles y compañías de alquiler de vehículos.

Codificar ciudades y aeropuertos

Amadeus funciona a través de una consola de lo más entretenida, que permite ingresar comandos y recibir información a través de códigos. Parecido a la consola (cmd) de Windos. The Matrix pues, para que entiendan. Una foto para que la vean y se enamoren:

Consola de Amadeus

Cómo acceder se los explicaré más luego. Mientras tanto pueden preguntarle a alguno de sus compañeros de trabajo más iluminados, que seguro estarán felices de ayudarles.

Siguiendo con lo importante, los aeropuertos están identificados con códigos de 3 letras. Para obtener el código a partir del nombre de la ciudad se puede utilizar el comando DAN. A continuación puede verse cómo se usa y cual es la respuesta.

> dan paris
DAN PARIS                                                                       
A:APT B:BUS C:CITY G:GRD H:HELI O:OFF-PT R:RAIL S:ASSOC TOWN                    
PAR C  PARIS                                            /FR                     
    A  BVA - BEAUVAIS TILLE          - 67K              /FR                     
    A  XCR - CHALONS VATRY           -138K              /FR                     
    A  CDG - CHARLES DE GAULLE       - 22K              /FR                     
    A  LBG - LE BOURGET              - 14K              /FR                     
    A  ORY - ORLY                    - 16K              /FR                     
    A  POX - PONTOISE CORMEILLES     - 33K              /FR                     
    A  TNF - TOUSSUS LE NOBLE        - 20K              /FR                     
    A  VIY - VILLACOUBLAY VELIZY     - 14K              /FR                     
    H  JDP - ISSY LES MOULINEAUX HP  -  6K              /FR                     
    H  JPU - LA DEFENSE HELIPORT     -  0K              /FR                     
    B  XEX - AEROGARE DES INV BUS    -  0K              /FR                     
    B  XTT - ARC DE TRIOMPHE BUS ST  -  0K              /FR                     
    B  XGB - MONTPARNASSE BUS STN    -  0K              /FR                     
    R  XHP - GARE DE L'EST RAIL STN  -  1K              /FR                     
    R  XPG - GARE DU NORD RAIL STN   -  1K              /FR                     
    R  XJY - MASSY TGV RAIL STATION  - 17K              /FR                     
YP2 G  PARIS                                            /FR                     
PHT C  PARIS                                            /USTN                   
    A  PHT - HENRY COUNTY            -  0K              /USTN                   
PRX C  PARIS                                            /USTX                   
)>                                                                              
>

La siguiente tabla explica la respuesta, fíjense en lo que está en negrilla:

Componente Explicación
PAR Código de la ciudad
C Indicador de “Ciudad” (Pues que es una ciudad, no otra cosa)
PARIS Nombre de la ciudad
/FR Código ISO del país, en este caso Francia
A Indicador de “Aeropuerto”
CDG Código del Aeropuerto
CHARLES DE GAULLE Nombre del aeropuerto
22K Distancia de la ciudad

Puede verse que además de la línea en negrilla, hay otras líneas que muestran otros aeropuertos. Es importante saber que una ciudad grande como París o Quibdó puede tener varios aeropuertos internacionales, mas o menos cerca de la ciudad, pero que algunos de estos aeropuertos pueden ser regionales y no recibir tráfico internacional, como pasa con el Olaya Herrera en Medellín.

Las otras líneas que no están marcadas con la letra A sino con otras letras (H, B, R), corresponden a Helipuertos, Estaciones de Buses, Mi buñuelos,… otras cosas. Ustedes entienden. Lo importante es decir que Amadeus hace más que reservar tiquetes aéreos. Nadie que yo conozca sabe como, pero se puede.

Decodificar ciudades y aeropuertos

El proceso inverso, en el que se consulta una ciudad o aeropuerto a partir de su código. Para eso puede usarse el comando DAC:

dac fco
DAC FCO                                                                         
A:APT B:BUS C:CITY G:GRD H:HELI O:OFF-PT R:RAIL S:ASSOC TOWN                    
CITY :                                                                          
  ROM C  ROME                    /IT:ITALY                                      
AIRPORT-HELIPORT :                                                              
  FCO A  FIUMICINO               /IT      - 22K                                                                                                

De la respuesta se pude leer que ROME es Roma en Inglés, que IT:ITALY se refiere a Italia (Roma es por allá!) y luego el título AIRPORT-HELIPORT seguido por el código que estábamos buscando FCO y la palabra FIUMICINO, que se refiere al aeropuerto Aeropuerto de Roma-Fiumicino. En caso de dudas: C es ciudad, A esa aeropuerto y ROM es el código de 3 letras de la ciudad de Roma. Muy similar al funcionamiento del comando DAN.

Codificar y decodificar Paises y Provincias

Y ya que le están agarrando el sazón, el comando DC permite decodificar paises, por ejemplo DC ISRAEL o DC IL permiten consultar el país de Israel:

dc israel
DC ISRAEL                                                                       
IL   ISRAEL/MIDDLE EAST           TC2                                           
                                                                                
ILS  ISRAELI SHEKEL               LOCAL                                         
USD  US DOLLAR                    INTL PUBLISHED                                
                                                                                
ISR  ISRAEL CITIZEN  

IL se refiere al código del país, MIDDLE EAST es la ubicación del país (continente o subcontinente, en este caso el medio oriente), ILS se refiere al código de la moneda local (Shekel Israelí). ISR se refiere al código de la ciudadanía (Israelí).

De manera similar, se pueden consultar estados o provincias, utilizando el comando DNS. Esto aplica para los países con estados como USA o Canadá. No entraré en detalles con el comando porque el lector novicio ya está en capacidad de leerlo por si mismo. Sino, esto de los viajes parece que no es lo suyo.

Codificar y decodificar aerolíneas

También puede hacerse con aerolíneas y esta es bien importante. El comando a utilizar es DNA:

> dna lufthansa
DNA LUFTHANSA                                                                   
LH   LUFTHANSA                                                                  
CL   LUFTHANSA CITYLINE                                                         
S1   LUFTHANSA SYSTEMS  

En este caso él le muestra las coincidencias de las aerolíneas que se llaman Lufthansa. Revisando el resultado, LH es el código de la aerolínea. También se puede buscar el nombre de la aerolínea con el código, ingresando DNA LH.

Codificar y decodificar equipos (Aviones)

También se pueden codificar los tipos de Avión con el código DNE:

dne ab3
DNE AB3                                                                         
AB3 W AIRBUS INDUSTRIE A300                 JET  181-317

En este caso muestra que es un avión Airbus A300. También puede buscarse el código con el nombre del avión: DNE AIRBUS.

Más cosas

Hay otras cosas que se pueden codificar y decodificar, como hoteles y otras cosas. Me quedan de tarea para después. Amadeus también tiene una calculadora que permite hacer un poco de cosas. La primera es poder calcular el tiempo mínimo de conexión en determinado aeropuerto. Para eso se utiliza el comando DM, seguido por el código de la aerolínea (DMCDG). Lo dejo para que lo curioseen.

La segunda cosa es calcular tiempos y fechas, como lo muestra esta tabla:

Comando Lo que muestra
DDMAD Muestra la fecha y hora actual en Madrid
DDSYD1500/PAR Muestra la fecha y hora entre 2 ciudades (SYD y PAR) desde una hora específica
DDZZZ2134/PAR La hora UTC convertida a hora local para una ciudad específica
DDTYO/MEL Diferencia horaria entre 2 ciudades
DD22DEC/-14 Número de días antes de una fecha específica
DD22DEC/14 Número de días después de una fecha específica
DD20MAY/06JUN Número de días entre 2 fechas específicas
DD25AUG Día de la semana de una fecha
DD Fecha hora actual