Изменяются ли коды ИКАО и ИАТА для аэропорта?

Изменяются ли коды ICAO и IATA для аэропортов во времени? Если да, то как часто это происходит? Я разрабатываю приложение для аэропортов и думаю установить уникальность аэропорта через коды ICAO или IATA.

Приложение, которое вы разрабатываете, я предполагаю, что вы, вероятно, будете использовать какую-то базу данных для получения кодов ИКАО. Тем не менее, администратор базы данных, вероятно, будет обрабатывать обновления.
Это может быть отклонением от разработки программного обеспечения, но хотя эти коды могут быть хорошими уникальными индексами , они не могут быть хорошими первичными ключами . Вы упомянули первое, но я боюсь, что на самом деле вы имеете в виду второе.
Осталось всего несколько месяцев до перехода IST с LTBA на LTFM en.wikipedia.org/wiki/Istanbul_New_Airport

Ответы (2)

Да, это случается.

  1. Город может построить новый аэропорт, и в этом случае он обычно получает новый код ICAO, но получает исходный код IATA (город). Например, Осло изменился с Fornebu на Gardemoen — Fornebu — это ENFB, Gardemoen — это ENGM; код OSL был Fornebu, но теперь это Gardemoen.

  2. Город может переименовать свой аэропорт по политическим причинам, поэтому опять же коды могут измениться. Пример 1 — Нью-Йорк — Idlewild KIDL был изменен на John F Kennedy KJFK. Пример 2 — Йоханнесбург — Jan Smuts International была FAJS, затем переименована в Oliver Tambo International FAOR.

Да. Это довольно большое дело, так что это будет происходить не часто.

Смена крупного аэропорта на город — важная причина. Я думаю, что и Денвер, и Остин сделали это (новый аэропорт открылся с другим кодом, а затем принял старый код аэропорта).

Также могут происходить переименования. JFK раньше был IDL.

Другим примером может быть Гонконг...