Яндекс Погода внедрила технологию OmniCast, которая учитывает данные как профессиональных, так и любительских метеостанций. Благодаря этому сервис стал в 36 раз чаще получать данные о температуре и давать более точный прогноз для каждого городского квартала. Локальный прогноз будет полезен не только жителям города, но и представителям бизнеса — девелоперам, организаторам мероприятий, владельцам сетевых кафе.
OmniCast стал частью технологии Метеум, которая лежит в основе сервиса. Метеум использует множество данных: прогнозы погоды мировых поставщиков, информацию с радаров, спутников и наземных метеостанций. Однако метеостанции расположены неравномерно и там, где их мало, сложно дать точный прогноз. OmniCast восполняет этот пробел за счет любительских метеостанций. Они расположены повсеместно и передают информацию каждые пять минут, тогда как профессиональные — раз в три часа. Это и позволило чаще получать данные и пересчитывать прогноз.
OmniCast работает на основе нейросетей. Они рассчитывают температуру воздуха, учитывая прогноз Метеума, данные ближайших метеостанций, колебания температуры в микрорайоне и его особенности — например, характер поверхности и рельеф. В итоге пользователи получают прогноз для каждого участка размером 500 на 500 метров. Подробнее о технологии можно узнать на Хабре.
Локальный прогноз особенно актуален для крупных городов, где в каждом районе свой микроклимат. Например, в центре города может быть до 13 градусов теплее, чем на окраине. По данным OmniCast, этим летом самыми жаркими районами Москвы стали Арбат, Замоскворечье и Тверской район, а самыми прохладными внутри МКАД — Бибирево, Коньково и Богородский. Теперь разницу температур можно увидеть на карте Яндекс Погоды. Районы с более низкой температурой сервис показывает в холодных цветах, а с высокой — в теплых.
OmniCast умеет обрабатывать данные из разных источников, будь то любительская метеостанция или погодные датчики. Отсюда и название технологии — OmniCast, от латинского префикса omni- («всеохватный»). Пользователи и организации, у которых есть метеостанции, могут подключить их к Яндекс Погоде с помощью API. Это позволит получить расширенный прогноз и повысить его точность.