TGViewer
Дневник ГИС-аналитика Дневник ГИС-аналитика @gisgoo · 1.76K subscribers
Post #564 1.58K
Пару недель назад моя коллега скинула табличку Перечня субсидируемых в 2026 году авиамаршрутов от Федерального агентства воздушного транспорта со словами «Неплохо было бы это визуализировать на карте».

У меня наконец дошли руки и я занялся этой задачей.

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

Указанные в таблице города послужили для меня геотегами, с помощью которых я настроил связь с другой внешней базой данных, содержащей координаты – это позволило создать пространственный набор точек в QGIS.

Далее я ввел атрибут «Path» - он содержит два значения: «Departure» для аэропорта отправления и «Arrival» для аэропорта прибытия – это необходимо для определения направления будущих линий. Также, в таблице каждая пара аэропортов одного направления имела одинаковый id. Всё это в совокупности позволило построить векторный слой перелетов через инструмент «Точки в контур» («PointsToPath») в QGIS.

Однако если сразу отобразить все геоданные (608 точек и 304 линии) на карте, то получится каша. В связи с этим я решил разделить массив по авиакомпаниям - в финальной картограмме они расположены по мере уменьшения количества направлений перелетов.

Отдельно расскажу про забавное решение с логотипами авиакомпаний. Изначально я хотел сделать их в оттенках серого, соблюдая общую цветовую концепцию итогового макета – некоторые изображения плохо читались на темном фоне. Но когда качал векторные форматы логотипов с сайтов авиаперевозчиков, в ряде брендбуков был прописан строгий запрет на изменение цветовой гаммы эмблем. Я с уважением отнесся к этому правилу и вынес айдентику авиакомпаний на светлый фон:)

Векторные слои аэропортов и направлений опубликовал у себя на github – вы можете их скачать и поработать с данными.

Сама карта в высоком разрешении – в комментариях под этим постом
  • ❤ 22
  • 👍 8
  • 🔥 5
  • 👏 1
More from @gisgoo
  1. Sep 16, 2026Друзья! В эту пятницу, 18 сентября, в Европейском университете Санкт-Петербурга начнет сво…
  2. Aug 2, 2026Немного растительного оффтопа) Второй пост в этом канале (за 9 июня 2022 года) был посвящё…
  3. Jul 22, 2026Так случилось, что в ночь на прошлую пятницу я загремел в больницу – из почек пошел камень…
  4. Jul 15, 2026На днях мы с коллегами из Института биологии ФИЦ КомиНЦ УрО РАН завершили создание детальн…
  5. Jul 2, 2026Сегодня у нас в университете прошла выдача дипломов выпускникам бакалавриата и магистратур…
  6. Jun 19, 2026Как и обещал – пост про подеревную съемку. Поскольку в рамках этой полевой практики я рабо…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →