Сообщаю всем заинтересованным пользователям, что экспорт в IMG уже доступен в ночных сборках программы.
Важное замечание:
Растровые IMG поддерживаются только в относительно новых моделях навигаторах - тех, в которых имеется поддержка формата JNX или BlueChart G2.
Экспорт в растровый IMG
Модератор: Tolik
-
AlexWhiter
- Соображающий
- Сообщения: 63
- Зарегистрирован: 12 янв 2012, 16:55
- Благодарил (а): 3 раза
- Поблагодарили: 35 раз
Re: Экспорт в растровый IMG
С чем может быть связана вот такая ошибка при выводе в IMG?
При этом в jnx выводит нормально.
MPC 8.3 и лицензию брал на 4pna
gmt.exe на родном сайте
MPC 8.3 и лицензию брал на 4pna
gmt.exe на родном сайте
-
AlexWhiter
- Соображающий
- Сообщения: 63
- Зарегистрирован: 12 янв 2012, 16:55
- Благодарил (а): 3 раза
- Поблагодарили: 35 раз
Re: Экспорт в растровый IMG
Была проблема в сборке 170304, попробуйте скачать последнюю.r21 писал(а):С чем может быть связана вот такая ошибка при выводе в IMG? При этом в jnx выводит нормально.
MPC 8.3 и лицензию брал на 4pna
gmt.exe на родном сайте
- garl
- Гуру
- Сообщения: 1625
- Зарегистрирован: 16 июл 2008, 14:40
- Откуда: Краснодар, Кубанская столица.
- Благодарил (а): 97 раз
- Поблагодарили: 272 раза
Re: Экспорт в растровый IMG
AlexWhiter
можно вопросы:
Map ID - для чего надо? почему можно использовать рандом
map Series - что есть 36 какое значение можно ещё?
Draw order - почему 24? что будет если использовать например 32?
ну и три формата IMG для чего два остальных?
можно ли как в JNX сделать вариант: подложка снизу векторные карт сверху
можно вопросы:
Map ID - для чего надо? почему можно использовать рандом
map Series - что есть 36 какое значение можно ещё?
Draw order - почему 24? что будет если использовать например 32?
ну и три формата IMG для чего два остальных?
можно ли как в JNX сделать вариант: подложка снизу векторные карт сверху
-
AlexWhiter
- Соображающий
- Сообщения: 63
- Зарегистрирован: 12 янв 2012, 16:55
- Благодарил (а): 3 раза
- Поблагодарили: 35 раз
Re: Экспорт в растровый IMG
Параметры один в один перекочевали из конвертера jnx2img.garl писал(а):AlexWhiter
можно вопросы:
Map ID - для чего надо? почему можно использовать рандом
map Series - что есть 36 какое значение можно ещё?
Draw order - почему 24? что будет если использовать например 32?
ну и три формата IMG для чего два остальных?
можно ли как в JNX сделать вариант: подложка снизу векторные карт сверху
MapID - фактически уникальный идентификатор карты.
Сам не проверял, но в спеках по формату IMG написано, что при попытке загрузить в навигатор две карты с одинаковым MapID будет показана только одна из них.
Вот как раз на случай конфликтов между картами и может пригодиться MapID.
Параметр Map Series влияет на то, каким образом слои карты распределяются по зумам в навигаторе.
Значение 36 соответствует векторно-растровым картам GB Discoverer. В туристических навигаторах распределение по зумам жесткое, как раз то самое, которое в данный момент показывается в форме экспорта в IMG.
Я экспериментировал с другими Map Series на своем тур.навигаторе, и использование других значений приводило к "плавающему" распределению слоев по зумам, зависящему от настроек детализации отображения карты в навигаторе.
Для показа растровых карт в картплоттерах требуется устанавливать Map Series в 31, что соответствует картам BlueChart g2 Vision. Другие Map Series, вроде бы, в морских навигаторах работать не будут.
Вот неполный и не очень точный список Map Series:
- скрытый текст: показать
Draw order - приоритет отрисовки карт. Этот параметр попросили добавить пользователи конвертера jnx2img.
Для чего они его собирались использовать - никто так и не признался. Возможно, просто для экспериментов.
24 - значение, используемое у картах, сделанных в Mapsource Product Creator по умолчанию.
Теоретически, чем больше приоритет, тем "выше" рисуется карта. То есть если взять две растровые IMG-карты, то карта с приоритетом 30 должна будет рисоваться выше растровой карты с приоритетом 20.
Заставить векторную карту нарисоваться поверх растровой у меня так и не получилось. Для некоторых векторных карт удавалось найти такое значение приоритета растра, чтобы вектор было видно, а с другими этого не удавалось сделать.
Есть идеи, что исследовать дальше, чтобы растр показывался в самом низу, под вектором, когда будет время, займусь ковыряниями
Map Format, фактически, тоже экспериментальная опция.
Если не вдаваться сильно глубоко в дебри формата IMG, то особенности трех форматов заключаются в следующем:
Old Format - каждый блок карты сохраняется с собственном подфайле, компрессия в блоках не используется, поэтому такие карты могут поддерживаться старыми навигаторами, а также их может читать программа GPSMapEdit.
Old Format in GMP - блоки опять же не использую сжатие, но все они записаны в один общий подфайл.
New Format - в блоках используется сжатие, все они сохраняются в один подфайл. Поддержка таких карт имеется только в относительно новых устройствах.
Возможно, имеются экзотические модели навигаторов или же странные прошивки, в которых есть возможность использовать растровые карты, но при этом нет поддержки нового формата - тут как раз может пригодиться возможность выбрать формат, в котором сохраняется карта.
На практике же, насколько я знаю, такие динозавры пока не попадались, поэтому можно было бы выкинуть эту настройку, всегда сохраняя карту в новом формате.
-
Loginov
- Новичок
- Сообщения: 7
- Зарегистрирован: 04 мар 2017, 13:17
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: Экспорт в растровый IMG
Есть вопрос:
В настройках экспорта при конвертации в img, есть выбор Map code page.
Что это и какой ставить?
В настройках экспорта при конвертации в img, есть выбор Map code page.
Что это и какой ставить?
-
AlexWhiter
- Соображающий
- Сообщения: 63
- Зарегистрирован: 12 янв 2012, 16:55
- Благодарил (а): 3 раза
- Поблагодарили: 35 раз
Re: Экспорт в растровый IMG
Map code page влияет на то, какими символами название карты будет показываться в навигаторе.
Если в названии карты используется только английские буквы, то выбор кодовой страницы не принципиален.
Если название на русском - выбирайте cp1251
Вообще говоря, возможность использовать ту или иную кодовую страницу для названия карты очень сильно зависит от выбранной в системной панели управления настройки "Язык программ, не поддерживающих Юникод" (он же язык системы - не путать с с языком интерфеса системы или языком редакции системы!).
К примеру, если в системе установлен русский язык, а название попробовать написать на китайском, не факт, что китайские символы будут корректно записаны в IMG-файл, даже если корректно выбрать в поле Map code page значение cp936.
А вот если системным языком является японский, и в Map code page выбрана cp932, то в IMG должно улететь японское название, и в навигаторе тоже потом оно же должно показываться.
Прошу обратить внимание на слово "должно" - я пробовал делать карты с японскими названиями в системе с японским языком. Во всяких просмотрщиках файлов IMG названия корректно показывались, но в моем навигаторе вместо названий были пустые места. Возможно, в моей версии навигатора просто отсутствуют шрифты, необходимые для показа азиатских символов.
Диалог экспорта предполагает, что в названии карты будет использоваться язык системы, и в 99% случаев вряд ли придется менять это значение с того, который выбирает сам диалог.
Если в названии карты используется только английские буквы, то выбор кодовой страницы не принципиален.
Если название на русском - выбирайте cp1251
Вообще говоря, возможность использовать ту или иную кодовую страницу для названия карты очень сильно зависит от выбранной в системной панели управления настройки "Язык программ, не поддерживающих Юникод" (он же язык системы - не путать с с языком интерфеса системы или языком редакции системы!).
К примеру, если в системе установлен русский язык, а название попробовать написать на китайском, не факт, что китайские символы будут корректно записаны в IMG-файл, даже если корректно выбрать в поле Map code page значение cp936.
А вот если системным языком является японский, и в Map code page выбрана cp932, то в IMG должно улететь японское название, и в навигаторе тоже потом оно же должно показываться.
Прошу обратить внимание на слово "должно" - я пробовал делать карты с японскими названиями в системе с японским языком. Во всяких просмотрщиках файлов IMG названия корректно показывались, но в моем навигаторе вместо названий были пустые места. Возможно, в моей версии навигатора просто отсутствуют шрифты, необходимые для показа азиатских символов.
Диалог экспорта предполагает, что в названии карты будет использоваться язык системы, и в 99% случаев вряд ли придется менять это значение с того, который выбирает сам диалог.
-
Gma
- Советчик
- Сообщения: 427
- Зарегистрирован: 10 апр 2011, 23:10
- Благодарил (а): 35 раз
- Поблагодарили: 89 раз
Re: Экспорт в растровый IMG
При двух значениях Map Series (36 и 17) не читает.AlexWhiter писал(а):Old Format -... а также их может читать программа GPSMapEdit...
-
AlexWhiter
- Соображающий
- Сообщения: 63
- Зарегистрирован: 12 янв 2012, 16:55
- Благодарил (а): 3 раза
- Поблагодарили: 35 раз
Re: Экспорт в растровый IMG
Я имел в виду, что в принципе открывает, и даже показывает области тайлов.Gma писал(а):При двух значениях Map Series (36 и 17) не читает.AlexWhiter писал(а):Old Format -... а также их может читать программа GPSMapEdit...
Читать растр из IMG в настоящее время может весьма ограниченный набор приложений.
-
Gma
- Советчик
- Сообщения: 427
- Зарегистрирован: 10 апр 2011, 23:10
- Благодарил (а): 35 раз
- Поблагодарили: 89 раз
Re: Экспорт в растровый IMG
Можно ли увидеть список?AlexWhiter писал(а):... Читать растр из IMG в настоящее время может весьма ограниченный набор приложений.
Спасибо )