Компьютерра, 2007 № 44 (712) | страница 25



Для отображения меняющейся информации на карту накладывается дорожный граф. Каждому ребру присваивается некоторая эталонная скорость, определенная опытным путем. Когда машина проезжает с такой (или близкой) скоростью данный отрезок пути, он никак не выделяется на карте и внешне неотличим от тех мест, где машины с CityGuide на борту вообще не проезжали [Вообще говоря, это недостаток. В то же время Владимир Власенко называет и причину такого подхода: GPRS-трафик. Если при большом количестве клиентов каждый раз придется обновлять состояние сотен и тысяч ребер графа, сервис перестанет быть удобным. А так лишь вносятся изменения в информацию о дорогах, где затруднено движение]. Проблемные ребра на графе помечаются символом пробки с указанием скорости. Аналогично указываются и "антипробки": участки дорог, где скорость движения заметно выше эталонной. В среднем карты корректируются несколько раз в неделю. В обновления включается, например, информация о ремонтных работах и появившихся или убранных знаках.

Пробковорот

Проект 77.ru нас бы вряд ли заинтересовал, если бы в конце прошлого года этот интернет-ресурс не объединился с самостоятельным проектом "Пробковорот". Как нам рассказал технический координатор 77.ru Виктор Осипков, разработка первого прототипа автоматической системы сбора данных от участников движения, впоследствии названной "Пробковоротом", началась в конце 2004 года, а с начала весны 2005-го был запущен в опытную эксплуатацию первый пилотный проект этой системы. Соглашение с 77.ru позволило обоим проектам обмениваться информацией о заторах, полноценный же сервис был запущен минувшей весной [По нашим данным, сервисом от 77.ru интересовался Google, лишенный возможности приобретать информацию у Смилинка, но ни в Google, ни в 77.ru комментариев на эту тему нам получить не удалось].

В роли программы-клиента в "Пробковороте" выступает PocketGIS [Для PocketPC и Windows Mobile. Cуществует и версия для обычного ПК (у CityGuide она, кстати, тоже бесплатна)]. "Программа тестовая, - подчеркивает Виктор Осипков, - период ее действия ограничен, поэтому время от времени пользователям приходится обновлять версию в добровольно-принудительном порядке".

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