RU:OSM Map On Garmin/Cycle map

From OpenStreetMap Wiki
Jump to navigation Jump to search

OSM Map On Garmin

На GPS-навигатор Garmin можно поместить карту велосипедных маршрутов, созданную на основе данных OSM. На этой странице объясняется, как это сделать (если вы просто хотите загрузить предварительно собранный для Великобритании, смотрите OSM Map On Garmin/Download).

Глостер, национальные велосипедные маршруты показаны красным цветом

Что он делает

  • Создаёт карту со следующими объектами:
    • Выделены национальные/региональные/местные велосипедные маршруты
    • Как и Национальная дорога Великобритании, это единственная существующая электронная карта национальной дороги :)
    • На дороге (разграничены внедорожные и сложные внедорожные маршруты)
    • Остальные дороги немного затемнены
    • Показаны номера велосипедных маршрутов в красивых табличках
    • Отображаются велосипедные парковки и веломагазины
  • Маршрутизация
  • Примерно сопоставимо с OpenCycleMap
  • Мешает вам потеряться в национальной велосипедной сети
  • Отображает узлы в сети велосипедных маршрутов
  • Позволяет искать велосипедные точки с помощью функции поиска «Найти POI» на вашем GPS.

Что он не делает

  • Стиль может быть (и будет!) усовершенствован
  • Нужно немного доработать POI
  • Маршрутизация немного нестабильна

Необходимые компоненты

svn co https://svn.openstreetmap.org/applications/utils/export/garmincyclemap/network/cyclemap

Инструкция

Убедитесь, что вы запомнили, где вы скачали файлы, и измените пути соответствующим образом!

Разделение файла планеты

Большинство стран слишком велики для того, чтобы mkgmap могла обрабатывать их как есть, поэтому вам нужно разделить их на несколько частей. Используйте такую ​​команду, чтобы проверить пути к splitter.jar и вашей базы данных:

java -Xmx1024m -jar splitter.jar --max-nodes=900000 great_britain.osm

Создание файлов .img для Garmin

Убедитесь, что вы редактируете путь к правилам cyclemap, если не в подкаталоге с именем "cyclemap". Убедитесь, что правила велосипедной карты доступны:

java -jar mkgmap.jar --style-file=cyclemap --list-styles

mkgmap должен ответить примерно так:

The following styles are available:
.svn               1.0: Cyclemap

Теперь вам нужно преобразовать ваши (разделённые) файлы .osm в файлы .img для Garmin.

java -Xmx1024m -jar mkgmap.jar --remove-short-arcs --style-file=cyclemap --route --net -c template.args

Получение контуров (необязательно)

FДля действительно крутой карты хорошо иметь контуры. Файл .typ уже включает стили для них, но вам необходимо загрузить данные контура и преобразовать их в файлы .img для Garmin.

Для Великобритании просто скачайте все файлы .zip из Шотландского альпинистского клуба, разархивируйте их все и поместите файлы .img в один каталог. В качестве альтернативы можно использовать контуры Ordnance Survey OpenData: OS OpenData Contours on Garmin.

Для других стран вы можете использовать самые последние версии mkgmap для создания файлов .img из файлов NASA SRTM. Есть две страницы с некоторой информацией о том, как это сделать:

Объединение их всех в карту Garmin

Убедитесь, что вы редактируете путь к cyclemap.TYP, если он не находится в том же каталоге:

java -Xmx1024m -jar mkgmap.jar --gmapsupp --family-id=NNN *.img cyclemap.TYP

Где NNN — идентификатор файла TYP. Примечание: Если вы не знаете, какой идентификатор, просто замените NNN на 0 (идентификатор family ID по умолчанию).

Теперь у вас есть файл gmapsupp.img, который вы можете скопировать на свой GPS. Просто подключитесь через USB, выберите «USB Mass Storage» на GPS (Настройка → Интерфейс или Setup → Interface), перейдите в каталог Garmin (создайте, если его нет — «G» в верхнем регистре, «armin» в нижнем регистре!), и скопируйте туда gmapsupp.img there. Размер Великобритании составляет 240 Мб.

Обратите внимание, что расширение файла типа должно быть .TYP (.typ не работает).

Дополнительная информация

Я могу помочь?

Вы можете помочь исправить маршрутизацию или уточнить стили (используя этот редактор TYP). Весь код в svn, исправления приветствуются.

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

Спасибо!

Юлагодарности:

  • Энди Гейтс за его велосипедную карту Garmin, которая была большим источником вдохновения и особенно полезна в выяснении того, что куда идет; а также за то, что проявили щедрость, чтобы выложить исходный код. Некоторые иконки и цвета́ взяты из его работ.
  • Шотландский альпинистский клуб для контурных файлов
  • Энди Аллан, виновная во всём этом картировании открытых карт
  • Стиву Рэдклиффу и сообществу mkgmap за превосходную, постоянно улучшающуюся программу и за постоянную помощь

Почему не работает?

Доступны и другие велосипедные карты Garmin!

Вы можете найти другую карту, подходящую для вашего вида езды на велосипеде:

  • Для исходной версии, использующей скрипт preprocessor, смотрите /Preprocessor.
  • Почти во всём мире готовые велосипедные карты, включая контурные линии www.VeloMap.org.
  • Карты для горных велосипедов доступны для скачивания почти во всём мире, включая контурные карты Openmtbmap.org.
  • Вот популярная велосипедная карта Великобритании с исходным кодом.
  • Британский OSM, включая велосипедные маршруты и маршрутизируемые. Построен описанным выше способом: openstreetmapgarmincycleuk.
  • Есть карта Garmin для Исландии и автономный скрипт для её создания, который можно использовать для использования любого предоставленного ему файла OSM.
  • Openfietsmap — маршрутная велосипедная карта для стран Бенилюкса (Бельгия, Нидерланды, Люксембург), обновляемая еженедельно; Германия и другие страны Европы (регулярных обновлений нет).
  • Сервис BBBike.org предлагает карты Garmin для области по вашему выбору, используя стиль OSM, cycle, BBBike или Leisure