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
Спасибо!
[Ответить]