Могут ли два аэропорта иметь разные коды ИКАО, но иметь один и тот же код ИАТА?

Я просматриваю базы данных некоторых аэропортов и нахожу несколько аэропортов с одинаковым кодом IATA и разными кодами ICAO. Ошибка в базе? Это нормально?

Например:

  1. MCAS Бофорта - Мерритт Филд (ICAO KNBC IATA BFT)
  2. Аэропорт округа Бофорт (ICAO KARW IATA BFT)

Изменить : еще один пример;

  1. Аэропорт Паамиут (ICAO BGPT IATA JFR)

  2. Вертодром Паамиут (ICAO BGFH IATA JFR)

Другой пример с 40 км между ними:

  1. Desierto de Atacama (IATA: CPO – ICAO: SCAT)
  2. Чамонат (IATA: CPO – ICAO: SCHA)
Определенно, где-то происходит какая-то путаница. Обратите внимание, что Википедия получает свой «BFT» для MCAS из записи базы данных, которая озаглавлена ​​«Аэропорт графства Бофорт», но показывает координаты Google Maps для MCAS. Кроме того, присваивает ли ИАТА обычно какие-либо коды военным авиабазам, на которых нет гражданского транспорта?
Сама IATA указывает BFT только как код города для Бофорта и как код аэропорта для округа.
В вашем примере с Паамиутом на странице Википедии, на которую вы ссылаетесь, говорится, что аэропорт «заменил [ред] старую вертолетную площадку»: предположительно код был повторно использован. Википедия была неверна насчет Chamonate: поисковая страница IATA ничего об этом не знает.
Кстати, то же самое воспроизводится и с базой данных openflight, по крайней мере, с Beaufort. Довольно сложная проблема, думаю, я буду использовать ICAO+IATA для уникальных ключей.

Ответы (1)

Вы правы в том, что два аэропорта могут использовать один и тот же трехбуквенный код, но они не обязательно являются кодами IATA (на самом деле они могут быть идентификаторами FAA или просто кодами, присвоенными на местном уровне).

При реализации Otto the Autopilot в нашем чате для таких команд, как !!weather JFK, мне нужно было найти способ надежного преобразования кодов IATA в коды ICAO. В итоге я использовал тот же источник, на который вы ссылались, и импортировал нужные столбцы в MySQL. Быстрый запрос показывает 65 (т.е. >=130) дубликатов:

AHT AJL API APS ARS AUS BJW CGY CLG CPO CSZ DDU DZN GIG HKG HYD IOR ISG IZA JFR JRS KFE KMM
KWB KYF LIM LUZ MCJ MCU MJF MNI MPD MPT MRE MUC NST NWT OBI OHE PCO PDG PHG PIV PPJ PRI PRM
PSV RCH REQ RZS SEA SFK STI SYC SZR TFY THO TNO TPJ UCN ULG VME VQS WRW YDT

Проблема в том, что IATA требует, чтобы вы заплатили несколько тысяч долларов за доступ к их списку. Таким образом, OurAirports пытается собрать все известные коды IATA, но они редактируются пользователем, как Википедия. Так что в их базе данных есть неточности; и, как я уже упоминал, есть некоторое совпадение между IATA/FAA/local.

Фактические коды IATA уникальны (хотя иногда используются повторно ).

Существуют также коды IATA для групп аэропортов, обслуживающих один и тот же город, например , LONдля LHR, LGWи STN, или BERдля SXFи TXL.