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

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Аватара пользователя
giomen
Сообщения: 4422
Зарегистрирован: 06 май 2001, 02:26

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

Сообщение giomen » 07 фев 2014, 01:05

Похоже AlexWhiter придется прикручивать компиляцию карты на все уровни ниже заданного... :) Хотя с данной проблемой с масштабом и уровнем отображения сталкивался толька на Нувях 500-ой серии, так как в них ни полноценного морского режима, ни поддержки JNX.

<noindex>Любишь жену - купи себе навигатор, и у тебя всегда будет точный ответ на вопрос: Милый, ты где? </noindex>
Любишь жену - купи себе навигатор, и у тебя всегда будет точный ответ на вопрос: Милый, ты где?

Аватара пользователя
AlexWhiter
Сообщения: 384
Зарегистрирован: 09 дек 2016, 16:50

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

Сообщение AlexWhiter » 07 фев 2014, 07:50

Как много вопросов. Попробую отвечать по прядку и ничего не пропустить :)


> Напрягает только, что для растров 1 района приходится держать 3 отдельных файла img.

Отдельные карты можно объединить в один IMG-контейнер при помощи инструмента Join в утилите GMapTool.


> 1. Если нескольким IMG присвоить одинаковый MapID, то в навигаторе воспринимается только
> первый из этих IMG по алфавиту. Т.е. все картам надо давать разные MapID.

Именно так. Предполагается, что MapID - уникальный идентификатор карты. Именно по этой причине конвертер выбирает случайное значение этого идентификатора, если он не указан явным образом через соответствующий параметр.


> 2. На что влияет DrawOrder и в каких пределах должно быть его значение? Это как Z-сортировка в JNX?

Скажу честно, этот параметр был добавлен в конвертер исключительно по просьбам пользователей. Для чего они им пользуются, точно не знаю. В теории он должен работать, как параметр Z-сортировки, однако, на практике я этого не проверял.
Допустимые форматом IMG значения этого параметра - от 0 до 31 (специально выяснял).


> 3. На что влияет MapSeries и в каких пределах должно быть его значение?

MapSeries - это так называемый код семейства карты.
Судя по всему, диапазон значений от 0 до 255 (не проверял).

Теоретически, карты различных семейств могу обрабатываются навигаторами по-разному (точнее будет вот так: разные модели навигаторов показывают различные семейства карт по-разному).

Значение MapSeries = 36, используемое конвертером по умолчанию, соответствует Гарминовским картам GB Discoverer и семейству карт TOPO (не путать с Дорогами России). Уникальной особенностью показа этого семейства в туристических навигаторах является очень удобная для растра жесткая привязка слоев карты к фиксированным зумам устройства. А вот в морских девайсах, как сообщил Giomen, привязка плавающая, зависящая от настроек детализации.

В других семействах, которые я проверял (с нулевого по 39), такой привязки к уровням нет.

Авторы некоторых карт, сделанных в MPC, включают галочку "Appoach Product". При этом генерируется карта с MapSeries = 35.
К сожалению, авторы этих карт упорно отказываются рассказывать, что это дает по сравнению с обычными картам, сделанными в MPC со значением MapSeries = 23.
Вероятно, есть какие-то другие отличия показа карт разных семейств. Возможно, разный взаимный Z-порядок, или еще чего-то.


> 4. Не очень удобно, что слой показывается только на указанном для него зуме, а не как в JNX.

Согласен. Очень неудобно.
Но народ пока что-то не очень жаловался, поэтому я особо не тороплюсь с реализацией автораспределения уровней JNX по необходимым уровням IMG ;)


> Это получается, чтобы карта отображалась на нескольких зумах, нужно:
> а. с помощью JNXCustomizera создать несколько копий одного и того же
> однослойного JNX только с разным уровнем начала отображения слоя,
> б. с помощью jnxmerge объединить эти файлы в один с несколькими слоями (по сути одинаковыми).
> в. сконвертировать полученный многослойный JNX в IMG.
> Так? Или есть менее затратный с точки зрения размера файла способ?

Если требуется видеть карту более, чем на 5 IMG-уровнях, я бы пропустил шаг с jnxmerge. Будет больше заморочек, чем пользы, мне кажется.
Сделать базовую карту, прогнать через JNXCustomizer, преобразовать каждую полученную конвертером jnx2img, объединить всё в GMapTool.

Если сохраняете JNX из SAS.Planet, шаг с JNXCustomizer также можно пропустить, сразу экспортируя слои JNX с требуемыми масштабами.

<noindex></noindex>

Аватара пользователя
AlexWhiter
Сообщения: 384
Зарегистрирован: 09 дек 2016, 16:50

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

Сообщение AlexWhiter » 07 фев 2014, 07:53

> Похоже AlexWhiter придется прикручивать компиляцию карты на все уровни ниже заданного... :)

Это да.
Вообще, эту фичу я уже давно хочу прикрутить, но пока что было лениво этим заниматься ;)
Да и времени особо не было.

<noindex></noindex>

Аватара пользователя
giomen
Сообщения: 4422
Зарегистрирован: 06 май 2001, 02:26

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

Сообщение giomen » 08 фев 2014, 02:54

А и не настаиваю, так как все обходится :) Пока...
Спасибо!

<noindex>Любишь жену - купи себе навигатор, и у тебя всегда будет точный ответ на вопрос: Милый, ты где? </noindex>
Любишь жену - купи себе навигатор, и у тебя всегда будет точный ответ на вопрос: Милый, ты где?

vasvovec
Сообщения: 4
Зарегистрирован: 16 фев 2015, 14:08

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

Сообщение vasvovec » 08 фев 2014, 20:45

Устраивал сегодня полевые испытания. Спутниковые снимки получаются очень темные и плохо различаются на экране навигатора при дневном свете. Если использовать JNX карты, то во время их включения в навигаторе выдаются такие варианты <IMG SRC="http://www.5dorog.ru/forum/download/fil ... f09"> А для IMG карт, содержащих растровые слои, такое недоступно. Как правильнее и проще бороться с проблемой темных спутниковых снимков (как и в чем их обрабатывать, особенно если они грузятся через ту же SAS.Планету в виде множества тайлов)? <noindex></noindex>

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

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

Сообщение seno » 08 фев 2014, 23:16

<<<Как правильнее и проще бороться с проблемой темных спутниковых снимков>>>
Точно также как с темными фотками из обычного фотоаппарата. Только возможностей больше, потому что не обязательно сохранять цвет кожи жены и цвет автомобиля друга. Лишь бы разборчиво было.
Особо продвинутые могут создать для монитора профиль, имитирующий говноматрицу конкретного Гармина.


<noindex></noindex>

Dusha
Сообщения: 1282
Зарегистрирован: 17 фев 2003, 11:56

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

Сообщение Dusha » 14 фев 2014, 13:14

Хааарошая вещь.
Жаль на Монтерре не работает...

<noindex>Андрей</noindex>

levon19
Сообщения: 86
Зарегистрирован: 02 окт 2015, 17:51

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

Сообщение levon19 » 20 мар 2014, 23:03

http://rutracker.org/forum/viewtopic.ph ... scow_4.jnx не конвертируется. Другие jnx конвертируются. Обычно img чуть больше jnx. А тут конвертируемые img меньше jnx. XP,SP3 <noindex></noindex>

Аватара пользователя
AlexWhiter
Сообщения: 384
Зарегистрирован: 09 дек 2016, 16:50

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

Сообщение AlexWhiter » 21 мар 2014, 05:00

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

<i>Добавлено:</i>
Карта без проблем сконвертировалась. Размер получился чуть меньше исходного.
Првоерить не могу. Нет под рукой ни BaseCamp, ни навигатора.

У вас вообще никакого IMG не получается в результате?

levon19
Сообщения: 86
Зарегистрирован: 02 окт 2015, 17:51

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

Сообщение levon19 » 21 мар 2014, 11:25

Сразу после запуска (total commander-командная консоль) выдаёт:
Error processing:File not found
MTX file was not created
Вроде на другом файле подобная ошибка возникала, но после обновления по Вашей ссылке всё проходило нормально.

<noindex></noindex>

Ответить

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

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