KyivSafety

Методологія

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

Це не прогноз і не гарантія. Оцінка лише порівнює задокументовану історію ударів і прольотів поруч з іншими адресами міста. Удар, якого немає у відкритих джерелах, вона не бачить. Це дослідницький інструмент, а не порада з цивільного захисту - під час тривоги йдіть в укриття.
Коротко. Оцінка адреси - середнє трьох складових 0–100 (більше = безпечніше): удари поруч (Вікіпедія + GeoConfirmed від 2022; вплив спадає з відстанню, 700 м, і часом, 180 днів), прольоти (телеграм-моніторинг від 2025, змішування мікрорайонів на 500 м), стаціонарна ціль (повний бал від 2 км, попередження до 1,5 км; АЗС ближче 350 м знімає до половини цієї складової). Укриття в оцінку не входять.

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

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

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

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

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

Дані

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

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

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

Обмеження

Як класифікуються події

Класифікатор існує, щоб відсіяти влучання від прольотів, а не щоб зважувати їх. В оцінку адреси йде тільки складова «прольоти» - і в неї потрапляє лише транзитний трафік повітряних цілей, дронів і ракет.

Типи з вагою ≥ 3 - уламки, вибухи, пошкодження - в оцінці адреси не використовуються взагалі. Удари рахуються лише за таблицями Вікіпедії та GeoConfirmed; телеграмні влучання живлять сторінки районів і перевірки конвеєра.

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

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

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

Поділ проходить рівно по вазі 3: усе вище - влучання, транзит і робота ППО - прольоти. Самі числові ваги в оцінці адреси не використовуються, лише цей поріг.

Валідація (6 перевірок)

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