Пользуясь
рисованными картами в моем КПК с GPS, я однажды захотел
иметь возможность видеть свое местоположение на реальной
фотографии а не рисованной карте. Тогда и решил наделать
себе карт из спутниковых снимков Google
Такого рода аэро или космические
снимки в сети предлагают по немалым ценам. К примеру,
сцена размером 180х180км - $145. Причем это
черно-белые снимки, тупо раскрашенные в ручную в зеленые
цвета, аля "растительность". Пример можно глянуть ТУТ (4,01М)
Зачем это нужно,
когда ничего даже рядом стоЯщего с Гуглом нет. Разве
что свежесть карт в Гугле уступает заказным снимкам, но
это не столь актуально для большинства
пользователей, а главное - Гугл
бесплатен.
Итак, задача: - Выкачать
из Google Maps участок карты и склеить его в один
графический файл. - Создать из полученного файла
откалиброванную карту для OziExplorer. - Решить
проблему слишком темной и бледной картинки из Google
Maps, для комфортного отображения на экране
КПК.
Необходимый софт:
-
OziexplorerCE - Сама программа навигации для КПК. -
Img2ozf - Конвертер карт из графического формата в ozf
для OziexplorerCE. - MapBuilder - Скачивает снимки из
Google Maps и объединяет их в один большой файл. -
XnView - Графическая программа для несложного и быстрого
редактирования.
1. Выбираем нужный участок
карты
Параметры
зума не имеют значения для финальной карты, главное,
чтобы в видимой области вашего браузера был именно тот
участок, который вы хотите иметь в результате для Ozi.
Можно изменять форму окна браузера по вертикали и
горизонтали, чтобы получить прямоугольную или квадратную
карту.
После того, как выбран участок, нужно
обновить ссылку, нажав на Link to this page
2.
Выкачиваем блоки из Google Maps и создаем карту с файлом
привязки для Ozi
Скопированную ссылку нужно
вставить в MapBuilder:
Затем,
выбираем уровень зума, в котором вы хотите получить
выбранный участок карты.
Суммарный
объем блоков - это объем, который будет выкачан из
интернета.
Выкачанные блоки сохраняются в
директории, которая указана в настройках MapBuilder
(Архивная директория).
Начинается закачка
блоков:
После
чего, выкачанные блоки автоматом склеиваются в один
файл:
В
итоге мы получаем два файла – саму карту в формате BMP
или JPG и готовый файл привязки (по девяти точкам) для
Ozi.
3. Обработка изображения в графическом
редакторе.
Теперь нам нужно сделать картинку
ярче и насыщеннее, так как большинство исходных
спутниковых снимков Google Maps слишком темные и
бледные, особенно для отображения на экране
КПК.
Здесь может возникнуть проблема из-за
большого размера карты (к примеру с разрешением
15000х15000, или объемом до 2Gb). Редактировать такую
карту в фотошопе, на средней машине будет очень
накладно, либо невозможно.
По этому нам нужна
простенькая программа, которая сможет добавить
насыщенность и яркость картинки за один шаг. Я
использовал бесплатную программу XnView.
Открываем
нашу карту.
Начинаем
с изменения насыщенности и осветления.
Я
выбирал Осветление – 15 и Насыщенность –
15
По
желанию, можно сделать автокоррекцию уровней, чтобы
черное стало черным, а не серым.
Результат
автоуровней.
После
автоуровней можно добавить яркости.
Я ставил
Яркость - 46 и Контраст – 42 (получается пересвет на
самых ярких участках, но лично мне важнее яркость
картинки).
4. Конвертируем карту в формат
Ozf для Ozi
Используем для этого программу
Img2ozf:
После
конвертации получаем на выходе два файла: Имя_карты.map
и Имя_карты.ozf2
Копируем их в папку Map в
директории установки Ozi на КПК и указываем к ним путь в
настройках Ozi.
Готовая,
привязанная карта на КПК
Набор всех необходимых
программ: Oziexplorer 3.95.4 OziexplorerCE
1.12.3 MapBuilder XnView Лекарства в
комплекте. Общий вес - 23Мб Скачать ТУТЛично для себя, я клеил
карты отдельных участков Москвы с максимальным
разрешением. Всю Москву я делал до 15-го уровня, для
общего ориентирования. Кому инетересно, качайте ТУТ
41Мб Ссылки на софт и описания:http://www.oziexplorer.com/http://mapbuilder.by.ru/ http://www.xnview.com/ п.с.
Вместо mapbuilder можно использовать GoogleMV - это дело
предпочтения.
|
| | |