Текущее время: 22 ноя 2024, 10:07

Часовой пояс: UTC + 3 часа




Начать новую тему Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 23 фев 2015, 15:48 
Не в сети
Support Live GPS
Аватар пользователя

Зарегистрирован: 25 сен 2012, 08:43
Сообщений: 2910
Как сделать карту для Мобильного Диспетчера из имеющейся карты для OziExplorer

Если у вас просто отсканированные листы обычной карты, то предварительно нужно создать для них файл привязки, что в данной инструкции не рассматривается.

Понадобятся следующие программы:
Global Mapper - для конвертации в тайлы
SAS Planet - для конвертации в кэш Mapnik
XnView - для пакетного переименования файлов

В Global Mapper открываем карту OziExplorer. Для примера будем использовать карту Санкт-Петербурга.

Изображение

Получается вот так:

Изображение

Меню Файл - Экспорт - Экспорт веб
(в других версиях Global Mapper может называться немного иначе, но суть та же)

Изображение

Выбираем Google maps tiles

Изображение

Окно с настройками экспорта.
Здесь можно оставить все по умолчанию, кроме формата изображения. Нужно выбрать JPG.
Качество, уровни зума - по необходимости.

Изображение

Жмем ОК. Выбираем путь, куда сохранить и вводим название файла. Не обращаем внимание на то, что формат html. Html-файл действительно создастся, но нам будут нужны только каталоги с тайлами.
В результате получится получится структура каталогов, соответствующая уровням зума - 12, 13, 14 и т.д.

Global Mapper можно закрыть, он нам больше не понадобится. Переходим к SAS Planet.

В каталоге SAS Planet создаем каталог "cache_gmt" (если он отсутствует) и в нем создаем каталог "MyMap", куда и переносим каталоги с тайлами, полученными на предыдущем шаге.

В каталоге SAS Planet, по пути "Maps\sas.maps\Google\" есть каталог "GoogleSat.zmp". Его нужно скопировать в каталог "Maps\sas.maps" с другим именем, например "MyMap.zmp".

В новом каталоге "MyMap.zmp" есть файл "params.txt", который нужно отредактировать. Содержание должно быть таким:

Код:
[PARAMS]
GUID={F6574B06-E632-4D5F-BC75-C7FA658B57FF}
name=Моя Карта
name_en=My map
asLayer=0
projection=1
sradiusa=6378137
sradiusb=6378137
NameInCache=MyMap
separator=0
Ext=.jpg
UseDwn=1
Sleep=0
ContentType=image/jpeg
Version=163
CacheType=4

Можно просто очистить файл и вставить вышеприведенный текст как есть.

Небольшое пояснение:
GUID={F6574B06-E632-4D5F-BC75-C7FA658B57FF} - идентификатор. Должен быть уникальным, значения в HEX
name=Моя Карта - Имя карты, как она будет отображться в меню
name_en=My map - Имя карты, как она будет отображться в меню на английском
NameInCache=MyMap - название каталога, где лежат наши тайлы

Открываем SAS Planet и в меню "карты" выбираем пункт "Моя Карта".

Изображение

Выделяем необходимую область и после выделения откроется окно, в котором перейдем на вкладку "скопировать"

Заполняем как на скриншоте:

Изображение

Путь куда сохранять, нужные масштабы, и (главное!) тип, в который конвертировать - MobileAtlas

Жмем "начать" и, спустя некоторое время, получем кэш в формате MobileAtlas.

Закрываем SAS Planet, с ним тоже все.

Но это еще не все. Остался маленький нюанс.
Сейчас файлы в кэше называются примерно так: "3212.jpg", "3213.jpg" и т.д. Нам же нужно, чтобы он имели формат "3212.png.tile".
Конвертить из jpg в png не нужно, нужно просто переименовать jpg в png, добавляя при этом еще одно расширение - ".tile".

Сделать это можно с помощью программы XnView.
Выделить все нужные каталоги, выбрать в меню "Инструменты" пункт "Пакетное переименование", в пункте "Расширение" написать "png.tile" и нажать "Переименовать".

Изображение

Все. Теперь нужно получившиеся каталоги с тайлами залить на смартфон в каталог "osmdroid/tiles/Mapnik".

Результат:

Изображение

Вложение:
scr09.png [796.96 KiB]
Скачиваний: 0
Вложение:
scr08.png [20.39 KiB]
Скачиваний: 0
Вложение:
scr07.png [696.84 KiB]
Скачиваний: 0
Вложение:
scr06.png [1.1 MiB]
Скачиваний: 0
Вложение:
scr05.png [59.27 KiB]
Скачиваний: 0
Вложение:
scr04.png [175.86 KiB]
Скачиваний: 0
Вложение:
scr03.png [167.84 KiB]
Скачиваний: 0
Вложение:
scr02.png [272.01 KiB]
Скачиваний: 0
Вложение:
scr01.png [245.73 KiB]
Скачиваний: 0


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB

Поддержка: support@livegpstracks.com или форум Карта сайта © 2010-2024. Live GPS Tracking