Преобразование JNX в IMG
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Re: Преобразование JNX в IMG
Похоже AlexWhiter придется прикручивать компиляцию карты на все уровни ниже заданного... :) Хотя с данной проблемой с масштабом и уровнем отображения сталкивался толька на Нувях 500-ой серии, так как в них ни полноценного морского режима, ни поддержки JNX.
<noindex>Любишь жену - купи себе навигатор, и у тебя всегда будет точный ответ на вопрос: Милый, ты где? </noindex>
<noindex>Любишь жену - купи себе навигатор, и у тебя всегда будет точный ответ на вопрос: Милый, ты где? </noindex>
Любишь жену - купи себе навигатор, и у тебя всегда будет точный ответ на вопрос: Милый, ты где?
|
||
- AlexWhiter
- Сообщения: 384
- Зарегистрирован: 09 дек 2016, 16:50
Re: Преобразование JNX в IMG
Как много вопросов. Попробую отвечать по прядку и ничего не пропустить :)
> Напрягает только, что для растров 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>
> Напрягает только, что для растров 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 придется прикручивать компиляцию карты на все уровни ниже заданного... :)
Это да.
Вообще, эту фичу я уже давно хочу прикрутить, но пока что было лениво этим заниматься ;)
Да и времени особо не было.
<noindex></noindex>
Это да.
Вообще, эту фичу я уже давно хочу прикрутить, но пока что было лениво этим заниматься ;)
Да и времени особо не было.
<noindex></noindex>
Re: Преобразование JNX в IMG
А и не настаиваю, так как все обходится :) Пока...
Спасибо!
<noindex>Любишь жену - купи себе навигатор, и у тебя всегда будет точный ответ на вопрос: Милый, ты где? </noindex>
Спасибо!
<noindex>Любишь жену - купи себе навигатор, и у тебя всегда будет точный ответ на вопрос: Милый, ты где? </noindex>
Любишь жену - купи себе навигатор, и у тебя всегда будет точный ответ на вопрос: Милый, ты где?
Re: Преобразование JNX в IMG
Устраивал сегодня полевые испытания. Спутниковые снимки получаются очень темные и плохо различаются на экране навигатора при дневном свете. Если использовать JNX карты, то во время их включения в навигаторе выдаются такие варианты <IMG SRC="http://www.5dorog.ru/forum/download/fil ... f09"> А для IMG карт, содержащих растровые слои, такое недоступно. Как правильнее и проще бороться с проблемой темных спутниковых снимков (как и в чем их обрабатывать, особенно если они грузятся через ту же SAS.Планету в виде множества тайлов)? <noindex></noindex>
|
||
Re: Преобразование JNX в IMG
<<<Как правильнее и проще бороться с проблемой темных спутниковых снимков>>>
Точно также как с темными фотками из обычного фотоаппарата. Только возможностей больше, потому что не обязательно сохранять цвет кожи жены и цвет автомобиля друга. Лишь бы разборчиво было.
Особо продвинутые могут создать для монитора профиль, имитирующий говноматрицу конкретного Гармина.
<noindex></noindex>
Точно также как с темными фотками из обычного фотоаппарата. Только возможностей больше, потому что не обязательно сохранять цвет кожи жены и цвет автомобиля друга. Лишь бы разборчиво было.
Особо продвинутые могут создать для монитора профиль, имитирующий говноматрицу конкретного Гармина.
<noindex></noindex>
Re: Преобразование JNX в IMG
Хааарошая вещь.
Жаль на Монтерре не работает...
<noindex>Андрей</noindex>
Жаль на Монтерре не работает...
<noindex>Андрей</noindex>
Re: Преобразование JNX в IMG
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
Возможно, криво вытаскиваются тайлы из карты.
Проверю и отпишусь, что там точно происходит.
<i>Добавлено:</i>
Карта без проблем сконвертировалась. Размер получился чуть меньше исходного.
Првоерить не могу. Нет под рукой ни BaseCamp, ни навигатора.
У вас вообще никакого IMG не получается в результате?
Проверю и отпишусь, что там точно происходит.
<i>Добавлено:</i>
Карта без проблем сконвертировалась. Размер получился чуть меньше исходного.
Првоерить не могу. Нет под рукой ни BaseCamp, ни навигатора.
У вас вообще никакого IMG не получается в результате?
Re: Преобразование JNX в IMG
Сразу после запуска (total commander-командная консоль) выдаёт:
Error processing:File not found
MTX file was not created
Вроде на другом файле подобная ошибка возникала, но после обновления по Вашей ссылке всё проходило нормально.
<noindex></noindex>
Error processing:File not found
MTX file was not created
Вроде на другом файле подобная ошибка возникала, но после обновления по Вашей ссылке всё проходило нормально.
<noindex></noindex>
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 34 гостя