HPC.ru lite - Все форумы
Форум: Навигация - общие вопросы
Тема: Создание карт из Google Maps для программы OziExplorer

[Ответить]
headi [07.01.2007 01:16] Создание карт из Google Maps для программы OziExplorer:
Хостинг, на котором размещены картинки, иногда глючит.
По этому, советую скачать эту статью в формате 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

ДОБАВЛЕНО:

Набор всех необходимых программ: [URL=http://anonym.to/?http://slil.ru/23697587]СКАЧАТЬ[/URL] - 23Мб, пилюли в комплекте.

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

Москва до 15 уровня - [URL=http://anonym.to/?http://slil.ru/23697634]СКАЧАТЬ[/URL] 41Мб

Участок до 17 уровня - [URL=http://anonym.to/?http://slil.ru/23697648]СКАЧАТЬ[/URL] 42Мб
(скрин [URL=http://anonym.to/?http://o.foto.radikal.ru/0701/571f3c95c2b2.jpg]ФОТО[/URL] )

Кстати, колличество цветов при конвертации в Img2Ozf выбираете по своему усмотрению, это влияет на размер карты. Я ставил 256 цветов и это заметно на КПК, но это компромисс между размеров и качеством.
Freon [09.01.2007 15:22] :
... ))
Я юзаю GoogleMV и не имею гемороя. Но за подробное описание техпроцесса отдельный респект.
winzilla [20.01.2007 06:29] :
Прекрасная статья, огромное спасибо и низкий поклон! Сэкономили мне массу времени

А не скажете ли, какой максимальный размер картографического файла может съесть КПК так, чтобы он не глючил? У меня 416Мгц Asus A639, 1Гб встроенной памяти и 4Гб флеш-карта
Diggery [25.01.2007 22:15] :
[quote="Freon"]... ))
Я юзаю GoogleMV и не имею гемороя. Но за подробное описание техпроцесса отдельный респект.
Главное карты только латинскими буквами именовать, а то их потом Ozi на КПК не сможет прочесть)
Freon [26.01.2007 17:12] :
Ну вот... и тут не довольные! ах, плохой гугл!
Pauk_r [28.01.2007 18:28] :
народ, или я чего то не допонимаю или чё?! залез я на http://maps.google.com/maps?q=m но фотокарт там нет, у меня там такакя же карта как и в Ози-РИСОВАНАЯ! вопрос: его что спец програмой открывать нужно? или это не полноя ссылка? У меня стоит на компе GoogleEarthWin-вот там фото карты, может можно использовать как то эту прогу?
winzilla [28.01.2007 18:32] :
просто там включен режим map , тебе нужно переключить его кнопкой satellite
Pauk_r [28.01.2007 18:41] :
winzilla
Спасибо!
[Ответить]