Просмотр экспорта Flighty
Импортируйте экспорт CSV из приложения Flighty и визуализируйте все рейсы на интерактивной карте с маршрутами, маркерами аэропортов и статистикой путешествий.
Ввод
Вывод
Документация
Что такое Flighty?
Flighty — это приложение для отслеживания рейсов на iOS, которое позволяет следить за полётами в реальном времени, сохранять личную историю полётов и экспортировать эту историю в виде файла CSV. Экспорт содержит подробную информацию о каждом зарегистрированном рейсе — коды аэропортов, авиакомпания, тип воздушного судна, место, класс кабины, время вылета и прибытия и многое другое.
Описание инструмента
Этот инструмент читает экспорт CSV из Flighty, преобразует каждый код аэропорта в географические координаты и отображает полную историю ваших полётов на интерактивной карте мира. Каждый маршрут отображается в виде цветной дуги между аэропортами вылета и прибытия с интерактивными маркерами в каждом посещённом вами аэропорту. Панель сводки показывает общее количество полётов, общее расстояние, количество уникальных аэропортов и посещённые страны.
Возможности
- Парсит полный формат экспорта CSV из Flighty, включая плановое и фактическое время, номера бортов, класс кабины и номера мест
- Преобразует коды аэропортов IATA в точные координаты широты/долготы, используя встроенную базу данных аэропортов
- Отображает маршруты полётов в виде дуг на интерактивной карте мира с функциями панорамирования и масштабирования, работающей на Leaflet
- Автоматически пропускает отменённые рейсы и корректно обрабатывает перенаправленные рейсы, прокладывая маршрут к фактическому аэропорту прибытия
- Показывает живую сводку с общим количеством полётов, пройденным расстоянием (км), уникальными аэропортами и посещёнными странами
Как это работает
После загрузки файла CSV инструмент извлекает каждый уникальный код аэропорта IATA из столбцов From, To и Diverted To и получает их координаты в одном пакетном запросе. Затем он рисует дугу LineString между каждой парой вылета и прибытия и размещает маркер Point в каждом аэропорту. Расстояние между аэропортами рассчитывается по формуле Хаверсина, которая даёт расстояние по большому кругу на поверхности Земли. Карта автоматически центрируется на географическом центроиде всех посещённых вами аэропортов.
Варианты использования
- Визуализация полной истории полётов из приложения Flighty на одной карте мира
- Расчёт общего количества километров, пройденных во всех зарегистрированных поездках
- Быстрое определение наиболее часто посещаемых стран и аэропортов
Ограничения
- Принимает только формат CSV, экспортированный непосредственно из приложения Flighty для iOS; другие форматы журналов полётов не поддерживаются
- Поиск аэропортов зависит от наличия кодов IATA в экспорте; рейсы с отсутствующими или нестандартными кодами пропускаются
- Дуги полётов отображаются как прямые линии большого круга, а не как фактические криволинейные траектории полётов
Часто задаваемые вопросы
Как экспортировать историю полётов из Flighty?
Откройте приложение Flighty, перейдите в свой профиль или историю полётов и используйте опцию экспорта для сохранения файла .csv. Затем загрузите этот файл сюда.
Включены ли отменённые рейсы на карту? Нет. Рейсы, отмеченные как отменённые в вашем экспорте, автоматически исключаются из карты и расчётов расстояния.
Что если рейс был перенаправлен? Перенаправленные рейсы обрабатываются корректно — дуга рисуется к фактическому аэропорту, где приземлился самолёт, а не к первоначально запланированному пункту назначения.