Как сделать карту для навитела самому

Navitel Navigator – процесс создания карт

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

А вот «как закалялась сталь», то бишь как создаются эти самые хвалёные «навителовские» карты мы разберемся в данной статье.

Как сделать карту для навитела самому

У Navitel все карты, которые компания называет атласами, — собственные. Это означает, что компания получает или закупает всевозможные «исходники», включая спутниковые карты, гео-подоснову и другие данные, после чего по нужному городу или другому населенному пункту запускаются специально оборудованные автомобили компании, которые проезжает абсолютно все дороги, в том числе самые небольшие парковки, заезды во дворы, грунтовые дороги и так далее. Во время такого тщательного исследования специальными камерами идет съемка всей трассы, кроме того сотрудник Navitel вручную отмечает «точки интереса» в ноутбуке (так называемые POI, Points of Interest), такие как светофоры, лежачие полицейские заправки, гостиницы, аптеки, автосервисы и так далее. Вот так выглядит специальный внедорожник компании Navitel:

Как сделать карту для навитела самому

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

Как сделать карту для навитела самому

Как видно на фотографии, спереди находится три видеокамеры.

Как сделать карту для навитела самому

Как сделать карту для навитела самому

Кроме того, установлен компьютер со специальным набором ПО для оцифровки снятого на камеры, с записью одновременно на два носителя для дублирования (жесткий диск и флешка), с выводом данных на экран:

Как сделать карту для навитела самому

Также установлено несколько GPS-приемников с GPS-навигатором, внешние дисковые накопители, а также упомянутый выше ноутбук.

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

Как сделать карту для навитела самому

После прохождения всего установленного заранее маршрута, машина возвращается «на базу», где все собранные данные «сливаются» на сервер Navitel:

Как сделать карту для навитела самому

Если во время переноса данных на сервер возникает ошибка, то в ход идет упомянутая флешка. Дублирование записанных данных на несколько носителей – гарантия того, что трудоёмкий процесс записи не будет напрасным. Вся информация далее передается в картографический отдел, где работают специально обученные специалисты, которые готовят карты для Navitel Navigator по данным проведенного исследования.

Как сделать карту для навитела самому

Для создания и обработки карт применяется программа собственной разработки Navitel – GPSMapEdit (http://www.geopainting.com/). Также есть бесплатная версия данной утилиты, которую можна скачать по ссылке http://www.geopainting.com/ru/limitations.html#eval. Она предназначена для «простых смертных», которые по собственному желанию могут создавать карты местности для Navitel Navigator. Еще одно странноватое, но широко распространенное мнение о Navitel – применение компанией карт, созданных простыми пользователями. На самом деле все карты, поставляемые с Navitel Navigator всегда создаются сотрудниками компании описанным выше путем. На снимках ниже можно наблюдать процесс создания карт на экране монитора:

Как сделать карту для навитела самому

Как сделать карту для навитела самому

Как сделать карту для навитела самому

Как сделать карту для навитела самому

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

Преимуществом навигационного программного обеспечения от компании Navitel является то, что она является создателем как своих собственных карт, так и непосредственным разработчиком самого приложения, то есть достигается максимальная совместимость и функционал. Процесс обследования же, и, соответственно, создание карт происходит «на полную катушку». Уже созданы подробные карты более чем 500 городов и 47 регионов, которые до подробного исследования отмечались в навигационном приложении Navitel только в общих чертах. В планах у Navitel – создание подробных карт с мельчайшими деталями не только Российской Федерации, но и Украины, Беларуси, а также других стран, например Финляндии и некоторых стран Латинской Америки и Европы.

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

Как сделать карту для навитела самому

Как сделать карту для навитела самому

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

Источник

УАЗ Patriot › Бортжурнал › Навигация. Часть вторая. Карты Open Street Maps в Navitel.

Как сделать карту для навитела самому

Проект OSM открытый. Карты создаются пользователями проекта. И карты хорошие, особенно для съезда с трассы. Так как содержат в себе кучу троп, грунтовок и прочей радости, чего может не быть в стандартных картах от навитела. Кстати, там же есть пометки про закрытые зоны или зоны с ограниченным доступом. Чтобы случайно не въехать на территорию какой-нибудь ВЧ в подмосковье 🙂
У меня эти карты стоят на планшете. Но сие не совсем удобно, тем более при наличии головного устройства с навигацией.
Итак, поехали.
Шаг 0. Как всегда перед тем, как что-то сломать — бэкапим флешку!(описвал здесь, повторяться не буду).

Про OSM достаточно подробно написано здесь: wiki.openstreetmap.org. Там же есть описания, как и что делать. Но личный опыт все-таки дороже 🙂

Способа есть два.
Первый — самолично выкачивать карты из OSM с помощью сторонних программ и конвертировать в карты для навитела.
Второй — взять все готовое 🙂

Я пошел вторым путем.

На сайте той же вики есть ссылка на архив конвертированных карт.
Лежит здесь.
Я качал всю Россию целиком. Занимает все это дело 1,5Гб. Что много. пришлось немножко повыкидывать.

Шаг 1.
Выкачиваем нужные карты или делаем их самостоятельно

Шаг 2.
Создаем папку
/NavitelContent/OSM/

Шаг3.
Сливаем туда новые карты.
Дальше, не дописывая запись бежим к машине проверять и УРА!
Нифига не заработало. Навител ругается на большое количество навигационных точек в папке. Видимо связано с тем, что карты хранятся отдельными файлами.

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

Шаг 3. Часть вторая.
Полазив по интернетам, нашел, что максимальное количество точек навигации на 1 папку — 63. У меня лежит 88. Значит попробуем сократить. Выкинуть районы, в которые я в ближайшем будущем точно не попаду.

Сократил количество карт до 20 примерно. В основном это области в доступности 1-2 дней. Короче говоря места, куда я могу за выходные доехать просто покататься. Для теста, ну и на первое время этого достаточно. Любой же серьезный маршрут будет прокладываться отдельно — там можно и отдельную папочку с нужными областями создать.

Шаг 4.
Вставляем флешку.
Идем в настройки, выбираем настройки карт.

Источник

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

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

Как сделать карту для навитела самому
Навителовский внедорожник

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

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

Как сделать карту для навитела самому
Оборудование салона

Как сделать карту для навитела самому
Ноутбук с обследуемым районом

Как сделать карту для навитела самому
Камеры на лобовом стекле

Как сделать карту для навитела самому
Камера на заднем стекле

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

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

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

Как сделать карту для навитела самому
Процесс обследования

Как сделать карту для навитела самому
Сливочная

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

Как сделать карту для навитела самому
Отдел картографии

Как сделать карту для навитела самому

Как сделать карту для навитела самому

Как сделать карту для навитела самому

Как сделать карту для навитела самому
Процесс обработки карт на компьютере

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

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

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

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

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

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

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

Как сделать карту для навитела самому
Выбор города

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

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

Как сделать карту для навитела самому

Как сделать карту для навитела самому
Служба поддержки

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

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

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

Как сделать карту для навитела самому
Главное окно

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

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

Как сделать карту для навитела самому
Точки навигации

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

Как сделать карту для навитела самому
Поиск улицы

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

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

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

Как сделать карту для навитела самому
Текущая информация

Как сделать карту для навитела самому
Используемые спутники

Как сделать карту для навитела самому
Весь маршрут

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

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

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

Как сделать карту для навитела самому
Ведение по маршруту

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

Как сделать карту для навитела самому
Перепрокладка маршрута через нужную точку

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

Как сделать карту для навитела самому
Пробки на Варшавском шоссе

Как сделать карту для навитела самому
Карта «Яндекс.Пробок»

Как сделать карту для навитела самому
Масштабирование

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

Как сделать карту для навитела самому
Трехмерная карта с данными

Как сделать карту для навитела самому
Настройка точек интересов

Как сделать карту для навитела самому
Ближайшие банкоматы

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *