January 26, 2024

Утилита поиска кодов аэропортов IATA ICAO "AIRPORT BASE"

https://t.me/PS_crutch

Штош товарищи, закрываю свой телеграм бот с кодами аэропортов (извините).

Вместо него сделал готовый к использованию пакет.

Создавал его в IExpress 2.0, скрипт написан в PowerShell ISE

Скачать по ссылке тут

Чтобы подбить файл , пришлось немного попарсить разные источники в интернете, после чего я конвертировал данные в ANSI, поскольку файл содержал специфические акценты, умляуты и диакритиксы.

После сборки файла в excel я выгрузил эти данные в csv, таким образом получился справочник с 9068 строками с которым можно работать.

Запускаем приложение AIRPORT_BASE.exe

Airport Base_v2

Нас приветствует информационное окно

Окно меню

Строка приглашения куда мы можем ввести как код аэропорта вида LED, MOW, так и название города или любые символы.

Выбрана опция меню 7 (НАЗВАНИЕ АЭРОПОРТА CYR), искомое значение кур

Нажимаем клавишу ввод, получаем результаты поиска

Результаты поиска по критерию "кур"

Для поиска по критерию 4 (НАЗВАНИЕ АЭРОПОРТА LAT) выдача будет другой, не только потому что название аэропорта введено латинским шрифтом, но и потому что на просторах интернет мне не удалось найти кириллические значения для всех аэропортов.

Результаты поиска по критерию "kur"

Так же доступен поиск по всей базе, пукт меню 1

Запрашиваем поиск "unated states" по всем столбцам базы

Результаты поиска по "unated states"

Поскольку это PoSh, то включена опция Out-GridView по нажатию G. Это позволяет обрабатывать данные в графическом режиме применяя критерии и фильтры.

Графический вид

Скачать по ссылке тут