Форум любителей активного отдыха http://fishboatlive.ru/forum/ |
|
Как самому сделать карту. Часть 1 http://fishboatlive.ru/forum/viewtopic.php?f=76&t=110 |
Страница 1 из 1 |
Добавил: | vlasto1 [ 22 дек 2013, 16:11 ] |
Заголовок сообщения: | Как самому сделать карту. Часть 1 |
САМ СЕБЕ МАСТЕР ИЛИ ДЕЛАЕМ КАРТУ ДЛЯ НАВИГАТОРА GARMIN Инструкция пошаговая для «чайников» от «чайника» Всем, кто хочет сделать свою карту и не знает как. ЧАСТЬ 1. ПОДГОТОВКА
ПОД СПОЙЛЕРОМ БЫСТРЫЙ ПЕРЕХОД НА ДРУГИЕ ЧАСТИ ИНСТРУКЦИЙ
Предполагаю что нужные карты с геопривязкой уже есть (.jpg+.map, .gif+.map, .png+.map , .tif+.map , .bmp+.map). Также можно найти карты с привязкой для Global Mapper (.png+.gmw). Это “родной” формат GM. Содержит ровно ту же информацию, что и .map, но в другом виде. Для наших целей он малопригоден. Необходимый набор программ берём по этой ссылке: Пожалуйста зарегистрируйтесь чтобы увидеть ссылку
ОПИСАНИЕ И СОСТАВ АРХИВА:
Где в каких папках у вас карты я не знаю, поэтому для работы создадим папку Проект на любом компьютерном диске кроме диска С: (не будем напрягать систему). ] Откроем её, и создадим в ней папку Q-38; я взял в качестве учебного материала этот квадрат. Целый квадрат 500-метровок - это достаточно много файлов. А именно 576 шт. Добавьте сюда столько же файлов привязки. А также 144 километровки, 36 двухкилометровок и 4 пятикилометровки. А есть еще 250-метровки. :-) Каждый файл карт в формате .png - это, в среднем, 2-3 Mb. Итого 2 Gb одних только пятисоток. В процессе работы они “разбухнут” в 20-25 раз. Некоторые программы просто не загрузят такой объем, а другие будут работать до жути медленно. Да и диск компа не резиновый. Поэтому, лучше разделить квадрат на части. Удобно это делать по номенклатуре 2-х километровок. Т.е. 1 лист “двушки” + 4 километровки + 16 пятьсометровок. Получится вменяемый объем и последующее удобство для изготовление “многослойных” комплектов. Да и на экране выглядит приятнее. Копируем из своей секретной папки имиджи карт и геопривязки в папку Q-38. Я выбрал карты ГГЦ (Картографический портал ФГУП "ГОСГИСЦЕНТР", Пожалуйста зарегистрируйтесь чтобы увидеть ссылку ). С этого портала карты “утекли” в сеть и теперь любой желающий может их найти на торрентах и сайтах типа Пожалуйста зарегистрируйтесь чтобы увидеть ссылку .Открываем её, создаём в ней четыре папки map, map ggc, png, tif. В них будем копировать или делать соответствующие файлы для работы. Копируем из своей секретной папки имиджи карт и геопривязки в папку Q-38 Карты скопировали, теперь желательно их просмотреть на предмет такой бяки, как логотип ГосГис Центра. Можно с помощью графического редактора это вычистить, но лучше поискать чистый лист. Например сдесь Пожалуйста зарегистрируйтесь чтобы увидеть ссылку .Далее сортируем файлы по типу. Отсортировали. Выделяем все .map файлы и переносим в папку map ggc. Здесь пока будут лежать геопривязки для OziExplorer в метровой привязке. Есть еще градусная привязка. Обычно она применяется для карт ГШ. Суть у них одна, но способы изготовления разные. Дело в том, что у карт ГГЦ, в отличии от ГШ, нет рамки с градусами, поэтому привязывают их по узлам километровой сетки. В результате получается такой файл: Для сравнения файл с градусной привязкой: Продолжим. Выделяем все файлы .png И переносим в папку png. Пусть пока полежат там. Откроем ради интереса любой исходный имидж .png. Наблюдаем вот такую карту. Нравится? Бледная, не смотрится, а в навигаторе вообще будет отвратительно. Поэтому будем еѐ приводить в лучший вид. Поскольку на работе у меня ноутбук не большой производительности и программы я ставлю попроще, буду делать улучшение с помощью Microsoft Office 2010. Ваше право воспользоваться любой программой (в Microsoft Office 2003 это делает программа Microsoft Office Picture Manager). Откроем, нажимая на иконку ПРЕДСТАВЛЕНИЕ ЭСКИЗОВ Отобразились все имиджи находящиеся в папке png Нажимаем ИЗМЕНИТЬ РИСУНКИ и ЯРКОСТЬ И КОНТРАСТНОСТЬ Теперь нажимаем ПРАВКА – ВЫДЕЛИТЬ ВСЁ Все имиджи выделились. Ставим ЯРКОСТЬ СРЕДНИХ ТОНОВ -100, КОНТРАСТНОСТЬ 30. Меня всё устраивает так, как вам смотрится - решайте сами, только запомните эти параметры. Если возьмётесь за другие квадраты, чтоб уж в одной тональности было. ] Дальше ФАЙЛ – СОХРАНИТЬ ВСЁ. И ждём-с-с... Можно покурить, чашку кофе принять. Закроем программу по завершению сохранения. Откроем просмотр файла, стало намного лучше. Теперь имиджи .png нам надо переконвертировать в формат .tif. Это связано с дальнейшей работой и меньшей нагрузкой на процессор. Теорию каждый может почитать сам. Запускаем программу FastStone Image Viewer (FSViewer), она мне нравится, маленькая и простенькая. Находим папку, с нашими файлами .png (Папка png). Открываем, нажимаем СЕРВИС – ПАКЕТНОЕ ПРЕОБРАЗОВАНИЕ Думаю, из скриншота понятен порядок действий Выходной папкой выбираем нашу папку tif , пускай там пока полежат. Нажимаем СТАРТ и идем пить кофе. Возвращаемся. Нажимаем ГОТОВО, открываем папку tif, всѐ нормально - вот они родимые. Стали только «толще», а что делать так надо. (а мы вас предупреждали!) С имиджами пока покончили. Приступим к геопривязкам .map Их мы качаем в основном из Инета, и чего там только нет, и чего только не бывает. Бывает, выкладывают .map файлы с истинными путями как у себя, а я знаю, в какие папки загоняли карты? После правки привязки в Ozi он тоже прописывает истинные пути, поэтому, карта не открывается на чужом компьютере. Чтоб не мучиться, в дальнейшем сразу это исправим. Можно и руками в Блокноте подправить, одну, ну десяток, а вот сотни это уж слишком. Автоматизируем процесс. Открываем программу TextRepl для исправления .map файлов. Ищем нашу папку map ggc, Сразу меняем расширение .png на .tif, потому как имижд .png мы больше использовать не будем. Проверим, что там написано в этих файлах - ОТКРЫТЬ С ПОМОЩЬЮ – БЛОКНОТ. Видим текст что на верхнем правом скриншоте, переходим к замене, жмём ЗАМЕНИТЬ. Подтверждаем замену Ну вот, программа отработала ОК Проверка после замены ссылок на имиджи. Видим, что в третьей строке ссылка на имидж .tif , всё в порядке Теперь удаляем истинные пути. Открываем OziDelPath, (если внимательней приглядеться на мой рабочий стол, там есть папочка НАВИГАЦИЯ, где все программы для карт и навигации, всё под рукой, рекомендую) Как всегда ищем нужную папку map ggc , загружаем файлы Жмём Clear Path , и видим, что ничего не изменилось, потому, как геопривязки оказались в порядке, без лишних путей. Для дальнейшей работы в Global Mapper, а именно в нём будем делать карту, понадобится имидж карты в формате .tif и геопривязка .map. Вроде у нас есть и то и другое. Но наша геопривязка .map в папке map ggc в метровых координатах. Global Mapper не умеет правильно обрезать поля в метровых координатах, ему надо градусные координаты. Это и начнём делать. Можно в OziExplorer открывать каждый имидж .tif и привязывать его, работы будет невпроворот, поэтому пойдём путём попроще. Запустим программу Map Maker Assistant, она автоматически генерирует привязки, правда приблизительно и если имидж носит нормальное номенклатурное имя. То, что приблизительно - пусть не смущает, главное - избавляемся от писанины координат, а точки поправить не сложно, а на данный момент и не нужно. В программе нажимаем Calibration и Scan for Images 1 Выбираем папку с имиджами .tif 2 Папка tif 3 выбираем масштаб карт, в нашем случае 1см: 500м 4 Подбор имён (можно поэкспериментировать) Должно получиться вот так: Нажимаем ОК Программа отработала, загрузила имиджи Генерируем привязки, нажимаем Calibration и Generate Map Files 1 Выбираем папку куда их поместить 2 В нашем случае map 3 Выбираем под какими именами, у нас как имиджи 4 Нажимаем ОК Получаем геопривязки, закрываем программу. Откроем папку map. Названия файлов сгенерировались не корректно, это бывает с названиями 500 метровок Q-38-009-A,B.map, где содержатся две буквы и 250 метровок Q-39-010-D-c,d.map. Т.е. программа некорректно обрабатывает запятую. Чтоб поправить это открываем программу Advanced Renamer 3.50 Нажимаем Добавить – Файлы Находим папку map, выделяем все, Открываем Файлы загрузились Нажимаем Замена, вводим в Заменяемый текст A Заменить на A,B Нажимаем Старт Опять загружаем все файлы, теперь меняем C на C,D Проверяем, что получили. Вот теперь порядок Открываем папку map, выделяем любой файл, открываем его с помощью блокнота. Смотрим: вот что и писал раньше, прописались истинные пути, нам этого не надо Открываем уже известную программу OziDelPath, выбираем папку с генерированными .map, у нас папка map, нажимаем ОК Получаем список файлов, нажимаем Clear Path, видим, что пути удалены Последний этап подготовки. Открываем папку tif выделяем все имиджи .tif Вырезаем их Вставляем в основную папку Q-38 Так же поступаем с .map только берём их из папки map ggc, не перепутайте. Пока нам нужны именно эти привязки. В результате получаем вот так Если осилили всё это прочитать, и не решили для себя, что это бред сивой кобылы, то можно сказать вы человек упорный. Предварительный этап закончен, впереди работа с Global Mapper. Vlasto1@mail.ru, Kovdor@inbox.ru |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group www.phpbb.com |