Київ
uk ru en

Про дані та методику

Тривоги немає

від 02.10.2026 00:28 · відбій 42 хв тому · Тривалість: 15 хв

Про дані та методику

Два джерела, різні ролі

Тут немає наших власних вимірювань: усе береться з двох відкритих джерел, і кожне відповідає на своє питання.

Kyiv Digital Open API (без ключа) — факт тривоги в місті Києві та її межі, а також уся історія від 25 лютого 2022 року. Будь-яка кількість, тривалість і розподіл на сайті побудовані на ньому.

«Мапа тривог» (alerts.in.ua), проєкт створений і підтримується волонтерами, доступ за персональним API-токеном (підтримати проєкт). Беремо в нього типи загроз і масштаб: десять видів загрози проти трьох у Kyiv Digital, плюс червоний або жовтий рівень у тривоги та окремо в кожної загрози. Та сама відповідь охоплює всю країну — з неї побудована сторінка «Україна». Межі тривог за ним НЕ будуються: інакше два джерела розходилися б на хвилини і статистика попливла б.

Як рахуються тривалості

Тривога — проміжок між переходом state=1 і наступним state=0. У лютому-березні 2022 у стрічці 47 тривог, у яких є початок, але немає записаного відбою: вони враховані в кількості й виключені з усіх тривалостей — вгадувати, коли вони скінчилися, ми не будемо. Тривога, що триває, рахується до поточного моменту.

Наша кількість тривог збігається з лічильником самого джерела (2 601 проти 2 601), і це перевіряється щодоби. Сума тривалостей — ні: Kyiv Digital не публікує, як рахується його total_lasts_for, тому ми рахуємо самі й описуємо метод тут, а не повторюємо число, яке не можемо відтворити.

Переведення годинника

Джерела віддають місцевий час без зміщення, тому одна година щоосені неоднозначна. Ми беремо перше входження: інакше 38-хвилинна тривога перетворилася б на 1 год 38 хв.

«Скільки ще» на картці статусу

Під час тривоги картка показує, коли закінчувалися схожі: серед завершених тривог за останній рік, які вже тривали стільки ж, скільки поточна, половина скінчилася в межах першого числа, 9 з 10 — в межах другого. Оцінка умовна навмисно: що довше тривога триває, то довше вона зазвичай ще протриває, і проста медіана тут вводила б в оману. Рік, а не вся історія: характер тривог від року до року змінюється. Числа округлені до 5 хвилин; якщо схожих тривог менше 30, рядок не показується. Це не прогноз — виходити з укриття можна лише після відбою.

Ночі

Ніч — з 23:00 до 06:00 за Києвом, підписана парою дат. Спокійна ніч — жодної тривоги всередині, зокрема тієї, що почалася раніше. Рахуються лише завершені ночі; у ночі переведення годинника вікно триває 6 або 8 годин.

Типи загроз і масштаб

Типи загроз в обох джерел з'явилися нещодавно. Kyiv Digital почав віддавати їх 07.09.2026 і розрізняє три значення; alerts.in.ua дає десять, включно з балістикою, крилатими ракетами, КАБами та злетом МіГ-31К. Ретроспективи немає в жодного: у всього, що раніше, типу немає взагалі, і ми його не вигадуємо. Тому розріз за типами охоплює лише період накопичення, про що на сторінці сказано прямо.

Масштаб (червоний або жовтий рівень) приходить з alerts.in.ua і заповнений приблизно на місяць назад — це вся глибина його історичного ендпоінта.

Карта України

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

Районні тривоги прив'язуються до області за текстом поля location_oblast: числовий ідентифікатор батька у стрічці повторює власний ідентифікатор району, і за ним виходило б сорок «областей» із двадцяти семи.

Контури областей — Natural Earth 10m (public domain). Цей набір приписує Крим і Севастополь Росії; ми відбираємо регіони за кодами ISO 3166-2 UA-, тобто за міжнародно визнаними кордонами.

Карта «Київ зблизька»

Карта на сторінці «Київ зблизька» малюється з відкритих геоданих, а не з тайлового сервісу: про відвідувача нікуди нічого не йде. Забудова і межа області — Natural Earth 10m (public domain). Вода, магістралі, межі районів міста, межі районів Київської області та всі підписи — OpenStreetMap (© OpenStreetMap contributors, ODbL). Місцевості міста впорядковані за населенням із GeoNames (CC BY 4.0).

Підписи даються мовою сторінки там, де таке ім'я є в OpenStreetMap. Де його немає, лишається українське: це місцева назва, а вигадати переклад було б гірше, ніж показати справжнє ім'я.

Пунктирні кола — відстань від центру Києва з кроком 10 км, смуга внизу ліворуч — масштаб. Вони потрібні, щоб мітку можна було прочитати як «над містом» або «за 40 км»: канали повідомляють назву місця, а не відстань.

На телефоні карта втричі вужча, і дрібні підписи там були б не дрібними, а нечитаними: імена лишають тільки великі міста, решта тримається крапками.

Сіра мітка — ціль, у якої канал не назвав типу: «Київ: ❗️ 1х Сирець». Місце відоме, тип ні, і підставляти замість нього «дрон» ми не будемо. Така мітка живе на карті найкоротший час, бо чим вона виявиться насправді — невідомо. Повідомлення про збиті цілі мітки не створюють.

Частка розібраних повідомлень під стрічкою рахується лише від тих, де названо хоч одне місце з довідника. Оглядові зведення на кшталт «з Сумщини по півночі країни через Чернігівщину, Київщину на захід» у знаменник не йдуть: точки, яку можна покласти на карту, у них немає, і записувати їх у «не розібрали» означало б міряти не якість розбору, а те, скільки оглядових зведень канал написав за добу.

Згадки населених пунктів

Сторінка «Згадки» рахує зовсім інше: як часто населений пункт Київської області називають у дописах волонтерського каналу @kyiv_nebo. Читаємо його через те саме відкрите веб-прев'ю, без токенів і Bot API. Це згадки, а не підтверджені прильоти: одна подія зазвичай дає кілька дописів поспіль, а мовчання каналу не доводить, що нічого не було.

Дві міри стоять поруч навмисно. «Згадок» накручує балакуча ніч, коли один проліт дає п'ять дописів поспіль; «діб зі згадкою» показує, як часто про пункт узагалі заходила мова. Населені пункти області й місцевості Києва рахуються окремо, а межа між ними геометрична — «Київ» це те, що потрапляє всередину міських районів; тому Бортничі й Біличі йдуть як Київ, а Вишневе, притиснуте до міста впритул, — ні.

Назви розбираються правилами, а не мовною моделлю, і неоднозначне одиноке слово дає порожньо, а не здогад: «Димерка» сама по собі не перетворюється на село за 90 км. Поруч із кожним розібраним пунктом показано сам допис — помилка розбору лишається видимою.

Чим ця сторінка не є

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

Як часто оновлюється

Обидва джерела опитуються раз на хвилину, сторінка огляду перезавантажується сама раз на 30 секунд, картка статусу — раз на 15. Якщо джерело мовчить довше 10 хвилин, картка пише, що даних немає, замість показувати застарілий стан як поточний.