Создание карт из Google Maps для программы OziExplorer

Общие вопросы по навигации, GPS и ГЛОНАСС приемникам, программам, картам, ГИС-системам и оборудованию
Закрыто
Аватара пользователя
headi
Новенький (0 lvl)
Сообщения: 7
Зарегистрирован: Вс дек 17, 2006 03:09

Создание карт из Google Maps для программы OziExplorer

Сообщение headi » Вс янв 07, 2007 01:16

Хостинг, на котором размещены картинки, иногда глючит.
По этому, советую скачать эту статью в формате Word со всеми картинками отсюда http://slil.ru/23695750



Создание карт из Google Maps для программы OziExplorer

Пользуясь рисованными картами в моем КПК с GPS, я однажды захотел иметь возможность видеть свое местоположение на реальной фотографии а не рисованной карте. Тогда и решил наделать себе карт из спутниковых снимков Google

Задача:
- Выкачать из Google Maps участок карты и склеить его в один графический файл.
- Создать из полученного файла откалиброванную карту для OziExplorer.
- Решить проблему слишком темной и бледной картинки из Google Maps, для комфортного отображения на экране КПК.

Необходимый софт:
- OziCE (Сама программа навигации для КПК)
- Img2ozf (Конвертер карт из графического формата в ozf для OziCE)
- MapBuilder (Скачивает снимки из Google Maps и объединяет их в один большой файл)
- XnView (Графическая программа для несложного и быстрого редактирования)

1. Выбираем нужный участок карты
http://keep4u.ru/imgs/b/070107/783911b3f714358197.jpg
Параметры зума не имеют значения для финальной карты, главное, чтобы в видимой области вашего браузера был именно тот участок, который вы хотите иметь в результате для Ozi. Можно изменять форму окна браузера по вертикали и горизонтали, чтобы получить прямоугольную или квадратную карту.
После того, как выбран участок, нужно обновить ссылку, нажав на Link to this page

2. Выкачиваем блоки из Google Maps и создаем карту с файлом привязки для Ozi
Скопированную ссылку нужно вставить в MapBuilder:
http://keep4u.ru/imgs/b/070107/32c9cde4e8414feeac.gif
Затем, выбираем уровень зума, в котором вы хотите получить выбранный участок карты.

http://keep4u.ru/imgs/b/070107/e9ab87ad5d41e070c9.gif
Суммарный объем блоков - это объем, который будет выкачан из интернета.
Выкачанные блоки сохраняются в директории, которая указана в настройках MapBuilder (Архивная директория).



Начинается закачка блоков:
http://keep4u.ru/imgs/b/070107/e7f27f87aba3da897a.gif

После чего, выкачанные блоки автоматом склеиваются в один файл:
http://keep4u.ru/imgs/b/070107/7455b16f50093cb8e7.gif



http://keep4u.ru/imgs/b/070107/b4d86ce3c4f4ceb01d.gif
В итоге мы получаем два файла – саму карту в формате BMP или JPG и файл привязки для Ozi.

3. Обработка изображения в графическом редакторе.
http://keep4u.ru/imgs/b/070107/e923ee3c31260f7cb0.jpg
Теперь нам нужно сделать картинку ярче и насыщеннее, так как большинство исходных спутниковых снимков Google Maps слишком темные и бледные, особенно для отображения на экране КПК.
Здесь может возникнуть проблема из-за большого размера карты (к примеру с разрешением 15000х15000, или объемом до 2Gb). Редактировать такую карту в фотошопе, на средней машине будет очень накладно, либо невозможно.
По этому нам нужна простенькая программа, которая сможет добавить насыщенность и яркость картинки за один шаг. Я использовал бесплатную программу XnView.

Открываем нашу карту.
http://keep4u.ru/imgs/b/070107/d1dbe8d4b9c3c85555.jpg
Начинаем с изменения насыщенности и осветления.

http://keep4u.ru/imgs/b/070107/4e6da3ae6608a638b8.jpg
Я выбирал Осветление – 15 и Насыщенность – 15

http://keep4u.ru/imgs/b/070107/e337661949b3b9449a.jpg
По желанию, можно сделать автокоррекцию уровней, чтобы черное стало черным, а не серым.

http://keep4u.ru/imgs/b/070107/c522e6ecfe16407f4b.jpg
Результат автоуровней.

http://keep4u.ru/imgs/b/070107/348768f48c791d4092.jpg
После автоуровней можно добавить яркости.
Я ставил Яркость - 46 и Контраст – 42
(получается пересвет на самых ярких участках, но лично мне важнее яркость картинки)



4. Конвертируем карту в формат Ofz для Ozi

Используем для этого программу Img2ozf:
http://keep4u.ru/imgs/b/070107/280e4932e6134e8582.jpg

После конвертации получаем на выходе два файла:
Имя_карты.map и Имя_карты.ozf2
Копируем их в папку Map в директории установки Ozi на КПК и указываем к ним путь в настройках Ozi.



http://keep4u.ru/imgs/b/070107/0ca8ca3a7cee7028c9.jpg
Готовая, привязанная карта на КПК



Удачи.


Ссылки на софт и описания:
http://www.oziexplorer.com
http://mapbuilder.by.ru
http://www.xnview.com
http://www.caching.ru/help_ozi_ce/img2ozf.html


ДОБАВЛЕНО:

Набор всех необходимых программ: СКАЧАТЬ - 23Мб, пилюли в комплекте.

Лично для себя, я клеил карты отдельных участков Москвы с максимальным разрешением.
Всю Москву я делал до 15-го уровня, для общего ориентирования.
Кому инетересно, качайте:

Москва до 15 уровня - СКАЧАТЬ 41Мб

Участок до 17 уровня - СКАЧАТЬ 42Мб
(скрин ФОТО )

Кстати, колличество цветов при конвертации в Img2Ozf выбираете по своему усмотрению, это влияет на размер карты. Я ставил 256 цветов и это заметно на КПК, но это компромисс между размеров и качеством.

Аватара пользователя
Freon
Кандидат (3 lvl)
Сообщения: 182
Зарегистрирован: Вт фев 28, 2006 00:22

Сообщение Freon » Вт янв 09, 2007 15:22

... :-)))
Я юзаю GoogleMV и не имею гемороя. Но за подробное описание техпроцесса отдельный респект. ;-)

Аватара пользователя
winzilla
Кандидат (3 lvl)
Сообщения: 120
Зарегистрирован: Пн апр 24, 2006 07:00

Сообщение winzilla » Сб янв 20, 2007 06:29

Прекрасная статья, огромное спасибо и низкий поклон! Сэкономили мне массу времени

А не скажете ли, какой максимальный размер картографического файла может съесть КПК так, чтобы он не глючил? У меня 416Мгц Asus A639, 1Гб встроенной памяти и 4Гб флеш-карта
Asus A639 + Nokia E61 + 64mb miniSD ;) + BT-USB 1.2 CCK + iPod Suuffle G1 1Gb + Olympus WS-300M 256Mb + Olympus ME-15 + Olympus mju: 500 + xD 256Mb

Diggery
Новенький (0 lvl)
Сообщения: 2
Зарегистрирован: Чт сен 07, 2006 13:46

Сообщение Diggery » Чт янв 25, 2007 22:15

[quote="Freon"]... :-)))
Я юзаю [url=http://www.silber2004.narod.ru/trevel.htm]GoogleMV[/url] и не имею гемороя. Но за подробное описание техпроцесса отдельный респект. ;-)[/quote]
Главное карты только латинскими буквами именовать, а то их потом Ozi на КПК не сможет прочесть)

Аватара пользователя
Freon
Кандидат (3 lvl)
Сообщения: 182
Зарегистрирован: Вт фев 28, 2006 00:22

Сообщение Freon » Пт янв 26, 2007 17:12

Нечто писал(а):Замечательно, осталось попросить Гугл отфоткать карты московской области в масштабе хотя бы километровки, а не как сплошной зеленый кусок массива... :D
;-) Ну вот... и тут не довольные! ах, плохой гугл!

Pauk_r
Новенький (0 lvl)
Сообщения: 19
Зарегистрирован: Вс дек 31, 2006 16:43

Сообщение Pauk_r » Вс янв 28, 2007 18:28

народ, или я чего то не допонимаю или чё?! залез я на http://maps.google.com/maps?q=m но фотокарт там нет, у меня там такакя же карта как и в Ози-РИСОВАНАЯ! вопрос: его что спец програмой открывать нужно? или это не полноя ссылка? У меня стоит на компе GoogleEarthWin-вот там фото карты, может можно использовать как то эту прогу?

Аватара пользователя
winzilla
Кандидат (3 lvl)
Сообщения: 120
Зарегистрирован: Пн апр 24, 2006 07:00

Сообщение winzilla » Вс янв 28, 2007 18:32

просто там включен режим map , тебе нужно переключить его кнопкой satellite
Asus A639 + Nokia E61 + 64mb miniSD ;) + BT-USB 1.2 CCK + iPod Suuffle G1 1Gb + Olympus WS-300M 256Mb + Olympus ME-15 + Olympus mju: 500 + xD 256Mb

Pauk_r
Новенький (0 lvl)
Сообщения: 19
Зарегистрирован: Вс дек 31, 2006 16:43

Сообщение Pauk_r » Вс янв 28, 2007 18:41

winzilla
Спасибо!

Закрыто

Вернуться в «Навигация - общие вопросы»