Как работают Яндекс.Пробки

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

Пользователя, поступая в сервис, отображаются на электронной схеме с городскими объектами, и, благодаря этой детализации, программа понимает, как на самом деле двигается автомобиль. Компьютерная система сервиса анализирует координаты, скорость и вектор движения, а также проверяет, соответствует ли трек ситуации на участке. На основании этого строится карта загруженности дорог, где пользователь видит схему обобщенных данных на карте в виде красных, желтых и зеленых участков дорог.

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

Треки поступают не только от частных водителей, но и от курсирующих по городу автомобилей организаций-партнеров навигационного сервиса, располагающих большим парком. Многие водители, встретившие , предупреждают о нем в мобильном приложении соответствующим изображением на карте.

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

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

Как Яндекс.Пробки узнают о пробках? April 9th, 2017

Мне то в своем мелком городишке не приходилось пользоваться таким сервисом, а вот недавно в Москве ездил с несколькими водителями и обратил внимание, что все пользуются либо Яндекс-Пробками либо подобным сервисом. Удобно конечно. И я тут задумался, а как эти организации получают сведения в он-лайн режиме о пробках?

Как, собственно, Google или Яндекс узнает о новообразовавшейся пробке, о которой еще никто, кроме очевидцев не знает?

А вот как...


Возможно, вы удивитесь, но узнает он это — от нас. Например компания Компания Google использует данные геолокации с телефонов. И неважно Apple у вас или Android: если ваша система геолокации подключена к Google maps — у Google есть данные о вашем местоположении. Да, собственно, не только о местоположении: система получает информацию о том, как много времени у вас обычно уходит на то, чтобы добраться из пункта А в пункт Б, а потом совмещает все полученные данные. Так Google maps получает сведения о ситуации на дороге, о том где и с какой скоростью движется транспорт (ну или не движется, тут как повезет).

Через некоторое время, все полученные данные сортируются, и система получает данные о том, с какой скоростью транспорт обычно продвигается по тому или иному участку дороги. А так как данные компания получает каждый день, то и показатели “нормы” у них имеются. Вот и получается, что как только в одном из участков замедляется скорость транспортного потока, вы сразу получаете эту информацию онлайн. Правда, геолокация — не единственный источник сведений для Google maps. Приложение также использует данные полученные от своего, можно сказать, коллеги — приложения Waze app, которое, помимо прочего передает Google самые свежие новости от региональных офисов Министерства Транспорта — вот откуда приложение “знает” об авариях на дорогах.

А теперь про Яндекс.

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

Чтобы правильно воссоздать картину загруженности дорог, необходимо проверять, соответствует ли трек ситуации на участке. Ведь пользователи мобильных «Яндекс.Карт» могут останавливаться или замедлять движение не из-за затора, а, например, чтобы купить что-нибудь в киоске или не пропустить малозаметный поворот. И если мимо свободно едут ещё несколько автомобилей с мобильными устройствами, такой трек будет отсеян алгоритмом, потому что не отображает реальную загруженность участка. Соответственно, чем больше пользователей передают нам данные о своём движении, тем точнее будет информация о пробках.

После объединения проверенных треков алгоритм анализирует их и выставляет «зелёные», «жёлтые» и «красные» оценки соответствующим участкам дорог. Эта схема отрисовывается на слое «Пробки Яндекс.Карты» — и в мобильном приложении, и на веб-сервисе.

Помимо своих координат, автомобилисты могут сообщать сервису дополнительную информацию об авариях, ремонтных работах или других дорожных неприятностях. Для этого нужно поставить соответствующую точку в мобильных «Яндекс.Картах» и «Яндекс.Навигаторе».

В Москве, Петербурге, Киеве и ещё нескольких крупных городах, где пробки стали уже непобедимым явлением, сервис «Яндекс.Пробки» оценивает ситуацию по 10-балльной шкале. Для каждого из городов шкала баллов настроена по-разному: то, что в Москве — небольшое затруднение, в другом городе — уже серьёзная пробка. Например, в Санкт-Петербурге при 6 баллах водитель потеряет примерно столько же времени, сколько в Москве при 5.


источники

Редакция The Village продолжает с помощью экспертов отвечать на вопросы киевлян о жизни города. В этот раз мы узнавали, как интернет-сервисы узнают актуальную информацию о заторах на дорогах.

  • The Village Київ 24 грудня 2012
  • 18224
  • 0

В этом месяце жители Киева неоднократно получали возможность прочувствовать, что такое 10-балльные заторы. Актуальную информацию о загруженности дорог предоставляет интернет-сервис «Яндекс.Пробки». The Village узнавал, как в «Яндексе» узнают о ситуации на дорогах, обратившись к аналитику этой компании.

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

Чтобы правильно воссоздать картину загруженности дорог, необходимо проверять, соответствует ли трек ситуации на участке. Ведь пользователи мобильных «Яндекс.Карт» могут останавливаться или замедлять движение не из-за затора, а, например, чтобы купить что-нибудь в киоске или не пропустить малозаметный поворот. И если мимо свободно едут ещё несколько автомобилей с мобильными устройствами, такой трек будет отсеян алгоритмом, потому что не отображает реальную загруженность участка. Соответственно, чем больше пользователей передают нам данные о своём движении, тем точнее будет информация о пробках.

После объединения проверенных треков алгоритм анализирует их и выставляет «зелёные», «жёлтые» и «красные» оценки соответствующим участкам дорог. Эта схема отрисовывается на слое «Пробки Яндекс.Карты» - и в мобильном приложении, и на веб-сервисе.

Помимо своих координат автомобилисты могут сообщать сервису дополнительную информацию об авариях, ремонтных работах или других дорожных неприятностях. Для этого нужно поставить соответствующую точку в мобильных «Яндекс.Картах».

В Киеве, Москве, Санкт-Петербурге и ещё нескольких крупных городах, где пробки стали уже непобедимым явлением, сервис «Яндекс.Пробки» оценивает ситуацию по 10-балльной шкале. Для каждого из городов шкала баллов настроена по-разному: то, что в Москве - небольшое затруднение, в другом городе - уже серьёзная пробка. Например, в Санкт-Петербурге при шести баллах водитель потеряет примерно столько же времени, сколько в Москве при пяти.

Кстати, не так давно на улицах Киева появились экраны с информацией от «Яндекс.Пробки». Они показывают загруженность на ближайшем участке дороги и примыкающих улицах. Экраны расположены около стадиона «Динамо» и ТРЦ «Арена-Сити», на пересечении улицы Саксаганского с улицей Шота Руставели, а также на Бессарабке.

Яндекс.Пробки показывают пользователям картину загруженности дорог. Для этого сервис собирает из разных источников данные о загруженности улиц, анализирует их и отображает на Яндекс.Картах. В наиболее крупных городах, где пробки - серьезная проблема, а не просто неприятность, сервис рассчитывает балл пробок - средний уровень загруженности. Чтобы понять, как именно работают Яндекс.Пробки, рассмотрим весь путь - от реальной дорожной ситуации на дороге до ее изображения на сервисе. Технология сервиса устроена таким образом, что информацию о пробках собирают в том числе и сами пользователи. То есть можно сказать, что водители помогают водителям объезжать пробки.

Источники данных

Для наглядности представим, что мы с вами - ДТП на Страстном бульваре перед Петровкой (небольшое и без жертв). Своим появлением мы перегородили, допустим, два ряда из существующих трёх. Автомобилисты, которые двигались по нашим рядам, вынуждены объезжать нас, а водители, перемещавшиеся по третьему ряду, - пропускать объезжающих. Некоторые из них - пользователи приложений Яндекс.Карты и Яндекс.Навигатор, и их мобильные устройства передают Яндекс.Пробкам данные о движении автомобиля. По мере приближения машин этих пользователей к нашему ДТП их скорость будет уменьшаться, и устройства начнут «сообщать» сервису о заторе.

Каждые несколько секунд устройство водителя передаёт свои географические координаты, направление и скорость движения в компьютерную систему Яндекс.Пробок. Все данные обезличены, то есть не содержат никакой информации о пользователе или его автомобиле. Затем программа-анализатор строит единый маршрут движения с информацией о скорости его прохождения - трек. Треки поступают не только от частных водителей, но и от машин компаний-партнеров Яндекса (организации с большим парком автомобилей, курсирующих по городу).

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

Технология обработки треков

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

Чтобы правильно воссоздать картину загруженности дорог, необходимо проверять, соответствует ли трек ситуации на своём участке. Пользователи мобильных Яндекс.Карт могут иногда останавливаться или замедлять движение не из-за пробки, а, например, чтобы купить что-нибудь в киоске или не пропустить малозаметный поворот. И если мимо свободно едут еще несколько автомобилей с мобильными устройствами, такой трек будет отсеян алгоритмом, потому что не отображает реальную загруженность участка. Поэтому, чем больше пользователей у сервиса, тем точнее информация о дорожной ситуации.

После объединения проверенных треков алгоритм анализирует их и выставляет «зелёные», «жёлтые» и «красные» оценки соответствующим участкам дорог.

Объединение данных

Далее происходит агрегация - процесс объединения информации. Каждые две минуты программа-агрегатор собирает, как мозаику, информацию, полученную от пользователей мобильных Яндекс.Карт в одну схему. Эта схема отрисовывается на слое «Пробки» Яндекс.Карт - и в мобильном приложении, и на веб-сервисе.

Шкала баллов

В Москве, Санкт-Петербурге и других крупных городах сервис Яндекс.Пробки оценивает ситуацию по 10-балльной шкале (где 0 баллов - свободное движение, а 10 баллов - город «стоит»). С помощью этой оценки водители могут быстро понять, сколько примерно времени они потеряют в пробках. Например, если средний балл по Киеву равен семи, то дорога займёт приблизительно в два раза больше времени, чем при свободном движении.

Шкала баллов настроена по-разному для каждого из городов: то, что в Москве - небольшое затруднение, в другом городе - уже серьёзная пробка. Например, в Санкт-Петербурге при шести баллах водитель потеряет примерно столько же времени, сколько в Москве уже при пяти.

Баллы рассчитываются следующим образом. По улицам каждого города заранее составлены маршруты, включающие в себя основные шоссе и проспекты. Для каждого маршрута есть эталонное время, за которое его можно проехать по свободной дороге, не нарушая правил. После оценки общей загруженности города программа-агрегатор рассчитывает, на сколько отличается реальное время от эталонного. На основе разницы по всем маршрутам и вычисляется загруженность в баллах.

10 лет назад Яндекс поглотил компанию «СМИлинк», предоставлявшую информацию о дорожной обстановке для сервиса «Пробки в Москве» , а спустя год функционал был интегрирован в Яндекс.Карты. С тех пор жители более чем 40 городов России и нескольких десятков зарубежных населенных пунктов активно используют сервис для построения маршрутов в объезд заторов.

Вконтакте

Что такое Яндекс.Пробки

Для кого-то это просто полезный функциональный слой на Яндекс.Картах, а для некоторых - своеобразная социальная сеть, которую можно использовать параллельно с картами Google, например. Прямое назначение «Пробок» - оценивать и прогнозировать дорожную ситуацию для населенного пункта в целом и для каждого отдельного участка дороги отдельно.

Система баллов Яндекс.Пробках, что лучше 1 или 10?

Взглянув на Яндекс.Карты с активированным слоем «Пробки», водитель видит город в оттенках от зеленого к красному, каждый из которых соответствует оценке скорости движения в баллах от 1 до 10, где 1 (зеленый) - дороги полностью свободны, 10 (красный) - проще припарковать автомобиль и двигаться пешком.

Для каждой улицы, проулка или шоссе выставляется собственная оценка.

Система баллов индивидуальна для каждого города и для каждой дороги. Средняя скорость движения в 25 км/час для узкого переулка в центре Москвы - норма, а для кольцевой дороги провинциального города - это затор.

Загруженность дорог в Яндекс.Картах

1 - Дороги свободны;
2 - Дороги почти свободны;
3 - Местами затруднения;
4 - Местами затруднения;
5 - Движение плотное;
6 - Движение затрудненное;
7 - Серьезные пробки;
8 - Многокилометровые пробки;
9 - Город стоит;
10 - Пешком быстрее.

Откуда Яндекс.Пробки узнают о пробках?

Чтобы составить карту пробок в городе, не обязательно рассаживать по деревьям и столбам наблюдателей с биноклями и рациями, гораздо проще воспользоваться данными GPS/ГЛОНАСС, которые предоставляют сами пользователи, включившие на своих смартфонах, планшетах и навигаторах режим «Сообщать о пробках». Кроме того, данные поступают от многочисленных автомобилей компаний-партнеров, оснащенных GPS-трекерами.

Помимо вышеперечисленных способов получения данных о пробках, сами автомобилисты могут вручную сообщать сервису дополнительную информацию об авариях и ремонтных работах на дороге.

Чтобы активировать слой пробок на Яндекc.Картах на компьютере , следует нажать на иконку в виде светофора.

Как прогнозировать Пробки?

Собирая подробную статистику о загруженности дорог на протяжении многих лет, сервис «Пробки» научился прогнозировать заторы (работает только в веб-версии Яндекс.Карт), которым свойственна временнАя закономерность. Например, Яндекс может подсказать водителю в незнакомом городе, какие улицы будут перегружены в «час пик».

Для этого активируйте Яндекс.Пробки, а затем нажмите на появишуюся кнопку с изображением часов.

Здесь можно посмотреть прогнозируемую загруженность дорог на текущий день (вкладка Сегодня), а также по дням недели.




Top