Как автоматически сделать векторные горизонтали из SRTM для GPS Garmin

20 January 2011 // Автор:

Места: Без границ

Tags: , , ,

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

Чтобы векторизовать растровый номенклатурный лист, требуется три полных дня за компьютером, на схему-хребтовку — чуть меньше. Мы ходим по горам достаточно часто и такого времени у нас нету, поэтому я использую и предлагаю другой подход: использовать комбинированную карту для GPS, состоящую из бесплатной карты страны или области (из интернета) и наложенных на нее горизонталей, сделанных из SRTM. А в дополнение к этой карте использовать распечатку растровой генштабовской карты и атлас автодорог. Конфигурация долин и хребтов позволяет сопоставлять карту GPS с бумажной, даже без координатной сетки (да и сетка обычно все-таки имеется).

Как подготовить векторные горизонтали из SRTM

1. Скачиваем программы Global Mapper 9 (требуется бесплатная регистрация), cgpsmapperFree, sendmap20 и (по желанию) Bash.

2. Скачиваем отсюда SRTM-файлы нужных нам областей в файлах *.zip (внутри файл *.hgt, но распаковывать не надо!). Файл N44E033.ZIP содержит данные в диапазоне 44-45N, 33...34E (один градус широты, на один градус долготы)

3. В программе Global Mapper 9 делаем file -> open data files (открываем все нужные zip — файлы скопом)
Как автоматически сделать векторные горизонтали из SRTM для GPS Garmin

4. File -> Generate contours. Нужные параметры и галки показаны на рисунках.
Как автоматически сделать векторные горизонтали из SRTM для GPS Garmin
Как автоматически сделать векторные горизонтали из SRTM для GPS Garmin
Как автоматически сделать векторные горизонтали из SRTM для GPS Garmin

Будут сгенерированы файлы *.gmp с горизонталями. Каждый файл — квадрат полградуса на полградуса (таким образом файлов получится больше, чем исходных zip-ов)

5. File -> Batch convert / Reproject. Выбираем Convert from: Global mapper package format, Convert to Polish MP и выбираем все файлы, сделанные в предыдущем шаге.

Получаем столько же файлов *.mp

6. Для каждого полученного *.mp файла делаем cgpsmapper.exe имя файла Для этого лучше всего написать bat-файл со списком и оставить на ночь, генерируется долго. Будут сгенерированы одноименные файлы *.img (которые уже понимает GPS)

7. Часть файлов при генерации выдаст ошибку. Те файлы *.mp, для которых *.img успешно создан надо удалить или переместить в другой каталог.

В остальных файлах *.mp нужно раскомментировать строку с параметром ;Tresize= (убрать точку с запятой) и вместо написать Tresize=1500

Если вы установили себе bash (рекомендуется) то можно написать для него такой скрипт, и он сам сделает это со всеми *.mp — файлами в текущем каталоге (при замене обратите внимание на совпадение заглавных букв в слове Tresize, с тем, что написано у вас в файле .mp)


#!/bin/bash
find ./ -name «*.mp» -exec sed -i "" -e 's/;Tresize=3000/Tresize=1500/' «{}» \; 

8. Снова запускаем cgpsmapper.exe имя файла для всех оставшихся файлов. (если и при этом будут ошибки, можно еще сильнее уменьшить Tresize в mp-файлах).

9. Когда количество *.img — файлов станет равным исходному количеству файлов *.mp значит все сконвертировалось и можно загружать их в gps

10. Удалить все файлы *.gmp и особенно *.mp (занимают много места!)

Как загрузить карты в GPS Garmin

Простой способ: Запустить sendmap20.exe, нажать Add Maps и добавить все нужные файлы (и бесплатную карту из интернета, и сгенерированные горизонтали, и все, что захотите), подсоединить GPS и нажать Upload maps to GPS

Быстрый способ: Запустить sendmap20.exe, нажать Add Maps и добавить все нужные файлы (и бесплатную карту из интернета, и сгенерированные горизонтали, и все что захотите), и нажать create GMAPSUPP.IMG. Затем полученный файл GMAPSUPP.IMG c помощью кардридера записать на карточку из GPS в каталог GARMIN поверх старого файла. 

Как автоматически сделать векторные горизонтали из SRTM для GPS Garmin

Удачных походов!

20 January 2011 // Автор:

Места: Без границ

Tags: , , ,

1 Comment →


Наш дом окружен лесом, из которого не хочется выходить. Десять минут — и мы в Нагаре, но зачем? Cреди деодаров, елей и сосен хорошо и спокойно, и можно бесконечно гулять по тропам, каждый раз находя новые. В садах зреют яблоки и груши, вдоль дорог растут ежевика и барбарис. Дикие абрикосы кулльцы не едят, а только собирают косточки на […]

Также рекомендуем

Подписка


pashkin_elfe
phototon1c

Leave a Reply

*