SASGIS

Веб-картография и навигация

Экспорт в растровый IMG

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Re: Экспорт в растровый IMG

Сообщение AlexWhiter » 02 мар 2017, 08:15

Сообщаю всем заинтересованным пользователям, что экспорт в IMG уже доступен в ночных сборках программы.

Важное замечание:
Растровые IMG поддерживаются только в относительно новых моделях навигаторах - тех, в которых имеется поддержка формата JNX или BlueChart G2.

За это сообщение автора AlexWhiter поблагодарили: 10
garl (02 мар 2017, 09:38) • Gma (02 мар 2017, 10:26) • ingener (03 мар 2017, 18:26) • Kesav (02 мар 2017, 12:14) • Loginov (04 мар 2017, 13:53) • Parasite (02 мар 2017, 09:22) • r21 (06 мар 2017, 14:36) • saldek (09 мар 2017, 23:30) • VictorM (04 мар 2017, 17:19) • Werefox (02 мар 2017, 23:23)
Рейтинг: 52.63%
 
AlexWhiter
Соображающий
 
Сообщения: 63
Зарегистрирован: 12 янв 2012, 16:55
Благодарил (а): 3 раз.
Поблагодарили: 33 раз.

Re: Экспорт в растровый IMG

Сообщение r21 » 06 мар 2017, 14:36

С чем может быть связана вот такая ошибка при выводе в IMG?
SAM_441565.jpg

При этом в jnx выводит нормально.
MPC 8.3 и лицензию брал на 4pna
gmt.exe на родном сайте
r21
Новичок
 
Сообщения: 2
Зарегистрирован: 06 мар 2017, 12:04
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Re: Экспорт в растровый IMG

Сообщение AlexWhiter » 06 мар 2017, 15:04

r21 писал(а):С чем может быть связана вот такая ошибка при выводе в IMG?
SAM_441565.jpg

При этом в jnx выводит нормально.
MPC 8.3 и лицензию брал на 4pna
gmt.exe на родном сайте

Была проблема в сборке 170304, попробуйте скачать последнюю.

За это сообщение автора AlexWhiter поблагодарил:
r21 (06 мар 2017, 15:39)
Рейтинг: 5.26%
 
AlexWhiter
Соображающий
 
Сообщения: 63
Зарегистрирован: 12 янв 2012, 16:55
Благодарил (а): 3 раз.
Поблагодарили: 33 раз.

Re: Экспорт в растровый IMG

Сообщение garl » 06 мар 2017, 17:47

AlexWhiter
можно вопросы:
Map ID - для чего надо? почему можно использовать рандом
map Series - что есть 36 какое значение можно ещё?
Draw order - почему 24? что будет если использовать например 32?

ну и три формата IMG для чего два остальных?


можно ли как в JNX сделать вариант: подложка снизу векторные карт сверху
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 245 раз.

Re: Экспорт в растровый IMG

Сообщение AlexWhiter » 06 мар 2017, 19:10

garl писал(а):AlexWhiter
можно вопросы:
Map ID - для чего надо? почему можно использовать рандом
map Series - что есть 36 какое значение можно ещё?
Draw order - почему 24? что будет если использовать например 32?

ну и три формата IMG для чего два остальных?

можно ли как в JNX сделать вариант: подложка снизу векторные карт сверху

Параметры один в один перекочевали из конвертера jnx2img.

MapID - фактически уникальный идентификатор карты.
Сам не проверял, но в спеках по формату IMG написано, что при попытке загрузить в навигатор две карты с одинаковым MapID будет показана только одна из них.
Вот как раз на случай конфликтов между картами и может пригодиться MapID.


Параметр Map Series влияет на то, каким образом слои карты распределяются по зумам в навигаторе.
Значение 36 соответствует векторно-растровым картам GB Discoverer. В туристических навигаторах распределение по зумам жесткое, как раз то самое, которое в данный момент показывается в форме экспорта в IMG.
Я экспериментировал с другими Map Series на своем тур.навигаторе, и использование других значений приводило к "плавающему" распределению слоев по зумам, зависящему от настроек детализации отображения карты в навигаторе.

Для показа растровых карт в картплоттерах требуется устанавливать Map Series в 31, что соответствует картам BlueChart g2 Vision. Другие Map Series, вроде бы, в морских навигаторах работать не будут.

Вот неполный и не очень точный список Map Series:
скрытый текст: показать
4 - Basemap
7 - BlueChart
9 - Taiwan Topo, TOPO U.S., Recreational Map of Europe
10 - Trailhead Series, TOPO Deutschland, TOPO Espana, TOPO Southern Africa PRO, TOPO Belux PRO, TOPO Benelux PRO, TOPO Nederland PRO, TOPO U.S. 24K
15 - Worldwide Autoroute DEM Basemap
16 - Asian Address Point maps
17 - значение, используемое по умолчанию компиляторами cGPSmapper, Mkgmap
23 - большинство карт серии Topo maps, а также дефолтовое значение в Mapsource Product Creator
27 - Fishing Guide
29 - BlueChart g2
30 - WorldWide Shaded Relief Map, BlueChart Basemap
31 - BlueChart g2 Vision
33 - Time Zone Maps
36 - GB Discoverer, Alpenvereinskarten, TOPO Suisse/Schweiz 50K
37 - US TrailMaps



Draw order - приоритет отрисовки карт. Этот параметр попросили добавить пользователи конвертера jnx2img.
Для чего они его собирались использовать - никто так и не признался. Возможно, просто для экспериментов.
24 - значение, используемое у картах, сделанных в Mapsource Product Creator по умолчанию.

Теоретически, чем больше приоритет, тем "выше" рисуется карта. То есть если взять две растровые IMG-карты, то карта с приоритетом 30 должна будет рисоваться выше растровой карты с приоритетом 20.
Заставить векторную карту нарисоваться поверх растровой у меня так и не получилось. Для некоторых векторных карт удавалось найти такое значение приоритета растра, чтобы вектор было видно, а с другими этого не удавалось сделать.
Есть идеи, что исследовать дальше, чтобы растр показывался в самом низу, под вектором, когда будет время, займусь ковыряниями :)


Map Format, фактически, тоже экспериментальная опция.
Если не вдаваться сильно глубоко в дебри формата IMG, то особенности трех форматов заключаются в следующем:
Old Format - каждый блок карты сохраняется с собственном подфайле, компрессия в блоках не используется, поэтому такие карты могут поддерживаться старыми навигаторами, а также их может читать программа GPSMapEdit.
Old Format in GMP - блоки опять же не использую сжатие, но все они записаны в один общий подфайл.
New Format - в блоках используется сжатие, все они сохраняются в один подфайл. Поддержка таких карт имеется только в относительно новых устройствах.

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

За это сообщение автора AlexWhiter поблагодарили: 3
Kesav (06 мар 2017, 22:17) • Loginov (07 мар 2017, 00:04) • r21 (07 мар 2017, 12:29)
Рейтинг: 15.79%
 
AlexWhiter
Соображающий
 
Сообщения: 63
Зарегистрирован: 12 янв 2012, 16:55
Благодарил (а): 3 раз.
Поблагодарили: 33 раз.

Re: Экспорт в растровый IMG

Сообщение Loginov » 09 мар 2017, 07:12

Есть вопрос:
В настройках экспорта при конвертации в img, есть выбор Map code page.

Что это и какой ставить?
Loginov
Новичок
 
Сообщения: 7
Зарегистрирован: 04 мар 2017, 13:17
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Экспорт в растровый IMG

Сообщение AlexWhiter » 09 мар 2017, 09:33

Map code page влияет на то, какими символами название карты будет показываться в навигаторе.
Если в названии карты используется только английские буквы, то выбор кодовой страницы не принципиален.
Если название на русском - выбирайте cp1251 :)

Вообще говоря, возможность использовать ту или иную кодовую страницу для названия карты очень сильно зависит от выбранной в системной панели управления настройки "Язык программ, не поддерживающих Юникод" (он же язык системы - не путать с с языком интерфеса системы или языком редакции системы!).
К примеру, если в системе установлен русский язык, а название попробовать написать на китайском, не факт, что китайские символы будут корректно записаны в IMG-файл, даже если корректно выбрать в поле Map code page значение cp936.
А вот если системным языком является японский, и в Map code page выбрана cp932, то в IMG должно улететь японское название, и в навигаторе тоже потом оно же должно показываться.
Прошу обратить внимание на слово "должно" - я пробовал делать карты с японскими названиями в системе с японским языком. Во всяких просмотрщиках файлов IMG названия корректно показывались, но в моем навигаторе вместо названий были пустые места. Возможно, в моей версии навигатора просто отсутствуют шрифты, необходимые для показа азиатских символов.

Диалог экспорта предполагает, что в названии карты будет использоваться язык системы, и в 99% случаев вряд ли придется менять это значение с того, который выбирает сам диалог.
AlexWhiter
Соображающий
 
Сообщения: 63
Зарегистрирован: 12 янв 2012, 16:55
Благодарил (а): 3 раз.
Поблагодарили: 33 раз.

Re: Экспорт в растровый IMG

Сообщение Gma » 09 мар 2017, 10:29

AlexWhiter писал(а):Old Format -... а также их может читать программа GPSMapEdit...
При двух значениях Map Series (36 и 17) не читает.
Вложения
testo.png
Gma
Советчик
 
Сообщения: 427
Зарегистрирован: 10 апр 2011, 23:10
Благодарил (а): 35 раз.
Поблагодарили: 71 раз.

Re: Экспорт в растровый IMG

Сообщение AlexWhiter » 09 мар 2017, 10:41

Gma писал(а):
AlexWhiter писал(а):Old Format -... а также их может читать программа GPSMapEdit...
При двух значениях Map Series (36 и 17) не читает.

Я имел в виду, что в принципе открывает, и даже показывает области тайлов.
Читать растр из IMG в настоящее время может весьма ограниченный набор приложений.
AlexWhiter
Соображающий
 
Сообщения: 63
Зарегистрирован: 12 янв 2012, 16:55
Благодарил (а): 3 раз.
Поблагодарили: 33 раз.

Re: Экспорт в растровый IMG

Сообщение Gma » 09 мар 2017, 12:48

AlexWhiter писал(а):... Читать растр из IMG в настоящее время может весьма ограниченный набор приложений.
Можно ли увидеть список?
Спасибо )
Gma
Советчик
 
Сообщения: 427
Зарегистрирован: 10 апр 2011, 23:10
Благодарил (а): 35 раз.
Поблагодарили: 71 раз.

Пред.След.

Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19