Єдина Країна! Единая Страна!
Another Game Quest

Здравствуйте, гость ( Авторизация | Регистрация )


 
Ответить в данную темуНачать новую тему
Navitel Navigator - как делаются карты, Статья Алекса Экслера
AMF
сообщение 4.11.2009, 17:56
Сообщение #1


AG Org Team
********

2-е место в сезоне игр AGiK Fun Game1-е место в сезоне игр AGiK Fun Game
Группа: Главные администраторы
Сообщений: 5,806
Регистрация: 4.12.2007
Пользователь №: 1
Команда: AG Team & ViceKids
Город: Kyiv
Автомобиль: VW Bora 2.0 `02




Navitel Navigator - как делаются карты




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

И вот недавно мне предложили в составе огромного журналистского пула, состоящего аж из двух человек, включая меня, посетить офис Navitel, чтобы посмотреть, каким образом в этой таинственной кухне выпекаются знаменитые навителовские карты. Идея этого мероприятия формулировалась предельно четко и откровенно: "Чисто посмотреть". А я люблю, когда чисто посмотреть, поэтому согласился, тем более что нам обещали показать, что происходит внутри тех самых навителовских автомобилей, которые некоторые из вас могли видеть на улицах российских городов.

Приехали на встречу, после чего нас сразу повели кататься на навителовской машинке. Что это за машинки? Дело в том, что у Navitel все карты (они их называют атласами) - свои собственные. То есть они получают (покупают) различные исходные данные: спутниковые карты, геоподоснову и другие официальные данные, после чего запускают по соответствующему населенному пункту свои автомобили, снабженные специальной аппаратурой, которые проходят абсолютно все дороги, включая мельчайшие заезды на заправки и грунтовые дороги. В процессе обследования на специальные камеры фиксируется вся трасса плюс специальный сотрудник на схеме трассы в ноутбуке отмечает все так называемые точки интереса (POI): гостиницы, заправки, аптеки, шиномонтажи, светофоры, лежачие полицейские и так далее и тому подобное.

Выглядит это все следующим образом. Вот одна из навителовских машин.


Навителовский внедорожник


Эта машина в основном обследует загородные трассы и мелкие населенные пункты, поэтому внедорожник. Для обследования крупных городов обычно используются седаны.

В салоне автомобиля установлена специальная аппаратура.


Оборудование салона


Это: четыре видеокамеры - три спереди и одна сзади; компьютер со специальным программным обеспечением, который цифрует все, что снимают камеры, записывает данные на два носителя (жесткий диск и флешка для дублирования) и выводит на экран различные данные; несколько GPS-приемников; GPS-навигатор; внешние накопители и ноутбук второго сотрудника, где отмечаются точки интереса (POI) и другие данные.


Ноутбук с обследуемым районом



Камеры на лобовом стекле



Камера на заднем стекле


Обследование происходит следующим образом. Сначала заранее составляется маршрут, причем путь следования оптимизируется таким образом, чтобы машина по возможности как можно меньше проезжала два раза по одним и тем же улицам.

Затем автомобиль с бригадой (водитель и, так сказать, штурман) выезжает на место. Там ловится устойчивый сигнал GPS, после чего начинается движение, во время которого четыре камеры непрерывно фиксируют все вокруг, а штурман заносит информацию в ноутбук.

Обследование производится только при хорошей погоде, так как во время дождя резко ухудшается качество изображений с камер, да и сложнее разглядеть всякие подробности.


Процесс обследования


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


Сливочная


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

Далее информация поступает в отдел картографии, там работают люди с соответствующим картографическим образованием. Они по данным обследования готовят карты для Navitel Navigator.


Отдел картографии


Для обработки и создания карт используется собственная разработка Navitel - программа GPSMapEdit. Существует бесплатная версия этой программы, которая предоставляется всем желающим - для того, чтобы создавать собственные карты местности под Navitel Navigator. Кстати, вопреки почему-то бытующему мнению, в атласах Navitel никогда не используются карты, составленные пользователями.










Процесс обработки карт на компьютере


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

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

Ну и также явным своим козырем в Navitel считают тот факт, что компания и создает свои собственные карты, и под них разрабатывает собственное программное обеспечение. Таким образом удается избегать определенных конфликтов и создавать очень гибкий функционал.

Процесс обследования, как выяснилось из беседы с представителями Navitel, идет на полных парах. Большинство регионов уже обследованы, и по ним созданы подробные карты более 500 городов и 47 регионов. (До обследования там присутствовали только обзорные карты, по которым серьезную навигацию осуществлять нельзя, можно было только ответить на вопрос: "Где я, черт возьми?!!")

Полную подробную карту России в Navitel планируют выпустить где-то к лету 2010 года. Также в ближайшем будущем - подробные карты некоторых стран СНГ (Белоруссия, Украина и так далее), карты Финляндии, Латинской Америки и еще нескольких стран Европы.

Я, конечно, сразу спросил о наболевшем: будет ли версия Navitel Navigator под iPhone, ибо на данный момент из навигационных программ по России есть только Sygic, а там и карта до предела убогая (из городов есть, по-моему, только Москва и Питер, да и то - кривейшие), и прокладка маршрута работает совершенно по-идиотски. Меня обрадовали тем, что версию под iPhone они планируют выпустить весной 2010 года. И это будет нормальная официальная версия, распространяемая через iTunes Store. (Мне не так давно предлагали потестировать какую-то программу навигации под iPhone, которую нужно было устанавливать через репозиторий - то есть "ломать" для этого iPhone. Причем разработчик - вроде как нормальная солидная фирма. Я отказался тестировать программу, которая устанавливается подобным образом.)

Также в настоящий момент проходит тестирование версия под Android, релиз которой обещают выпустить в скором времени.

В конце встречи нам вручили по комплекту последней версии Navitel Navigator (3.2.6) и предложили оценить работу программы и карты собственноручно.

После этого я, как человек ответственный, установил программу в коммуникатор и несколько дней поездил по Москве, изучая работу Navitel Navigator, тем более что последний раз я по навителовскому продукту ездил достаточно давно.

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


Выбор города


Причем точка для прокладки маршрута тут, по идее, задается вполне удобно: снизу три закладки - город, улица, дом, - и если город не был выбран, то активизируется закладка города. Если город уже выбирался, тогда активизируется закладка улицы. В случае когда нужно изменить город, просто щелкаете по закладке города.

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

Вернулся, позвонил в службу поддержки. (В Navitel сказали, что их служба поддержки не только решает всевозможные вопросы, связанные с работой программы и автомобильных навигаторов с их программой, но также к ним можно приехать лично, чтобы, например, перепрошить устройство или разобраться с каким-то глюком.)




Служба поддержки


Так что я, не долго раздумывая, позвонил в службу поддержки и попросил ответить на вопрос: это я идиот или же в программе есть какой-то косяк?

К счастью, выяснилось, что я не идиот. Это именно навителовский косячок, причем неприятный: в коробку с программой включили новую версию программного обеспечения и старый тип карт. Поэтому программа с улицами работать и не умеет - не совпадает формат.

Решилась проблема относительно просто: я скачал с сайта Navitel новые карты, переиндексировал в программе атлас, после чего все заработало как часы.

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

Но хватит о грустном, будем о хорошем. Покатавшись по Москве и как следует поизучав карты и работу навигационной программы, я остался очень и очень доволен. На мой взгляд, это лучший комплект софт-карты из всего, что я видел. С Sygic в российской версии ее сравнивать просто не имеет никакого смысла - небо и земля. Но даже iGo, у которой один из лучших интерфейсов среди программ навигации, в удобстве использования Navitel Navigator не уступает (хотя мне показалось, что у Navitel некоторые вещи сделаны все-таки удобнее), а вот карты (применительно к России) у нее явно хуже - насколько я знаю, там используются карты Tele Atlas 2008 года (TeleAtlas недавно был куплен компанией TomTom, после чего они вообще перестали выпускать карты под iGo) и карты NavTeq, которые не отличаются качеством и детальностью, да и покрытие России у них достаточно скромное.

Небольшой обзорчик интерфейса и работы программы.


Главное окно


Вверху окна расположены следующие иконки: компас (ориентация экрана, 2D-3D-вид карты, ночной-дневной вид), включение-выключение громкости, включение-выключение GPS, индикатор аккумулятора, включение-выключение пробок, SMS другим пользователям.

Слева снизу - кнопки изменения угла наклона в трехмерном режиме и кнопка поиска: по адресу, ближайшие точки интереса, путевые точки, история поиска, фавориты, поиск по координатам GPS.

Справа снизу - кнопки масштабирования и кнопка вызова настроек.

Если щелкнуть по любому свободному участку экрана, то снизу появляется меню работы с точками маршрута: движение к указанной на экране точке от текущего места пребывания, пересчитать маршрут с учетом заезда к указанной точке, добавить точку к маршруту, посмотреть свойства точки.


Точки навигации


Прокладка маршрута осуществляется следующим образом. Вызываете поиск, щелкаете по кнопке "По адресу". Если город был уже задан, то сразу активизируется закладка "Поиск улицы".


Поиск улицы


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

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


Точки следования маршрута



Текущая информация



Используемые спутники


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


Весь маршрут


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


Схема маршрута из Москвы до Углича


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

С информацией в момент езды по маршруту на экране все в порядке.


Ведение по маршруту


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

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

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


Перепрокладка маршрута через нужную точку


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

Навителовские же пробки выводятся по принципу сбора информации от пользователей ("Яндекс.Пробки" эту модель также использует как дополнительную к датчикам). То есть у Navitel своих датчиков нет, но они получают по Москве данные о передвижениях 80 000 пользователей и по ним выдают данные о затруднениях на дорогах. Ну и, само собой, информацию о пробках они также могут выдавать по любым городам России, Белоруссии и Украины, где есть достаточное количество пользователей сервиса.

Я поизучал навителовские пробки и сравнил их с "Яндекс.Пробками". На мой взгляд, информация у Navitel вполне достоверная. (Собственно, оперативный сбор данных от пользователей при достаточном их количестве - самый правильный вариант.)

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


Пробки на Варшавском шоссе


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

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


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


Автомасштабирование в Navitel Navigator сделано просто замечательно. Когда машина движется медленно или вообще стоит - выбирается крупный масштаб, при котором хорошо видны дома и точки интересов.


Масштабирование


При увеличении скорости масштаб изменяется, для того чтобы водитель мог видеть предстоящие маневры. Ну и при дальнейшем ускорении масштаб опять уменьшается, чтобы постепенно увеличиться при торможении и остановке. Ориентироваться по карте таким образом в поездке очень и очень удобно.

Ну а уж со всякими так называемыми точками интереса (POI) у Navitel Navigator нет равных. В карте содержится такое огромное количество всевозможных объектов, что часть сведений даже приходится отключать - просто чтобы они не забивали экран.


Трехмерная карта с данными



Настройка точек интересов


Также очень порадовала функция поиска нужных объектов поблизости. Например, заехали вы черт знает куда и вдруг выяснили, что вам срочно нужен банкомат - подоить карточку. Щелкаете "Поиск" - "Ближайшие" и выбираете там банкоматы. Вам тут же выдается список банкоматов поблизости, причем на нужный банкомат можно щелкнуть - и программа проложит туда маршрут.


Ближайшие банкоматы


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

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

И я с нетерпением жду версии под iPhone! Пользователям iPnone, конечно, обещали версию iGO с российской картой, но там будет тот же Tele Atlas 2007 года, судя по всему. (Причем неизвестно, когда именно.) У Navitel карта намного актуальнее и подробнее, поэтому я буду ждать именно их вариант.

Алекс Экслер
]]>www.exler.ru]]>


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

"Ich bin ja-ja Volkswagen-narkoman..." © Dr. Aleksandrov

Автомандры - товары для автотуризма!

Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 26.11.2024, 10:27

  

 
             
 
   
 
 
Another Game ВКонтакте       Rambler's Top100  
 
Google+