Garmin и растровые карты? Это просто!

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
as4tik
Сообщения: 1069
Зарегистрирован: 17 авг 2016, 21:36

Garmin и растровые карты? Это просто!

Сообщение as4tik » 29 дек 2009, 22:36

Попытка структурировать информацию косательно создания растровых карт для таких приборов как Colorado, Oregon, Dakota.

За предоставленные мысли говорим спасибо karlovich, jevgenysv, Kabana и всему рунету, кого лично не упомянули. Все что тут будет размещено создано не мной, а этими ребятами. Я лишь оформил. Сделано это по договоренности для более удобного обсуждения данной темы и возможности накопления знаний. Огромная просьба не флудить. Высказывая мысли указывайте какого пункта именно они касаются. Замечания поддерживаемые другими пользователями будем вносить в шапку. Таким образом все самое интересное всегда будет во втором посте. А все остальное наше общение будет сводиться к обсуждению методов тех или иных действий и редактированию того же второго поста.


as4tik
Сообщения: 1069
Зарегистрирован: 17 авг 2016, 21:36

Последовательность создания растровых карт для Гарминов

Сообщение as4tik » 29 дек 2009, 22:39

1. Обновление прошивки прибора. Есть несколько вариантов а. Используется, если родной апдейтер ставит не верную версию. (более сложный вариант) а.1 Скачиваем прошивку отсюда <A HREF="http://www8.garmin.com/support/collecti ... /A> а.2 Запускаем скачанный файл устанавливая прошивку. WebUpdater НЕ используем, он качает только стандартные прошивки. б. более простой вариант: обновляем через родной WebUpdater прошивку своего прибора до текущей, что бы он получил возможность поддержки растровых карт. 2. На карте памяти или в памяти прибора в папке Garmin создаём папку CustomMaps. Выглядит это так: <A HREF="http:////Garmin/CustomMaps">http:////Garmin/CustomMaps</A> 3. Качаем и устанавливаем программу Google Earth. (необязательно, т.к. есть варианты работы без этой программы). 4. Качаем и устанавливаем программу SASPlanet. Можно отсюда: <A HREF="http://sasgis.ru/2009/12/07/versiya-912 ... > 5. Запускаем SASPlanet выбираем интересующий участок земли. 5.1. Отмечаем метками или ограничиваем маршрутами выбранный участок. 5.2. Жмякаем в левом верхнем углу кнопку "операции с выделенной областью" и выбираем курсором участок с запасом охватывающий выделенный ранее район. 5.3. В появившемся меню выбираем "Загрузить" Тип карты (я выбрал гугль) масштаб 18х и жмём начать. В процессе этой операции на вашем винте сохранятся тайлы - маленькие фрагменты карты, с которыми можно будет работать. 5.4. Участок размером 30 на 30км в масштабе 18Х можно закачать за 1 раз, при закачке участков большего размера гугль забанит на сутки, при этом вместо картинок появятся надписи о отсутствии такого изображения, то же самое с загрузкой. Бан пока обойти нельзя, но загрузку можно сохранить и через сутки перезапустить. 5.5 Если у Вас быстрый интернет - переключите SASPlanet во вкладке "Источник" на "кэш и интернет", чтоб не наступил преждевременный бан. 5.6. После того, как все тайлы закачаны, можно склеивать из них картинки надлежащего качества и работать без интернета. 6. Выбираем масштаб, в котором собрались сохранять участок, для себя выбоал 18Х. 6.1. Опять Жмякаем в левом верхнем углу кнопку "операции с выделенной областью" и выбираем курсором участок из которого сделаем карту. Из личного опыта - выбирать нужно прямоугольный или составленный из прямоугольников, все косые линии в результате на снимках будут зубцами из склеенных тайлов или пусто-серые, что ещё хуже. 6.2. В появившемся меню "Склеить". 6.3. Для того, чтоб определиться с оптимальными настройками и создана эта тема, в зависимости от того как и для чего предназначена карта, как реагирует на неё прибор, как сохранять и редактировать снимки будем изменять настройки. 7. Сохраняем выбранный участок как .JPG тут есть принципиальный момент. Если Вы создаете только jpg, то в дальнейшем (п.1111)Вам придется конвертировать по первому способу. Для того, что бы иметь возможность упростить работу и использовать второй способ, одновременно с jpg, необходимо получить mp-файл привязки, для этого при сохранении области установите соответствующую галочку в меню сохнанения файла. 8. Если сохранённый файл имеет размер больше 3МБ при сохранении нужно разделить общее изображение на части, в опциях программы SASPlanet. 9. После многочисленных проб установил, что разрешение изображения никак не влияет на работу моего прибора OREGON 300, но большие файлы сильно тормозят "прокрутку изображения", и просмотр в масштабе более 500м. Поэтому наилучший размер одной картинки 1,5-2МБ. 10. Готовим изображение в формате JPG, изменяем яркость, контрастность, обрезаем, сохраняем во временной папке. (не обязательно) 11. Превращение jpg в kmz. Есть несколько вариантов. 11.а. Получение kmz-файла с ручной привязкой изображения в Google Earth. 11.а.1. Жмём Добавить/Накладываемое изображение. Появляется новое окно :Создать Накладываемое изображение. 11.а.2. Ссылка/Обзор - выбираем нужный JPG файл, сохранённый ранее из программы SASPlanet. 11.а.3. Курсором за зелёные углы подгоняем изображение к выбранному участку. Для точности можно сделать накладываемое изображение прозрачным. После подгонки жмём кнопку Ок. 11.а.4. В боковой панели/Мои метки появляется иконка файла наложенного изображения. Кликаем по нему правой кнопкой мыши/Сохранить местоположение как... Выбираем папку и сохраняем файл изображения с привязкой координат, то есть в формате .kmz 11.б. Автоматическая конвертация jpg и mp файлов в kmz. 11.б.1. Запускаем OziMapToKmz (сайт разработчика <A HREF="http://mozigo.zubor.net">http://mozigo.zubor.net</A>, пример работы с программой можно посмотреть тут <A HREF="http://garmin-nnov.ru/content/view/70/2 ... 11.б.2. Выбираем сохраненную ранее карту, задаем размер тайла (не более 1024x1024) и смотрим, чтобы количество тайлов не превысило 100, иначе прибор не откроет карту. 11.б.3. Нажимаем кнопку "Split map into smaller pieces", ждем когда сохранит. 12. Запускаем навигатор в режиме съёмного накопителя и перетаскиваем искомый файл в папку CustomMaps. 13. При следующем запуске навигатора в меню выбора карт появится CustomMaps, изображения из этой папке будут расположены в местах с заданными координатами.

Аватара пользователя
Foxcub
Сообщения: 1572
Зарегистрирован: 06 сен 2006, 12:01

Re: Алгоритм создания KML с растром для гарминов

Сообщение Foxcub » 29 дек 2009, 22:48

Ёмоё, а че как сложно то!
Что, проще никак что ли?


Аватара пользователя
giomen
Сообщения: 4420
Зарегистрирован: 06 май 2001, 02:26

Это если с душой - то сложно! (+)

Сообщение giomen » 30 дек 2009, 03:51

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

Любишь жену - купи себе навигатор, и у тебя всегда будет точный ответ на вопрос: Милый, где ты?
Любишь жену - купи себе навигатор, и у тебя всегда будет точный ответ на вопрос: Милый, ты где?

Moskus
Сообщения: 1644
Зарегистрирован: 30 окт 2015, 07:14

коллективный разум изобретает велосипед

Сообщение Moskus » 30 дек 2009, 08:50

Global Mapper имеет опцию экспорта, которая специально ориентирована под гарминовские приборы, а потому глупости с ручной подгонкой чего-либо в GE не имеют никакого смысла.


Kabana
Сообщения: 103
Зарегистрирован: 29 авг 2010, 05:24

Re: Garmin и растровые карты? Это просто!

Сообщение Kabana » 30 дек 2009, 09:08

Для быстрого создания растра я использую Sas.Планета и OziMapToKmz. 1. Ставим SAS.Планета и выделяем необходимый кусок сохранения карты и сохраняем в JPG с привязкой к OZI, для чего отмечаем галкой соответсвующий пункт. 2. Запускаем OziMapToKmz (сайт разработчика <A HREF="http://mozigo.zubor.net">http://mozigo.zubor.net</A>, пример работы с программой можно посмотреть тут <A HREF="http://garmin-nnov.ru/content/view/70/2 ... /70/26/</A>), выбираем сохраненную ранее карту, задаем размер тайла (не более 1024x1024) и смотрим, чтобы количество тайлов не превысило 100, иначе прибор не откроет карту. 3. Нажимаем кнопку Split map into smaller pieces, ждем когда сохранит. 4. Закидываем полученный kmz в папку CustomMaps.

Qazbek
Сообщения: 358
Зарегистрирован: 03 мар 2003, 15:04

Поддержу

Сообщение Qazbek » 30 дек 2009, 09:31

попробовал несколько методов недавно, нужно было оперативно и быстро. Новые для себя продыкты изучать не хотел, но самый быстрый и удобный путь, имеющий еще и иные полезности, это Sas.planet и GlobalMapper, причем 11.01 умеет что то там прямо под гармин, не проверял, делаю ручками - и так Очень быстро.
С GE возня, которая на большом куске не позволяет добиться приемлимого качества, только на масеньком. описание процедуры в инете на каждом углу.
ОзиМапТоКзм чем то не понравился, ненагляден чтоли или не для юзеров сделан, но с ним на поток встать не получилось.

SCUMBAG, SCUMBAG, HO!

karlovich
Сообщения: 49
Зарегистрирован: 14 дек 2010, 23:16

Re: Поддержу

Сообщение karlovich » 30 дек 2009, 11:05

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


karlovich
Сообщения: 49
Зарегистрирован: 14 дек 2010, 23:16

Re: Последовательность создания растровых карт для Гарминов

Сообщение karlovich » 30 дек 2009, 12:03

У меня возникло нескольо вопросов/дополнений к алгоритму.
1. У кого как в последней прошивке отображаются растровые карты, перечитал все забугорные форумы, глюки одинаковые, закономерности найти не могу.
2. Какой всё таки масштаб выбрать 18х без изменений или 19х и уменьшить колличество цветов? Как вообще можно ужать файл без потери "читаемости" мелких деталей?
3. Как обойти банн от гугля.
4. Если выбирать не прямоугольные области по краям остаются серые пятна, при автоматичесой привязке их не удалить, при ручной обрезаю изображение до прямоугольного. Как избавляетесь вы от лишних фрагментов.
5. Как при автоматической привязке корректируете "яркость картинки", на каком этапе, в каком режиме и какой программой?
6. Как, куда, когда добавлять значёк авторских прав, чтоб его было максимально трудно затереть?
7. Кто разобрался с именами файлов?
8. Если есть несколько маленьких фрагментов или файлов KMZ как их слить в один для оптимизации.
9. Кто понял как растр отображается поверх вектора, а как под ним?
10. Кто то пробовал наложить растр на векторный рельеф?


Qazbek
Сообщения: 358
Зарегистрирован: 03 мар 2003, 15:04

В данном котестке речь идет не о новых созданных картах

Сообщение Qazbek » 30 дек 2009, 12:25

а о использовании растра в Гармин, без преобразования в векторный формат, в приборах, понимающих и умеющих это.

А описать коротко создание карт в МапЕдит и его оперативном пихании в тч космоснимков... ну тут нужен практикующий Писатель :) статьи есть в сети

пс.
пробовали, делали, это немного Совсем другое, это преобразование Растра в векор, и создание карты формата Гармин.. это не растр в гармин.
Для меня например возможность "через 5 мин ехать смотреть в лес в поле" запихнуть космоснимок или ГШ в Колорадо стало просто манной небесной. не потребовав менять прибор.

SCUMBAG, SCUMBAG, HO!

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: Google Adsense [Bot] и 137 гостей