Геоданные и авиакомпании

Ссылка на репозиторий: https://github.com/NemoTravel/nemo.travel.geodata

В репозитории содержится справочная информация о

  • Авиакомпаниях
  • Аэропортах
  • Метрополитенских районах
  • Странах
  • Воздушных судах

Данные сгруппированы по категориям в отдельные файлы Расширение файлов - .json, формат данных - JSON, кодировка - UTF-8

Авиакомпании

  • Файл: airlines.json
  • Идентификатор: код IATA (при наличии)
  • Пример:
    "6W":{"name":{"ru":"Саратовские авиалинии","en":"Saravia"},"country":"RU","logo":{"file":"5676-03408f4218f81e33b26b81197fa3b656.png","width":"231","height":"50"}},

Описание параметров:

Поле Тип Описание
name Object Названия авиакомпании на различных языках
name.ru String Название на русском языке
name.en String Название на английском языке
country String Код страны регистрации авиакомпании (может отсутствовать в справочнике)
logo Object Информация о логотипе авиакомпании (может отсутствовать в справочнике)
logo.file String Имя файла изображения из папки images
logo.width Number Ширина изображения в пикселях
logo.height Number Высота изображения в пикселях

Аэропорты

  • Файл: airports.json
  • Идентификатор: код IATA (при наличии)
  • Пример:
    "DME":{"cityName":{"ru":"Москва","en":"Moscow"},"airportName":{"ru":"Домодедово","en":"Domodedovo"},"area":"MOW","country":"RU","lat":55.4145,"lng":37.8999,"timezone":"Europe/Moscow"},

Описание параметров:

Поле Тип Описание
cityName Object Названия города на различных языках
cityName.ru String Название города на русском языке
cityName.en String Название города на английском языке
airportName Object Названия аэропорта на различных языках (может отсутствовать в справочнике)
airportName.ru String Название аэропорта на русском языке
airportName.en String Название аэропорта на английском языке
area String Код метрополитенского района (при наличии)
country String Код страны (может отсутствовать в справочнике)
lat Number Широта расположения аэропорта (может отсутствовать в справочнике)
lng Number Долгота расположения аэропорта (может отсутствовать в справочнике)
timezone String Временная зона аэропорта (может отсутствовать в справочнике)

Метрополитенские районы

  • Файл: metropolitanAreas.json
  • Идентификатор: код IATA
  • Пример:
    "BER":{"name":{"ru":"Берлин","en":"Berlin"},"country":"DE"},

Описание параметров:

Поле Тип Описание
name Object Названия на различных языках
name.ru String Название на русском языке
name.en String Название на английском языке
country String Код страны

Страны

  • Файл: countries.json
  • Идентификатор: код ISO3166-1 Alpha2
  • Пример:
    "AT":{"name":{"ru":"Австрия","en":"Austria"},"continent":"EU"},

Описание параметров:

Поле Тип Описание
name Object Названия на различных языках
name.ru String Название на русском языке
name.en String Название на английском языке
continent String Код континента

Воздушные суда

  • Файл: aircraft.json
  • Идентификатор: код IATA
  • Пример:
    "747":{"name":{"en":"Boeing 747"}},

Описание параметров:

Поле Тип Описание
name Object Названия на различных языках
name.en String Название на английском языке