Почему «Яндекс.Пробки» могут ошибаться и как высчитываются баллы городских пробок
Журналисты разобрались, как сервис «Яндекс.Пробки» собирает информацию о загруженности дорог, присваивает пробкам баллы и борется с дезинформацией на картах.
— Откуда Яндекс знает о пробках?
Водители, которые пользуются «Яндекс.Картами», и сам сервис образуют такую себе экосистему: водители сообщают сервису о локальных пробках и ДТП (как это делается — далее в тексте), а потом сами же потребляют эту информацию.
Данные о том, где и с какой скоростью едет автомобиль, передает по GPSу навигатор или смартфон. По этой причине на карте могут быть некоторые погрешности — получается, что дедушку на «Жигулях», у которого нет смартфона, «Яндекс-Карты» не увидят, а если таких дедушек на дороге много, то зеленая линия на карте может вполне обернуться затором в реальности.

Затем сигнал, полученный от водтительского смартфона, обрабатывает специальный робот «Яндекса» – с помощью определенных алгоритмов робот выясняет, передала ли сигнал именно машина — ведь пользоваться сервисом могут и пешеходы, и велосипедисты.
Если с одной улицы поступает много сигналов – Яндекс определяет, что там образовалась пробка. Если сигнал один (или несколько) – пробку, конечно, же на картах сразу не рисуют. Ведь автомобилист, например, может искать место, где припарковаться.
— Как считают баллы?
Шкала баллов у Яндекса разрабатывалась под каждый город отдельно. Что для Киева пробка – для Москвы может быть небольшой тянучкой. Присваивает баллы пробкам робот. Он высчитывает эталонное время, за которое автомобиль должен преодолеть ту или иную дорогу. Насколько отличается реальное время преодоления того или иного маршрута от идеального – и есть пробочный балл. Кстати, при расчете балла «Яндекс.Пробок» в расчет берут только оживленные дороги — тупики и переулки отбраковываются.

— Как часто обновляются показания карт?
С карманных устройств или с навигаторов «Яндекс.Карты» обновляются раз в две минуты, а на сайте — чуть реже. Это объясняют тем, что пока пользователь выключит компьютер, соберется и выйдет из дома, пройдет достаточно много времени, и ситуация на дорогах может значительно измениться. А вот в дороге автомобилистам нужны самые свежие данные – это поможет им объехать возникающие пробки.
— Могут ли юзеры отмечать аварии и дорожные события «от балды»?
Как рассказывают эксперты «Яндекса», отметить дорожное событие на карте может любой автолюбитель (или пешеход), но у каждого события есть определенный рейтинг: если он низкий, значок ДТП быстро исчезает с карты. Рейтинг событию присваивают другие автомобилисты. Допустим, едет водитель по дороге с навигатором и видит, что на карте в навигаторе на этом месте авария, а на самом деле ее нет. Автолюбитель отмечает, что это событие неактуально или неправдиво. И наоборот – если водители видят указанную отметку, они подтверждают событие, добавляют к нему детали и комментарии. То есть, чем больше людей пользуется этим сервисом, тем более достоверная информация отображается на карте.
У каждого пользователя «Яндекс.Карт» есть собственный рейтинг: тех, чей рейтинг уходит в «минус», банят. Но чтобы тебя забанили, нужно хорошо постараться – например, гонять по ночному городу и отмечать везде аварии.
Как работают Яндекс.Пробки

«Меня часто спрашивают как работают Яндекс.Пробки и каким образом улицы городов закрашиваются в тот или иной цвет, – рассказывает Леонид Медников, руководитель аналитики этого сервиса. – Многие даже в шутку предполагают, что это делается вручную».
Ради интереса в Яндекс.Пробках посчитали, что если бы это действительно делал специально обученный человек, то только для закраски улиц Киева, при скорости 1 км. в 10 секунд, ему бы понадобилось около 3 часов. И это только для обозначения ситуации в данный конкретный момент времени. Для полноценного обеспечения функционирования сервиса с регулярными обновлениями, Яндекс.Пробкам пришлось бы нанять 40 человек, которые были бы вынуждены работать по 24 часа в сутки.
А учитывая, что сервис Яндекса покрывает не только Киев, но и многие города России, а также ряд населенных пунктов Турции, общая потребность в персонале составила бы около 5 тыс. человек. «Что интересно: в Яндексе действительно есть такое количество людей, – говорит Леонид. – Но Яндекс – это не только сервис Пробок, поэтому они, конечно же, занимаются совершенно другими вещами».

Текущая зима заставила мониторить состояние автомобильных дорог, пожалуй, даже самых консервативных и ленивых киевлян. Снегопады, праздники, ремонт, аварии и плохие дороги стали основными причинами дорожных заторов.
По данным Яндекс.Пробок, в целом этой зимой ситуация на киевских дорогах была немного сложнее, чем за год до этого.
Специалисты сервиса подтверждают известную истину: больше всего пробок и заторов в Киеве возникает утром, когда люди едут на работу, и вечером, когда возвращаются домой. При этом во второй половине дня ситуация на дорогах обычно сложнее, чем в первой.
Такая неблагоприятная ситуация Яндекс.Пробкам лишь на руку. Статистика косвенно подтверждает это: уже 3-й год подряд количество пользователей сервиса удваивается.
Рано или поздно почти каждый пользователь сервиса задается вопросом: как же Яндекс составляет карту пробок и можно ли ей доверять? Помимо догадки, что вручную, есть мнение, что это делается с использованием видеокамер на дорогах. Но все намного проще и в то же время сложнее.

В любом потоке автомобилистов, которые двигаются по дорогам, почти наверняка найдутся пользователи приложений Яндекс.Карты или Яндекс.Навигатор. Их мобильные устройства передают Яндексу информацию об их месторасположении, направлении и скорости движения. Поэтому, если поступает информации о замедлении движения, это может свидетельствовать о заторах.
«Чтобы участвовать в сборе данных, автомобилисту необходимы: подключенное к интернету мобильное устройство (телефон, смартфон, КПК) с GPS-приемником (встроенным или внешним) и установленное на этом устройстве приложение Яндекс.Карты с включенным режимом «сообщать о пробках», – сообщают в Яндекс.Пробках. – Каждые несколько секунд устройство передает свои географические координаты, направление и скорость движения в компьютерную систему Яндекс.Пробок. Затем программа-анализатор строит единый маршрут движения с информацией о скорости его прохождения — трек. Треки поступают не только от частных водителей, но и от машин компаний-партнеров Яндекса (организации с большим парком автомобилей, курсирующих по городу)».
Помимо своих координат автомобилисты могут сообщать сервису дополнительную информацию об авариях, ремонтных работах или других дорожных неприятностях, что также учитывается сервисом при определении степени загруженности той или иной улицы.
Анализатор Яндекс.Пробок
У сервиса Яндекс.Пробки есть так называемый анализатор, который призван ответить на несколько вопросов.
Где ехала машина?
GPS-приемники допускают погрешности при определении координат, что затрудняет построение трека. Погрешность может «сместить» автомобиль на несколько метров в любую сторону, например, на тротуар или крышу рядом стоящего здания. Координаты, поступающие от пользователей, попадают на электронную схему города, на которой очень точно отображены все здания, парки, улицы с дорожной разметкой и прочие городские объекты. Благодаря этой детализации программа понимает, как на самом деле двигался автомобиль. Например, в том или ином месте машина не могла выехать на встречную полосу или поворот был совершен по дорожной разметке, не «срезая» угол.

Ехала ли и машина ли?
Чтобы правильно воссоздать картину загруженности дорог, необходимо проверять, соответствует ли трек ситуации на своем участке. Пользователи мобильных Яндекс.Карт могут иногда останавливаться или замедлять движение не из-за пробки, а, например, чтобы купить что-нибудь в киоске или не пропустить малозаметный поворот.
Помимо этого сервисами Яндекса могут пользоваться велосипедисты или пешеходы, которые также могут «спутать карты» Яндекс.Пробкам.
Как ехали другие?
Поэтому, если мимо свободно едут несколько автомобилей с мобильными устройствами, такой трек будет отсеян алгоритмом, потому что не отображает реальную загруженность участка. Чем больше пользователей у сервиса, тем точнее информация о дорожной ситуации. К слову, как утверждает Дмитрий Мельник, менеджер по маркетингу Яндекс.Карт и Пробок в Украине, количество пользователей в Киеве, которые передают данные Яндексу, в среднем за день составляет порядка 50 тыс.
После объединения проверенных треков алгоритм анализирует их и выставляет «зеленые», «желтые» и «красные» оценки соответствующим участкам дорог.
Карта пробок
Далее происходит объединения всей поступающей информации. Каждые две минуты для мобильных устройств и каждые четыре для стационарных, программа-агрегатор собирает информацию, полученную от пользователей мобильных сервисов Яндекса в одну схему. Которая затем «отрисовывается» на слое Пробки Яндекс.Карт.

Как считаются баллы Яндекс.Пробок
Шкала баллов настроена по-разному для каждого из городов: то, что в Киеве – небольшое затруднение, в другом городе может стать уже серьезной пробкой и наоборот.
Баллы рассчитываются следующим образом. По улицам каждого города заранее составлены маршруты, включающие в себя основные шоссе и проспекты. При этом данные о второстепенных улицах программой отсекаются как несущественные.
Для каждого маршрута есть эталонное время, за которое его можно проехать по свободной дороге, не нарушая правил. После оценки общей загруженности города программа-агрегатор рассчитывает, на сколько отличается реальное время от эталонного. На основе разницы по всем маршрутам и вычисляется загруженность в баллах.
Хотите первыми получать важную и полезную информацию о ДЕНЬГАХ и БИЗНЕСЕ?
Откуда Яндекс знает где пробки ?
Выбирайте пути объезда! Откуда в Интернете знают про столичные пробки?
Аругменты и Факты, 1 апреля 2009 год
Автор: Дарья Буравчикова
Городские автолюбители уже привыкли перед выездом сверяться с… Интернетом, несмотря на то что онлайн-карты, отображающие пробки, появились лишь в 2006 году. Журналисты «АиФ» выбрали пять самых популярных автомобильных карт и неделю следили за их точностью
«Настучать» на затор
Начнём с того, что 100%-ной гарантии не даёт ни одна карта — данные весьма условны. «Подобная информация быстро устаревает, — объясняет Анна Артамонова, вице-президент компании «Mail.ru», — за 3-5 мин. ситуация может измениться кардинально» .
Для того чтобы отображать затруднения на дорогах своевременно, порталы получают информацию из разных источников. Во-первых, это установленные на дорогах видеокамеры и детекторы (как собственные, так и систем обеспечения безопасности и др.) . Во-вторых, некоторые порталы имеют службы, куда пользователь может позвонить и сообщить о заторе. И, в-третьих, самый «продвинутый» и точный вариант — сбор данных от автомобилистов через их GPS-приёмники. Если вы включите навигатор и «настроите» его на тот или иной сайт, то и вы станете источником информации о заторах. «Каждые 30 секунд GPS передаёт серверу координаты, направление движения и скорость. На основе этих данных строится картина пробок. Например, если автомобилистам удаётся проезжать участок дороги со скоростью не менее 30-40 км/ч, значит, затруднений движения нет, и на карте дорога красится в зелёный цвет» , — поясняет Елена Бухмак, менеджер по связям с общественностью компании «Яндекс» .
Более чем в половине случаев данные всех автокарт полностью совпали: пробка на Кремлёвской набережной, движение 2 км/ч, «Лучше ехать на метро! » — советовали нам разные порталы. И правда — стоят! Точнее всего сервисы работали в выходные дни. Сложнее — в «пробочное» время. Не все успевают отразить ситуацию. На повороте с ул. Люблинской на Волгоградский пр-т пробку длиной в пару километров рисует мне «Яндекс» , на всех остальных картах чисто! Еду и, конечно, утыкаюсь в пробку. Наиболее детальными оказались порталы yandex.ru, mail.ru и 77.ru, на них можно разглядеть даже небольшие заторы. Однако и всезнайка «Яндекс» пару раз подвёл. Вечером в пятницу покрасил Садовое кольцо в зелёный (значит, свободно) , а набережную Москвы-реки — в оранжевый (движение затруднено) . Выехав, мы пришли к… противоположным результатам: на Садовом встали в пробку, а набережную проскочили с ветерком. Видимо, все автомобилисты перед выездом ознакомились с данными карты.
Альтернатива таким картам — уличные веб-камеры. Их существенный плюс: вы видите своими глазами, какая дорожная ситуация в том или ином месте. Однако камеры показывают лишь ограниченное пространство дороги
Откуда Яндекс узнает о пробках

Всякий раз, отправляясь в путь, современный водитель имеет драгоценную возможность выбрать удобный и быстрый маршрут до места назначения. Благодарить за это он должен своих братьев-водителей — именно простые пользователи навигаторов снабжают сервисы исходящими данными о текущей загруженности шоссе, проспектов и улиц. GSM-связь осуществляется с помощью смартфонов или навигационных устройств с соответствующим модулем, от которых с периодичностью в несколько секунд исходят сигналы о местонахождении, по которым составляется трек.
GPS-координаты пользователя, поступая в сервис, отображаются на электронной схеме с городскими объектами, и, благодаря этой детализации, программа понимает, как на самом деле двигается автомобиль. Компьютерная система сервиса анализирует координаты, скорость и вектор движения, а также проверяет, соответствует ли трек ситуации на участке. На основании этого строится карта загруженности дорог, где пользователь видит схему обобщенных данных на карте в виде красных, желтых и зеленых участков дорог.
Неточность информации о трафике обусловлена погрешностями, которые допускают GPS-модули при фиксации координат. Благодаря этим погрешностям, машина может виртуально переместиться на несколько метров в сторону, и в этом случае мы можем наблюдать на карте, как она забирается на тротуар или крышу соседнего здания.

Треки поступают не только от частных водителей, но и от курсирующих по городу автомобилей организаций-партнеров навигационного сервиса, располагающих большим парком. Многие водители, встретившие ДТП, предупреждают о нем в мобильном приложении соответствующим изображением на карте.
Кроме того, данные о ДТП фиксируются особенным способом обработки треков. Информация корректируется на основе карты с высокоточной детализацией, которая отображает не только здания, но и разметку со схемами направления потоков. За счет этого программа «видит», что движение заторможено только на одной полосе, откуда все машины перестраиваются в соседние ряды. Таким образом фиксируется ДТП в определенной полосе.
Но как быть, если машины снижают скорость не из-за пробки, а по какой-то другой причине — например, водитель замедляется в поисках нужного адреса или пытается не пропустить поворот? В этом случае система проверяет, соответствует ли трек реальной ситуации на этом участке с помощью сигналов от других пользователей, следующих рядом. Если все остальные едут с нормальной скоростью, то трек отсеивается. Кстати, по этой причине количество пользователей сервиса влияет на точность информации о дорожной ситуации — чем больше людей, тем вернее данные.
