Файлы jnx чем открыть

Файлы jnx чем открыть

Существенным ограничением формата JNX является жесткая привязка карт к устройству.

Результаты исследования

Формат JNX почти полностью исследован (за исключением части блока служебных данных загрузчика, которой можно вполне пренебречь при создании собственных карт).
Разработан набор утилит как для преобразования растровых карт в формат JNX, так и для обратной конвертации.

Хотя файлы в формате JNX содержат код привязки к устройству, известны два способа использования собственных карт JNX в навигаторах Garmin.

Второй способ.
Если у вас оформлена подписка BirdsEye, можно воспользоваться BaseCamp для активации собственных карт JNX. Для этого достаточно сделать карту одним из конвертеров, загрузить полученный файл JNX в устройство, затем запустить BaseCamp и скопировать карту с устройства в Коллекцию. После этого карту можно будет послать обратно на устройство, при этом BaseCamp активирует карту и привяжет её к устройству. Этот метод сработает только в том случае, если устройство связано с подпиской BirdsEye.

Инструменты.
Последние версии программы MAPC2MAPC поддерживают сохранение карт в формате JNX. Автор MAPC2MAPC также сделал программу mobat2jnx для преобразования сохраненных тайлов в формате OSMTracker Tile Storage (можно сделать в Mobile Atlas Creator) в JNX.

Кроме того, имеется работающий из командной строки конвертер map2jnx, основанный на GDAL, который можно использовать для преобразования файлов в формате GeoTIFF и других в карты JNX. Последняя версия конвертера устанавливается вместе с программой QLandkarte GT 1.6.0 и старше. Эта версия создает только JNX-карты версии 4 (см. ниже), поддерживающие порядок отрисовки, но требующие установки прошивок, выпущенных позже марта 2011 года.
Для скачивания также доступна версия 0.2.5 (использует пакет FWTools) и версия 0.2.3 (последняя, записывающая JNX-файлы версии 3).

Сохранение в формат JNX имеется в программе OkMap версии 9.7.0 и старше.
Экспорт в многоуровневые JNX реализован также в SAS.Планете, начиная с версии 120808.
Кроме того, поддержка сохранения в формат JNX была добавлена в 14 версии Global Mapper.

Важное замечание: прошивки, вышедшие в марте 2011 года (то есть, 2.93 для GPSMAP 62/78, 4.16 для Oregon, 4.45 для Oregon x50, и 4.01 для Dakota) и позже, совместимы только с картами, сделанными в MAPC2MAPC версии 445 и выше, mobat2jnx версии 1008 и выше, а также map2jnx версии 0.2.0 и выше. Карты, сделанные в предыдущих версиях этих программ в большинстве случаев вызывают зависание устройства при загрузке. Чтобы преобразовать старые карты JNX в совместимый с новыми прошивками формат, можно воспользоваться программой JNXFixer.

Для просмотра файлов JNX можно использовать, к примеру, QLandkarte GT версии 1.0.0 и старше, QMapShack, GPXSee.

Библиотека для работы с картами JNX на Delphi/FreePascal доступна здесь.
JNXLib была откомпилирована в виде DLL, которую можно использовать в проектах на MS Visual C++. Архив, содержащий 32х- и 64х- разрядные версии DLL, а также файлы для подключения к проектам на MSVC, находится здесь.

Некоторые другие инструменты перечислены в этом сообщении.

Форумы.
Основная англоязычная тема, посвященная исследованию формата, размещению ссылок на инструменты для преобразования в и из формата JNX и т.д, находится здесь.

Задать вопросы про JNX на русском языке и узнать основные новости о формате и инструментах можно здесь.

Неплохой ЧАВО по созданию карт JNX (при помощи GlobalMapper и MAPC2MAPC), на русском.
Более упорядоченный вариант того же ЧАВО, содержит инструкции по созданию карт при помощи SAS.Планеты.

А здесь пошаговая инструкция по преобразованию космоснимков, скачанных при помощи SAS.Planet, в JNX (используются GlobalMapper и map2jnx); также на русском.

Устройство файлов JNX

Внутренняя структура файлов JNX

Описание формата получено в результате экспериментов с файлами JNX, полученными от добровольцев.

1. Заголовок

Те же версии прошивок вводят поддержку 4й версии формата JNX, позволяющей указывать порядок отрисовки карт JNX. Порядок отрисовки используюется таким же образом, как поле DrawOrder в картах Custom Maps. Поддержка карт 4й версии JNX доступна в BaseCamp версии 3.2 и выше.

Автор программы MAPC2MAPC предполагает, что в файлах JNX используется проекция Latitude/Longitude.

Эксперименты показывают, что демонстрационные карты могут отображать не более 1 кв. км. (приблизительно), в противном случае устройство откажется их загружать.

Вычисление CRC32 в заголовке.
Для вычисления значения поля CRC32 нужно последовательно пробежаться по описаниям всех тайлов карты, взять из них первые 2 координаты (т.е. первые 8 байтов для каждого тайла) и вычислить CRC32 для буфера, составленного из этих координат.

2. Таблица описания уровней

Эта таблица всегда находится сразу после заголовка файла.

Количество уровней детализации в заголовке определяет количество элементов этой таблицы.
Структура элементов:

Смещение от начала
таблицы
Тип поля Описание
0x00 int32 Количество тайлов на уровне. Это значение не должно превышать 50000.
0x04 uint32 Смещение до таблицы описания тайлов этого уровня.
0x08 int32 Значение масштаба для уровня. По предположению Дмитрия Склярова, в этом поле хранится выраженная в миллиметрах длина части экватора, соответствующей одной точке растра данного уровня. Подробнее см. тут.
В картах JNX 4й версии имеются дополнительные поля
0x0C int32 Неизвестно. Обчыно 2.
0x10 CString Копирайт уровня карты в кодировке UTF8. Выводится на странице О системе.

JNX-файлы, полученные по подписке BirdsEye, содержат уровни со значениями масштаба 0x12A95 (76437), 0x12A9 (4777), 0x4AA (1194), а также 0x255 (597).
В картах подписки BirdsEye Select Deutschland имеются масштабы 0x17D0 (6096), 0x12F1 (4849), 0x9C6 (2502).
В картах подписки BirdsEye Select Great Britain используются масштабы 0x387c (14460) и 0x05e5 (1509).

Скрыть таблицу Показать таблицу

Уровень приближения
(m, km)
Минимальное значение
масштаба JNX
5m 14
8m 21
12m 32
20m 52
30m 79
50m 131
80m 209
120m 313
200m 521
300m 782
500m 1303
800m 2084
1.2km 3125
2km 5209
3km 7813
5km 13021
8km 20834
12km 31250
20km 52084
30km 78125
50km 130209
80km 208334
120km 312500
200km 520834
300km 781250
500km 1302084
800km 2083334
Уровень приближения
(yd, mi)
Минимальное значение
масштаба JNX
5yd 12
10yd 24
15yd 36
25yd 60
40yd 96
60yd 143
100yd 239
150yd 358
250yd 596
0.2mi 839
0.3mi 1258
0.5mi 2096
0.8mi 3353
1.2mi 5030
2mi 8383
3mi 12574
5mi 20956
8mi 33529
12mi 50293
20mi 83821
30mi 125731
50mi 209551
80mi 335281
120mi 502921
200mi 838202
300mi 1257303
500mi 2095504
Уровень приближения
(ft, nm)
Минимальное значение
масштаба JNX
20ft 16
30ft 24
50ft 40
80ft 64
120ft 96
200ft 159
300ft 239
500ft 397
800ft 636
0.2nm 965
0.3nm 1447
0.5nm 2412
0.8nm 3859
1.2nm 5788
2nm 9646
3nm 14469
5nm 24115
8nm 38584
12nm 57875
20nm 96458
30nm 144687
50nm 241145
80nm 385832
120nm 578747
200nm 964578
300nm 1446867
500nm 2411444

В том случае, если в прибор загружаются карты JNX с различными значениями масштабов, и тайлы уровней с различными масштабами оказываются одновременно видимыми, тайлы с бОльшими значениями масштаба отключаются.
Чтобы избежать взаимного отключения слоев карт разработчикам программ преобразования в JNX рекомендуется использовать следующие значения масштабов для соответствующих уровней: 75, 149, 298, 597, 1194, 2388, 4777, 9554, 19109, 38218, 76437, 152877, 305758, 611526, 1223072, 2446184 (этот набор представляет собой расширение стандартного списка значений, используемых в картах BirdsEye). Промежуточные значения предполагается заменять на ближайшее из этого набора.

3. Служебная информация загрузчика карт

Эта часть файла JNX не используется для отрисовки карты как таковой. Этот блок переменной длины состоит из списка URL’ов, с которых были получены тайлы, а также уникальный идентификатор карты и копирайты.

Этот блок следует за таблицей описания уровней и всегда до таблицы описания тайлов. В редких случаях между таблицей описания уровней и блоком служебной информации записана сигнатура файла.

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

3.3 Информация о тайлах
Здесь перечисляется список URL’ов, по которым были получены отдельные тайлы. Эта часть блока пока не используется устройствами и может быть пропущена конвертерами JNX.

Замечание для разработчиков JNX-конвертеров: так как пользователи время от времени хотят перемещать карты между различными группами, рекомендуется резервировать некоторое дополнительное пустое пространство (к примеру, 1024 байта) под блок служебной информации загрузчика при создании JNX-файлов. В этом случае становится возможным изменение названия группы карт в существующем файле без необходимости создания промежуточного файла и весьма медленного копирования этого файла обратно на устройство.

4. Таблица описания тайлов
Смещение от начала
таблицы
Тип поля Описание
0x00 4 int32 Координаты отдельного тайла.
0x10 int16 Ширина изображения.
0x12 int16 Высота изображения.
0x14 int32 Размер изображения в байтах.
0x18 uint32 Смещение до изображения.
5. Сигнатура

Блок длиной 0x314 (788) байтов. Здесь хранится код привязки JNX к устройству.

Блок с сигнатурой обычно расположен между последним элементом в таблице описания тайлов и перед первым изображением тайла.
Состоит из небольшого заголовка и зашифрованной основной части.
Судя по всему, используется асимметричная схема шифрования, аналогичная той, что применяется в GMA-сертификатах карт (Garmin Map Activation), введенных в новых устройствах.
Сигнатура генерируется сервером на основании координат карты, числа уровней и ID’а устройства.

6. Набор тайлов

Тайлы представляют собой обычные рисунки в формате JPG, из которых выкушены маркеры SOI (то есть начальные два байта 0xFF, 0xD8).
Большая часть рисунков в картах BirdsEye имеют разрешение 256 на 256 пикселей. Поддерживаются рисунки и большего размера. Устройства способны показывать тайлы с размером до 1 мегапикселя, при выходе размеров за этот предел производится автоматическое уменьшение картинки с потерей качества.

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

7. Метка конца файла

Нетривиальное использование формата

«Многотомные» карты

Хотя формат JNX допускает не более 50000 тайлов на каждом уровне, есть способ обхода этого ограничения, условно называющийся «многотомными» JNX.
Заключается он в том, что уровни с бОльшим количеством тайлов сохраняются в отдельных файлах, уровни которых содержат не более 50000 тайлов. Координаты в заголовках каждого файла при этом соответствуют реальным координатам сохраненных в них тайлов.

Насколько известно автору, создание многотомных карт пока поддерживается только в программе SAS.Планета.

Нижнее ограничение на видимость уровня

В картах JNX имеется только верхнее ограничение на уровни приближения, при которых показывается тот или иной уровень карты. Скажем, если в заголовке уровня JNX прописано значение масштаба 76437, то тайлы этого уровня будут показываться при зумах от 20км до 5м. А вот возможности явно указать, что уровень должен отключаться, скажем, при достижении приближения в 1,2 км (то есть задать нижнее ограничение), форматом не предусматривается.
Однако есть неявный способ введения подобного ограничения, предложенный пользователем aabbcc форума gpsunderground.

Чтобы отключить карту ниже некоторого приближения, требуется создать в карте еще один слой с нужным значением масштаба (для зума 1,2км это будет 4777), содержащий единственный тайл с координатами, не пересекающимися с координатами карты.
Естественно, карта, в которую добавляется новый ограничивающий уровень, может содержать не более четырех обычных уровней.

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

Насколько известно автору, добавление ограничения видимости реализовано только в программе SAS.Планета.

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

Пока всё.
Если у вас есть комментарии или дополнения по формату JNX, напишите, пожалуйста, автору.

Last modification: 19 Mar 2019

Источник

Расширение файла JNX

Что это за файл — JNX?

JNX file extension is associated with Garmin GPS devices. JNX files store raster maps used by the BirdsEye subscription-based service.

JNX maps are divided into rectangular parts to optimize map rendering process. The maps can be used even if the subscription has ended. JNX files are saved in GarminBirdsEye folder on the devices’ internal memory or external memory card.

Расширение файла JNX связано с GPS-устройствами Garmin. В файлах JNX хранятся растровые карты, используемые службой на основе подписки BirdsEye.

Карты JNX разделены на прямоугольные части для оптимизации процесса рендеринга карты. Карты могут быть использованы, даже если подписка закончилась. Файлы JNX сохраняются в папке GarminBirdsEye во внутренней памяти устройства или на внешней карте памяти.

Программа(ы), умеющие открыть файл .JNX

Windows

Как открыть JNX файлы

В дальнейшей части этой страницы Вы найдете другие возможные причины, вызывающие проблемы с файлами JNX.

Возможные проблемы с файлами в формате JNX

Отсутствие возможности открытия и работы с файлом JNX, совсем не должен значить, что мы не имеем установленного на своем компьютере соответствующего программного обеспечения. Могут выступать другие проблемы, которые также блокируют нам возможность работы с файлом Garmin Raster Map. Ниже находится список возможных проблем.

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

Похожие расширения

.aeu Microsoft AutoRoute Express Europe Route
.alg ER Mapper Algorithm
.arcinfo ArcInfo Info
.asrp Arc Standard Raster Product
.axg Microsoft AutoRoute Trip
.bds Cadcorp SIS Base Dataset
.bdy DMAP Boundary
.bgd ESRI Binary Raster Definition
Как связать файл с установленной программой?
Есть ли универсальный метод открытия неизвестных файлов?

Многие файлы содержат данные в виде текста или чисел. Возможно, что во время открытия неизвестных файлов (напр. JNX) популярный в системе Windows простой редактор текста, которым является Notatnik позволит нам увидеть часть данных, закодированных в файле. Этот метод позволяет просмотреть содержимое многих файлов, однако не в такой форме, как программа, предназначенная для их обслуживания.

Источник

Расширение файла JNX

Оглавление

Мы надеемся, что вы найдете на этой странице полезный и ценный ресурс!

1 расширений и 0 псевдонимы, найденных в базе данных

✅ Garmin JNX Raster Map

Другие типы файлов могут также использовать расширение файла .jnx.

По данным Поиск на нашем сайте эти опечатки были наиболее распространенными в прошлом году:

Это возможно, что расширение имени файла указано неправильно?

Мы нашли следующие аналогичные расширений файлов в нашей базе данных:

Если дважды щелкнуть файл, чтобы открыть его, Windows проверяет расширение имени файла. Если Windows распознает расширение имени файла, файл открывается в программе, которая связана с этим расширением имени файла. Когда Windows не распознает расширение имени файла, появляется следующее сообщение:

Windows не удается открыть этот файл:

Чтобы открыть этот файл, Windows необходимо знать, какую программу вы хотите использовать для его открытия.

Если вы не знаете как настроить сопоставления файлов .jnx, проверьте FAQ.

🔴 Можно ли изменить расширение файлов?

Изменение имени файла расширение файла не является хорошей идеей. Когда вы меняете расширение файла, вы изменить способ программы на вашем компьютере чтения файла. Проблема заключается в том, что изменение расширения файла не изменяет формат файла.

Если у вас есть полезная информация о расширение файла .jnx, напишите нам!

Источник

Какой программой просматривать на компе треки gpx и карты jnx?

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Одноразовый баллон 220гр. цангового типа. Применяется в портативных газовых плитках, газовых горелках. Возможна доставка. Подробную.
Цена: 60 руб.

Металлический мангал с прочной жаровней, толщиной 1мм,пригодной для регулярного использования.Складной мангал пригодится на даче или.
Цена: 1 900 руб.

Вопросы реализации концепции реформы ЖКХ и необходимость стандартизации деятельности управляющих компаний обсудили на конференции в.

Источник

Читайте также:  что означает имя буба
Новостной портал