KyivSafety

Методологія

Як обчислюється оцінка безпеки - і, що не менш важливо, чого вона не вимірює.

Це дослідницький інструмент, а не порада з цивільного захисту. Під час тривоги виконуйте офіційні вказівки та йдіть в укриття незалежно від будь-якої оцінки.

Головна проблема

Офіційні повітряні тривоги для Києва - загальноміські: сирена не містить жодної інформації про райони. Сигнал на рівні районів існує лише у вільному тексті - телеграм-канали моніторингу повідомляють траєкторії дронів і ракет («шахед курсом на Оболонь»), а офіційні звіти після атак називають райони («у Дарницькому районі пошкоджено…»). Крім того, воєнні обмеження забороняють публікувати точні місця влучань у реальному часі, тож найнадійніші дані про локації - це офіційні звіти після атаки (КМВА, ДСНС).

Проєкт безперервно збирає ці канали (понад 240 тис. повідомлень із лютого 2022), витягує згадки районів і мікрорайонів за власноруч побудованою таблицею топонімів (пости називають і адміністративні райони, і - дуже часто - мікрорайони: Троєщина, Позняки, Виноградар…), класифікує кожну згадку за тяжкістю події та дедуплікує повідомлення різних каналів про одну подію.

Класифікація подій

Згадка району у «дрон пролітає над X» і в «у X влучання в житловий будинок» - це дуже різні речі. Контекст ±200 символів навколо кожної згадки сканується за лексиконом ключових слів; перемагає найтяжча знайдена подія:

Тип подіїВагаПриклад
Пошкодження / постраждалі8«пошкоджено будинок, є постраждалі»
Вибух / влучання5«вибухи у Шевченківському районі»
Падіння уламків3«на Троєщині падіння уламків»
Робота ППО2«над Оболонню працює ППО»
Транзит / курс1«шахеди курсом на Оболонь»

Дублікати кластеризуються за (район, тип події, 15-хвилинне вікно) - одна подія, хоч би скільки каналів про неї написали.

Далі класифіковані події розводяться на два окремі бали: типи з вагою ≥ 3 (уламки, вибухи, пошкодження) накопичуються як бал влучань, легші (транзит, робота ППО) - як бал прольотів. Тобто роль класифікатора в оцінці адреси - саме відсіяти влучання від прольотів: до компонента «прольоти цілей» потрапляє лише транзитний трафік усіх повітряних цілей - дронів і ракет.

Самі числові ваги в оцінці адреси не використовуються - лише поріг ≥ 3, який відокремлює влучання від прольотів.

Оцінка адреси

Коли ви перевіряєте адресу, вона геокодується (Google Geocoding; резервно - OSM Nominatim), а потім оцінюється за шкалою 0–100 (більше = безпечніше) як середнє трьох рівноважних компонентів:

КомпонентЧасткаЩо вимірює
Історія ударівСумарний вплив понад 400 задокументованих влучань (таблиці Вікіпедії «Обстріли Києва», геокодовані до адрес), зважений за відстанню та давністю. Вплив влучання спадає з відстанню (характерна відстань 700 м, відсікання на 2,5 км) і з часом (період напіврозпаду 180 днів). Виражається як перцентиль відносно 40 житлових мікрорайонів.
Прольоти цілейЯк часто повітряні загрози (дрони, ракети) пролітають над околицею адреси і як часто там працює ППО - зважений за давністю бал транзитних подій із наших телеграм-даних із 2025 року, теж як перцентиль. Межі мікрорайонів розмиті, тому бал адреси - суміш усіх мікрорайонів, чиї центри лежать у радіусі 1 км, зважена за оберненою відстанню (якщо жодного такого немає - береться найближчий). Це статистика згадок прольотів над місцевістю, а не фізичні траєкторії.
Близькість до стаціонарної ціліВідстань до найближчого об'єкта повторних атак (заводи ВПК, ТЕЦ, вокзал Київ-Пасажирський, аеропорт Жуляни). Повний бал від 3 км; ближче ніж 1,5 км показується окреме попередження - удари групуються навколо стаціонарних цілей, і жодна оцінка цього не компенсує.
Звідки береться кожен компонент. Класифікатор телеграм-подій живить лише компонент «прольоти цілей» (транзитні події). «Історія ударів» береться з незалежно задокументованого списку влучань (Вікіпедія), геокодованого до адрес, - влучання з телеграм-даних до оцінки адреси не входять, інакше ті самі удари рахувалися б двічі з двох джерел. Телеграмний «бал влучань» показується поруч із балом прольотів лише для контексту.
Укриття - це чекліст, а не частина оцінки. Оцінка вимірює ризик локації; укриття - вашу здатність реагувати. Чекліст пройдено, якщо офіційне цілодобове укриття (реєстр «Київ Цифровий») є в межах 300 м - приблизно стільки можна подолати за хвилини між тривогою та влучанням.

Валідація даних моніторингу

Цифри, видобуті з текстів соцмереж, потребують перевірки, тому конвеєр звірено з усіма зовнішніми джерелами, які вдалося знайти:

Відомі обмеження

Джерела даних

Дані оновлюються автоматично щоночі; оцінка завжди відображає найсвіжішу зібрану історію.