map.flightsісторія

Частина 23 з 239 серпня – 28 вересня 2026

Години, а не дні

15 вересня власник двох станцій написав, що не бачить висоти в літаків, яких чують його станції. За годину від нього надійшло понад 17 000 позицій, і в жодній висоти не було. О 16:52 UTC того самого дня виправлення вже працювало, і за кілька хвилин від його станцій потекли висота й швидкість.

9 серп.10 серп.11 серп.12 серп.13 серп.14 серп.15 серп.16 серп.17 серп.18 серп.19 серп.20 серп.21 серп.22 серп.23 серп.24 серп.25 серп.26 серп.27 серп.28 серп.29 серп.30 серп.31 серп.1 вер.2 вер.3 вер.4 вер.5 вер.6 вер.7 вер.8 вер.9 вер.10 вер.11 вер.12 вер.13 вер.14 вер.15 вер.16 вер.17 вер.18 вер.19 вер.20 вер.21 вер.22 вер.23 вер.24 вер.25 вер.26 вер.27 вер.28 вер. 27 вер. 9 серп.1 вер.28 вер.
Темп роботи над map.flights по днях, 9 серпня – 28 вересня 2026, без шкали. Останній день неповний.

Висота, що загубилася дорогою

Літак із відповідачем ADS-B надсилає позицію приблизно двічі на секунду, і висота їде в тому самому повідомленні. Тож коли 17 000 позицій не мають жодної висоти, мовчать не літаки. Вона губиться десь дорогою.

Дорога веде через коробочку вдома у власника: приймач декодує радіо й надсилає результат нам. Дві його станції працювали на старішій версії декодера, яка ті самі значення називає іншими словами. Висота там була весь час, під своєю старішою назвою. З 16:52 UTC ми розуміємо обидва діалекти, і станції з декодером іншої епохи не треба нічого змінювати.

Два листи, дев’ять зауважень

Наступного дня від тієї самої людини прийшли два листи зі списком побажань. Фото має потрапляти на той літак, який він мав на увазі, навіть коли реєстрація іншого борту починається так само. Галерея мала б фільтрувати, посилання зі списку відстежуваних мало б вести до літака, рекорди станції мали б казати, який літак їх установив, а сповіщення «злетів» і «приземлився» для одного рейсу не мали б приходити разом.

Кожна з цих речей має свою причину в реальному світі. Реєстраційні номери використовуються повторно, і чимало з них починаються однаково, тож форма, що вгадує борт за першими кількома символами, часом вгадує неправильно. А обидва сповіщення прийшли разом, бо той рейс злетів там, де його не чула жодна станція: про зліт ми дізналися лише разом із посадкою. Два повідомлення в одну секунду гірші, ніж одне правдиве.

О 20:54 UTC 16 вересня все це вже працювало: форма більше нічого не вибирає за вас і за неоднозначної реєстрації показує обидва варіанти, галерея фільтрує за типом, перевізником, місцем і реєстрацією, рекорди станції називають тип літака, а сповіщення надсилає лише посадку, коли зліт надійшов би із запізненням. О 21:20 він мав відповідь із посиланнями.

Карта, що не зачиняється

Повітряний рух не має годин закриття. Коли в Європі ніч, в Азії злітають, тож немає миті, коли карту ніхто не тримав би відкритою.

А нова версія сайту при цьому виходить часто, навіть кілька разів на день. Її збирають окремо, перевіряють і лише тоді перемикають — усю разом. Хто саме тримає карту відкритою, нічого не помітить: файли попередньої версії лишаються під рукою, тож відкрита вкладка знаходить свій код і після перемикання. А якби нова версія щось зламала, попередня повертається одним кроком.

На графіку вгорі немає жодного дня на нулі. Найвищий стовпчик стоїть біля 27 вересня, коли в 3D-аеропортах виросли будівлі зі справжньою висотою, дахами й вікнами.

Що після цього лишилося

Проєкт почався 9 серпня з однієї сторінки правил. Одне з них досі стоїть на сторінці «Про нас»: чого не чуємо, того не стверджуємо. Через сім тижнів 170 станцій надсилали дані з домівок, сайт говорив тринадцятьма мовами, а архів зберігав 7,9 мільярда позицій літаків і 12,2 мільйона рейсів, разом з імпортованою історією 2026 року з відкритих даних. Решта цифр — у попередніх частинах (їх 22).

«Усе це були години, а не дні». Luboš Kovář у відповіді власникові станції 16 вересня.