Преобразование JNX в IMG

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
AlexWhiter
Сообщения: 361
Зарегистрирован: 09 дек 2016, 16:50

Преобразование JNX в IMG

Сообщение AlexWhiter » 13 ноя 2013, 20:41

jnx2img - набор инструментов для преобразования карт в формате JNX в растровые IMG (аналог GB Discovery), использующий компилятор карт из поставки Mapsource Product Creator. Скрипты и бинарники вот в этом архиве: http://yadi.sk/d/fokEpn0nCdgqV.
Его, естественно, нужно распаковать.

Далее, само по себе, к сожалению, ничего работать не будет, надо установить себе на машину MPC (свежие версии есть на GpsPower, и на торрент-трекерах попалались), после чего скопировать содержимое каталога MPC\Tools\bld_gmap32 в каталог Tools\bld_gmap32, распакованный из архива. Туда же требуется положить файл лицензии от MPC (с раширением MPL).
После этого в каталог Tools\gmt нужно скопировать утилиту gmt.exe из пакета GmapTool.

После того, как все файлы находятся на своих местах, можно запускать скрипт jnx2img.cmd, передав ему два параметра - имя входного JNX-файла и имя выходного IMG.

Про ограничения: все уровни в картах JNX с масштабами, меньшими 864, размещаются конвертером на самом нижнем уровне, доступном в формате IMG. В навигаторе он показывается от 5 до 200 метров. Так что если в вашем JNXе есть несколько таких уровней, конвертер возьмет самый нижний (самый детализованный) из них, выбросив менее детальные.
Начиная с версии 1.6, конвертер эмулирует распределение тайлов по уровням, используемое в картах JNX - то есть тайлы некоторого уровня видны до тех пор, пока не включается более детализированный уровень.
Получаемый IMG (точнее сказать, его подфайлы) ограничен 2 гигибайтами, и в случае очень больших JNX конвертер разделит карту на несколько IMG, каждый из которых должен уместиться в это ограничение - ну или, по крайней мере, попытается это сделать :)
Последний раз редактировалось AlexWhiter 21 фев 2017, 06:07, всего редактировалось 2 раза.

Colonel
Сообщения: 979
Зарегистрирован: 13 апр 2016, 22:08

А в чем смысл?

Сообщение Colonel » 13 ноя 2013, 21:18

---

<noindex>______________________________________
Еще ни один самолет не остался в воздухе</noindex>


phman
Сообщения: 112
Зарегистрирован: 15 апр 2016, 09:14

Re: А в чем смысл?

Сообщение phman » 14 ноя 2013, 00:59

К примеру смысл вижу в том, что не на всех приборах можно использовать пропатченую прошивку, к примеру приобретаю карту от NavLux вроде приходится выбирать или JNX или Лицензионная карта (в связи со спец. прошивкою, которой прошивается прибор при установки карты на прибор).
Скрипт как бы призван упростить работу для использования растра на навигаторе, но если следовать от начала создания карты, тогда задача несколько усложняется, так как надо сначала GeoTiff все же конвертировать в JNX. Здесь смысла нет, так как MPC непосредственно конвертирует GeoTiff в JNX.
Но в случаи наличия необходимого JNX задача упрощается. Я как то так вижу перспективы.

<noindex></noindex>

Colonel
Сообщения: 979
Зарегистрирован: 13 апр 2016, 22:08

JNX в IMG на авто навиках - вы по это?

Сообщение Colonel » 14 ноя 2013, 01:14

---

<noindex>______________________________________
Еще ни один самолет не остался в воздухе</noindex>

AlexWhiter
Сообщения: 361
Зарегистрирован: 09 дек 2016, 16:50

Re: А в чем смысл?

Сообщение AlexWhiter » 14 ноя 2013, 03:04

Смысл ковырять еще один растровый формат, когда уже есть JNX - я правильно понял вопрос?

Замечательный формат JNX, если приглядеться, не такой уж и замечательный. Вот, чего не нравится лично мне:
1. Необходимость патчить устройтво. Далеко не каждый владелец навигатора вообще обновляет прошивку, а уж решиться поставить патченную - тут нужно определенное мужество и, частично, пофигизм. Активация через BaseCamp, по непроверенным слухам, в свежих версиях BaseCamp перестала работать, да и подписка на BirdsEye всё же платная.
IMG же в этом смысле представляет собой очень простую для использования альтернативу.

2. Максимум 5 слоев и 50000 тайлов на каждом слое в одной карте. Вполне может оказаться, что в один GMP тоже особо много не запихаешь, однако, существенный плюс IMG в том, что в одном IMG-контейнере может быть гораздо больше, чем один GMP.

3. Максимум 250-350 (в зависимости от модели устройства и верси прошивки) файлов JNX в одном устройстве. Сам на такое ограничение не натыкался, так как у меня в навигаторе одновременно было максимум 10 JNX-карт, но народ по началу жаловался, причем достаточно часто.
Тут, если всё заработает нормально, как таковых ограничений на количество карт не будет. Скорее уже ограничивающим фактором будет объем SD-карточек :)

4. Как ни странно, отсутствие вектора. Я имею в виду, чтобы получить нормальную карту некоторой местности нужно отдельно делать растровую JNX-карту и векторную IMG с точками, треками, подписями и т.д. IMG в перспективе позволяет объединить и то, и другое в одной самодостаточной карте.

5. Нет независимого включения/отключения отдельных карт, только группами.


Из уже явных отличий IMG по сравнению с JNX:
Слой растра показывается на жестко ограниченном наборе зумов в устройстве. Скажем, если в JNX некоторый слой показывается от 2км и выше, то в IMG то же слой будет виден только на 2 и 3км. И всё. Чтобы видеть тот же слой на бОльших зумах, его нужно явным образом туда добавить.

Сразу отвечу на вопрос "А почему конвертируем из JNX, а не из, например, GeoTIFF или вообще JPEG+Map?"
А потому, что JNX автоматом предоставляет и координаты тайлов, и их изображения, причем всё уже в нужно проекции - бери и пользуйся, и нет необходимости думать о перепроецировании, поворотах и т.д :)

E_I
Сообщения: 2056
Зарегистрирован: 03 мар 2005, 11:18

Re: Преобразование JNX в IMG

Сообщение E_I » 14 ноя 2013, 06:44

ben8
Это все "левые хранилища". Ну разве можно такое использовать на приличном форуме? Пример надо брать с "noeman.org". Там все ссылки на скачивания без российского (украинского) выпендрежа.
Мне так и не удалось скачать "MPC" с "4pna.com" (качал с "noeman" - 8 минут).

seno
Сообщения: 1051
Зарегистрирован: 28 май 2002, 20:09

Re: Преобразование JNX в IMG

Сообщение seno » 14 ноя 2013, 10:01

<<<А потому, что JNX автоматом предоставляет и координаты тайлов, и их изображения, причем всё уже в нужно проекции - бери и пользуйся, и нет необходимости думать о перепроецировании, поворотах и т.д :)>>>

JNX тайлы используются непосредственно, нет процедур - разжать JPG, сжать в JPG?

<noindex></noindex>

AlexWhiter
Сообщения: 361
Зарегистрирован: 09 дек 2016, 16:50

Re: Преобразование JNX в IMG

Сообщение AlexWhiter » 14 ноя 2013, 10:04

> JNX тайлы используются непосредственно, нет процедур - разжать JPG, сжать в JPG?

Тайлы берутся в том виде, в каком они находятся в JNX.
Откушенные первые два байта возвращаются, естественно.

<noindex></noindex>

Colonel
Сообщения: 979
Зарегистрирован: 13 апр 2016, 22:08

Уже более понятно - спасибо.

Сообщение Colonel » 14 ноя 2013, 10:26

----

<noindex>______________________________________
Еще ни один самолет не остался в воздухе</noindex>

Ответить

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

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