Преобразование JNX в IMG
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
- AlexWhiter
- Сообщения: 384
- Зарегистрирован: 09 дек 2016, 16:50
Преобразование JNX в IMG
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, каждый из которых должен уместиться в это ограничение - ну или, по крайней мере, попытается это сделать :)
Его, естественно, нужно распаковать.
Далее, само по себе, к сожалению, ничего работать не будет, надо установить себе на машину 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 раза.
|
||
![]() |
А в чем смысл?
---
<noindex>______________________________________
Еще ни один самолет не остался в воздухе</noindex>
<noindex>______________________________________
Еще ни один самолет не остался в воздухе</noindex>
Re: А в чем смысл?
К примеру смысл вижу в том, что не на всех приборах можно использовать пропатченую прошивку, к примеру приобретаю карту от NavLux вроде приходится выбирать или JNX или Лицензионная карта (в связи со спец. прошивкою, которой прошивается прибор при установки карты на прибор).
Скрипт как бы призван упростить работу для использования растра на навигаторе, но если следовать от начала создания карты, тогда задача несколько усложняется, так как надо сначала GeoTiff все же конвертировать в JNX. Здесь смысла нет, так как MPC непосредственно конвертирует GeoTiff в JNX.
Но в случаи наличия необходимого JNX задача упрощается. Я как то так вижу перспективы.
<noindex></noindex>
Скрипт как бы призван упростить работу для использования растра на навигаторе, но если следовать от начала создания карты, тогда задача несколько усложняется, так как надо сначала GeoTiff все же конвертировать в JNX. Здесь смысла нет, так как MPC непосредственно конвертирует GeoTiff в JNX.
Но в случаи наличия необходимого JNX задача упрощается. Я как то так вижу перспективы.
<noindex></noindex>
JNX в IMG на авто навиках - вы по это?
---
<noindex>______________________________________
Еще ни один самолет не остался в воздухе</noindex>
<noindex>______________________________________
Еще ни один самолет не остался в воздухе</noindex>
|
||
![]() |
- AlexWhiter
- Сообщения: 384
- Зарегистрирован: 09 дек 2016, 16:50
Re: А в чем смысл?
Смысл ковырять еще один растровый формат, когда уже есть 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 автоматом предоставляет и координаты тайлов, и их изображения, причем всё уже в нужно проекции - бери и пользуйся, и нет необходимости думать о перепроецировании, поворотах и т.д :)
Замечательный формат 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 автоматом предоставляет и координаты тайлов, и их изображения, причем всё уже в нужно проекции - бери и пользуйся, и нет необходимости думать о перепроецировании, поворотах и т.д :)
Re: Преобразование JNX в IMG
ben8
Это все "левые хранилища". Ну разве можно такое использовать на приличном форуме? Пример надо брать с "noeman.org". Там все ссылки на скачивания без российского (украинского) выпендрежа.
Мне так и не удалось скачать "MPC" с "4pna.com" (качал с "noeman" - 8 минут).
Это все "левые хранилища". Ну разве можно такое использовать на приличном форуме? Пример надо брать с "noeman.org". Там все ссылки на скачивания без российского (украинского) выпендрежа.
Мне так и не удалось скачать "MPC" с "4pna.com" (качал с "noeman" - 8 минут).
Re: Преобразование JNX в IMG
<<<А потому, что JNX автоматом предоставляет и координаты тайлов, и их изображения, причем всё уже в нужно проекции - бери и пользуйся, и нет необходимости думать о перепроецировании, поворотах и т.д :)>>>
JNX тайлы используются непосредственно, нет процедур - разжать JPG, сжать в JPG?
<noindex></noindex>
JNX тайлы используются непосредственно, нет процедур - разжать JPG, сжать в JPG?
<noindex></noindex>
- AlexWhiter
- Сообщения: 384
- Зарегистрирован: 09 дек 2016, 16:50
Re: Преобразование JNX в IMG
> JNX тайлы используются непосредственно, нет процедур - разжать JPG, сжать в JPG?
Тайлы берутся в том виде, в каком они находятся в JNX.
Откушенные первые два байта возвращаются, естественно.
<noindex></noindex>
Тайлы берутся в том виде, в каком они находятся в JNX.
Откушенные первые два байта возвращаются, естественно.
<noindex></noindex>
Уже более понятно - спасибо.
----
<noindex>______________________________________
Еще ни один самолет не остался в воздухе</noindex>
<noindex>______________________________________
Еще ни один самолет не остался в воздухе</noindex>
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 304 гостя