Туристическо-навигационное

Oct 05, 2013 21:39

Допустим имеется задача проложить достаточно большой туристический маршрут в навигаторах Garmin или Navitel с уевой кучей точек чeрез которые вы хотите проехать, и в придачу ко всему хочется сделать более удобным способом, нежели тем, что предоставляют нам навигаторы/планшеты/смартфоны (в виду особенностей ввода и размеров дисплея) и программы навигации Garmin и Navitel. (если не любишь читать воду, то решение проблемы описано в 7 шагах в конце поста)

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

Выход из сложившейся ситуации есть, и здесть я хочу рассказать как это выглядит (подойду к описанию решения проблемы с конца). Навигационные программы Garmin и Navitel прекрасно понимают файлы в формате .gdb (Garmin Map Source). В файлы данного типа эти программы могут экспортировать созданные маршруты, а также импортировать из них маршруты, т.е. выражаясь простым языком сохранять и читать этот формат. Для того что бы получить .gdb файл на компьютере, надо воспользоваться программой GPSBabel, единственная функция которой - конвертация различных типов файлов для разлиных навигационных программ. Хочу заметить, что программа поддерживает достаточно большое количество типов файлов, и когда я впервые с ней встретился, то с некоторым затруднением нашел нужные мне типы файлов в списках Input и Output файлов, так как они достаточно большие, и глаза от данного списка разбегались.

Где же тогда создавать непосредственно сам маршрут и в каком формате?

А создавать маршрут, на данный момент, мне довелось в программе SAS.Планета, которая представляет из себя некий отдаленный аналог Google Earth, но с гораздо большим функционалом: поддержка большого количества типов карт (очень похоже на то, что программа тянет их из онлайна), а так же что-то похожее на редактирование карт. Среди этих функций есть функция "Add new path", с помощью которой сначала выставляются точки через которые планируется поездка, а затем, когда все нужные точки уже выставлены, программа вычислит окончательно какими дорогами добираться из Стартовой точки в Финальную, с учетом указанных промежуточных точек. После чего созданный маршрут сохраняется в формате .kml (Google Earth Keyhole Markup Language).

Обе программы GPSBabel и SAS.Планета - бесплатны, и находятся поисковиком без проблем.

[быстрое описание]Если кратко, то для решения поставленной задачи надо выполнить 7 шагов:

1) Скачать и установить программу SAS.Планета.
2) Скачать и установить программу GPSBabel.
3) Выбрать нужную карту в SAS.Планета, и проложить в ней требуемый маршрут.
4) Сохранить маршрут в формате .kml.
5) В программе GPSBabel сконвертировать .kml файл маршрута в файл маршрута формата .gdb.
6) Залить полученный .gdb файл в устройство, которым будет осуществляться навигация.
7) В запущенной программе навигации открыть залитый в п. 6, файл.
8) Ехать по данному маршруту.


-Программа SAS.Планета поддерживает такие типы карт как Google Earth, OSM, также в ней можно увидеть навителовские карты, собственно на основании именно навителовской карты, открытой здесь, я и создал первый маршрут, а также большое количество почти незнакомых мне карт других производителей.

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

Удачных поездок.

туризм

Previous post Next post
Up