Киев
uk ru en

О данных и методике

Тревоги нет

с 02.10.2026 00:28 · отбой 1 ч 33 мин назад · Длительность: 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 минут, карточка пишет, что данных нет, вместо того чтобы показывать устаревшее состояние как текущее.