В
в
е
р
х

Перейти к содержимому


Фотография

Закачать карты на навигатор.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 49

#41 sergezor

sergezor

    Участник

  • Пользователи
  • PipPip
  • 27 сообщений
  • Город:Москва
  • Прибор:Экскаватор
  • Автомобиль:Кукурузер

Отправлено 18 March 2016 - 21:55

Как просматривать карты, загруженные в навигатор фирмы Garmin, на домашнем компьютере и работать с ними.

Для того, что бы эти карты увидеть на вашем компьютере необходимо скачать с сайта Гармин программу BaseCamp:  http://garmin.ru/sup...hp#.Ugc6B5Lwl8E

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

Рассматривать карты, установленные в навигатор можно одним из трех способов:
1. просто подключаем через провод USB навигатор к компьютеру. Недостатки способа - долгая загрузка карти вероятность обновления прошивки, после чего слетает патч и навигатор перестает видеть все карты в формате JNX.
2. Вынимает СД-карту из навигатора и через картридер подключаем к компьютеру.
3. Копируем содержимое СД-карты на любую флешку. Недостаток метода - если у вас стоит карта Дороги России вер. 6.16, то она на флешке в программе не отразится.


Таким образом, самый простой и безопасный путь по варианту № 2.

Ну а в общем случае процесс создания флешки с картами для их просмотра в BaseCamp следующий:
карты в формате JNX надо записать на флешку в папку Garmin / BirdsEye. Т.е. папка BirdsEye должна быть подпапкой в папке Garmin. Карты должны находиться в подпапке - BirdsEye.

И так мы выполнили один из трех вариантов и готовы к просмотру. Теперь запускаем программу BaseCamp, подсоединяем устройство к компьютеру по одному из предложенных вариантов. Далее на скринах отражен вариант № 3, т.е. с флешкой. Программа опознает флешку как присоединенное устройство. В левой колонке программы появится информация о присоединенном устройстве и там же появится папка под названием Данные пользователя. 

ВАЖНО!!! Если у Вас в навигаторе установлено более одной растровой карты, то единсвенный возможный способ увидеть на компьютере НУЖНУЮ растровую карту - это воспользоваться методом № 3, оставив на флешке в папке BirdsEye только ОДНУ карту нужную для работы в BaseCamp. Соответственно если необходимо поработать с другой растровой картой, то удаляем с флешки первую карту, записываем вторую и перезапускаем BaseCamp.


Изображение

Кликаем папку и чуть ниже появится список находящихся в папке карт. В нашем случае это ПГМ Клинского уезда. 

Изображение

Кликаем на карту и она отображается на центральном экране.

Изображение

Через опцию масштабирования увеличиваем карту до приемлемых значений.

Изображение

Ну и напоследок рабочий вид карты. Собственно сейчас видны сразу две карты: растровая ПГМ Клинского уезда и векторная Дороги России. Точность привязки можно оценить визуально. Благо в нижнем правом углу имеется масштабная линейка. Изображение 

Изображение

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

ВАЖНО!!!! Если Вы подключите навигатор к компьютеру и программа предложит обновить программное обеспечение навигатора - ВСЕГДА ОТКАЗЫВАЙТЕСЬ!!!! Иначе после обновления навигатор перестанет видеть все карты в формате JNX, кроме лицензионных спутниковых снимков, купленных у Garmin.


  • yurgen это нравится

Не ленись, с интернетом подружись.Много всякого найдёшь и отлично заживёшь!     

 http://nick-name.ru/...ficates/976155/


#42 sergezor

sergezor

    Участник

  • Пользователи
  • PipPip
  • 27 сообщений
  • Город:Москва
  • Прибор:Экскаватор
  • Автомобиль:Кукурузер

Отправлено 18 March 2016 - 21:59

Файлы JNX службы BirdsEye Кратко о формате JNX

[font="verdana, sans-serif;"]Файлы в формате JNX используются в устройствах Garmin для показа спутниковых карт, доступных через подписку BirdsEye. В навигаторах эти файлы располагаются в папке GarminBirdsEye на внутреннем диске или SD-карточке.[/font]
[font="verdana, sans-serif;"]JNX - так называемый [/font]тайловый формат[font="verdana, sans-serif;"], то есть большое растровое изображение в карте разбито на меньшие прямоугольные части для ускорения показа навигатором.[/font]
[font="verdana, sans-serif;"]Поддержка карт JNX имеется в следующих устройствах: Alpha 100, Astro 320, Colorado 300/400, Dakota 10/20, Edge 800, Etrex 20/30, GPSMAP 62/78, Montana 600/650, Oregon 200/300/400/450/550, Rino 610/650/655.[/font]

[font="verdana, sans-serif;"]Существенным ограничением формата JNX является жесткая привязка карт к устройству. [/font]

 

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

[font="verdana, sans-serif;"]Формат JNX почти полностью исследован (за исключением части блока служебных данных загрузчика, которой можно вполне пренебречь при создании собственных карт). [/font]
[font="verdana, sans-serif;"]Разработан набор утилит как для преобразования растровых карт в формат JNX, так и для обратной конвертации. [/font]

[font="verdana, sans-serif;"]Хотя файлы в формате JNX содержат код привязки к устройству, известны два способа использования собственных карт JNX в навигаторах Garmin. [/font]


Первый способ. 
[font="verdana, sans-serif;"]Можно пропатчить прошивку устройства таким образом, чтобы снять ограничение на количество показываемых демонстрационных карт и их площадь. Патчер можно скачать [/font]отсюда[font="verdana, sans-serif;"] (последняя версия - 3.40 от 05.08.2015; [/font]список изменений[font="verdana, sans-serif;"], на английском;[/font]список поддерживаемых прошивок[font="verdana, sans-serif;"]). [/font]


Второй способ. 
[font="verdana, sans-serif;"]Если у вас оформлена подписка BirdsEye, можно воспользоваться BaseCamp для активации собственных карт JNX. Для этого достаточно сделать карту одним из конвертеров, загрузить полученный файл JNX в устройство, затем запустить BaseCamp и скопировать карту с устройства в Коллекцию. После этого карту можно будет послать обратно на устройство, при этом BaseCamp активирует карту и привяжет её к устройству. Этот метод сработает только в том случае, если устройство связано с подпиской BirdsEye. [/font]


Инструменты. 
[font="verdana, sans-serif;"]Последние версии программы [/font]MAPC2MAPC[font="verdana, sans-serif;"] поддерживают сохранение карт в формате JNX. Автор MAPC2MAPC также сделал программу [/font]mobat2jnx[font="verdana, sans-serif;"] для преобразования сохраненных тайлов в формате OSMTracker Tile Storage (можно сделать в Mobile Atlas Creator) в JNX. [/font]

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

[font="verdana, sans-serif;"]Сохранение в формат JNX имеется в программе [/font]OkMap[font="verdana, sans-serif;"] версии 9.7.0 и старше. [/font]
[font="verdana, sans-serif;"]Экспорт в многоуровневые JNX реализован также в [/font]SAS.Планете[font="verdana, sans-serif;"], начиная с версии 120808. [/font]
[font="verdana, sans-serif;"]Кроме того, поддержка сохранения в формат JNX была добавлена в 14 версии [/font]Global Mapper[font="verdana, sans-serif;"]. [/font]

Важное замечание: прошивки, вышедшие в марте 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. 

[font="verdana, sans-serif;"]Для просмотра файлов JNX можно использовать [/font]QLandkarte GT[font="verdana, sans-serif;"] версии 1.0.0 и старше. [/font]

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

[font="verdana, sans-serif;"]Некоторые другие инструменты перечислены в [/font]этом сообщении[font="verdana, sans-serif;"]. [/font]


Форумы. 
[font="verdana, sans-serif;"]Основная англоязычная тема, посвященная исследованию формата, размещению ссылок на инструменты для преобразования в и из формата JNX и т.д, находится [/font]здесь[font="verdana, sans-serif;"]. [/font]

[font="verdana, sans-serif;"]Задать вопросы про JNX на русском языке и узнать основные новости о формате и инструментах можно [/font]здесь[font="verdana, sans-serif;"]. [/font]

Неплохой ЧАВО[font="verdana, sans-serif;"] по созданию карт JNX (при помощи GlobalMapper и MAPC2MAPC), на русском. [/font]
[font="verdana, sans-serif;"]Более упорядоченный [/font]вариант[font="verdana, sans-serif;"] того же ЧАВО, содержит инструкции по созданию карт при помощи SAS.Планеты. [/font]

[font="verdana, sans-serif;"]А [/font]здесь[font="verdana, sans-serif;"] пошаговая инструкция по преобразованию космоснимков, скачанных при помощи SAS.Planet, в JNX (используются GlobalMapper и map2jnx); также на русском. [/font]


 

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

[font="verdana, sans-serif;"]Описание формата получено в результате экспериментов с файлами JNX, полученными от добровольцев. [/font]

[font="verdana, sans-serif;"]Файл формата JNX можно условно разделить на 7 частей:[/font]

[font="verdana, sans-serif;"]Теперь подробнее остановимся на каждой из упомянутых частей.[/font]
Замечание 1:[font="verdana, sans-serif;"] во всех двух и четырехбайтовых полях ниже используется "интеловский" порядок следования байтов, то есть сначала младшие байты, а потом старшие.[/font]
Замечание 2:[font="verdana, sans-serif;"] во всех таблицах ниже, кроме описания заголовка, смещения указаны относительно начала файла, если не указано обратное. Смещения до сигнатуры, таблиц описания тайлов и изображений тайлов являются беззнаковыми 32х-битными целыми, и их значения могут выходить за пределы 2GB в очень больших JNX-файлах. [/font]
Замечание 3:[font="verdana, sans-serif;"] тип CString означает последовательность символов переменной длины, завершающуюся нулевым символом.[/font]
 

1. Заголовок Смещение от начала
заголовка Тип поля Описание 0x00 int32 Версия формата JNX. В настоящее время имеется две версии формата JNX - 3 и 4. 0x04 int32 ID устройства, для которого делалась карта. В демонстрационных картах это поле нулевое. 0x08 4 int32 Координаты, в которых рисуется карта. Описание системы координат см. ниже. 0x18 int32 Количество уровней детализации. Текущие версии прошивок загружают не более 5 уровней. 0x1C int32 Дата и время окончания подписки (судя по всему, это число секунд с 12:00 30 декабря 1989).
0 в демонстрационных картах, а также картах подписки BirdsEye Select Deutschland. 0x20 int32 Идентификатор подписки:
  • 0 - BirdsEye
    2 - BirdsEye Select EIRE
    3 - BirdsEye Select Deutschland
    4 - BirdsEye Select Great Britain
    5 - BirdsEye Select France
    6 - BirdsEye Select Kompass - Switzerland
    7 - BirdsEye Select Kompass - Austria + East Alps
    8 - USGS Quads (BirdsEye TOPO, U.S. and Canada)
    9 - NRC TopoRama (BirdsEye TOPO, U.S. and Canada)
Полный список поддерживаемых значений пока неизвестен. 0x24 int32 CRC32 координат тайлов (см. ниже). 0 в демонстрационных картах. 0x28 int32 Версия сигнатуры. Все не демонстрационные JNX содержат 0x00040001 в этом поле. 0 в демонстрационных картах. 0x2C uint32 Смещение до сигнатуры (см. 5. Сигнатура ниже). 0 в демонстрационных картах. В картах JNX 4й версии имеется еще одно поле 0x30 int32 Z-порядок (или порядок отрисовки). Диапазон допустимых значений - от 0 до 100. Для карт JNX 3й версии в качестве значения порядка отрисовки используется 30.

[font="verdana, sans-serif;"]Начиная с версий прошивок, выпущенных в марте 2011 года, устройства группируют карты по значению поля заголовка 0x20 (идентификатор подписки). Для того, чтобы предоставить пользователям возможность настраивать группировку карт, разработчикам конвертеров JNX рекомендуется разрешить пользователям выбирать, какое значение будет записываться в это поле при создании карт. [/font]

[font="verdana, sans-serif;"]Те же версии прошивок вводят поддержку 4й версии формата JNX, позволяющей указывать порядок отрисовки карт JNX. Порядок отрисовки используюется таким же образом, как поле [/font]DrawOrder[font="verdana, sans-serif;"] в картах Custom Maps. Поддержка карт 4й версии JNX доступна в BaseCamp версии 3.2 и выше. [/font]

О координатах, используемых в файлах JNX.
[font="verdana, sans-serif;"]Координаты хранятся в виде знаковых 4х-байтовых целых чисел. Две пары чисел описывают координаты двух углов карты.[/font]
[font="verdana, sans-serif;"]Первая пара - верхний правый (то есть северо-восточный) угол, вторая - нижний левый (юго-западный).[/font]
[font="verdana, sans-serif;"]Первым значением в паре идет широта, вторым - долгота.[/font]
[font="verdana, sans-serif;"]Для получения координат эти целые числа нужно разделить на 0x7fffffff, а потом умножить на 180.[/font]
[font="verdana, sans-serif;"]Пример. Допустим, в файле указаны координаты 0x1FCD7932, 0x1ADEBDDA. После преобразования получаем координаты N 44°43'20.81", E 37°47'9.80". [/font]

[font="verdana, sans-serif;"]Автор программы MAPC2MAPC предполагает, что в файлах JNX используется [/font]проекция Latitude/Longitude[font="verdana, sans-serif;"]. [/font]

[font="verdana, sans-serif;"]Эксперименты показывают, что демонстрационные карты могут отображать не более 1 кв. км. (приблизительно), в противном случае устройство откажется их загружать. [/font]

Вычисление CRC32 в заголовке.
[font="verdana, sans-serif;"]Для вычисления значения поля CRC32 нужно последовательно пробежаться по описаниям всех тайлов карты, взять из них первые 2 координаты (т.е. первые 8 байтов для каждого тайла) и вычислить CRC32 для буфера, составленного из этих координат. [/font]
 

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

[font="verdana, sans-serif;"]Эта таблица всегда находится сразу после заголовка файла. [/font]

[font="verdana, sans-serif;"]Количество уровней детализации в заголовке определяет количество элементов этой таблицы.[/font]
[font="verdana, sans-serif;"]Структура элементов:[/font]

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

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

[font="verdana, sans-serif;"]В таблице ниже приведены значения масштаба, начиная с которых уровни карт JNX показываются на том или ином уровне приближении в устройстве. [/font]
[font="verdana, sans-serif;"]Строчка 80m - 209 означает, что при установке в устройстве приближения 80m будут показаны тайлы уровней со значениями масштабов 209 и больше.[/font]

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

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

[font="verdana, sans-serif;"]Эта часть файла JNX не используется для отрисовки карты как таковой. Этот блок переменной длины состоит из списка URL'ов, с которых были получены тайлы, а также уникальный идентификатор карты и копирайты.[/font]

[font="verdana, sans-serif;"]Этот блок следует за таблицей описания уровней и всегда до таблицы описания тайлов. В редких случаях между таблицей описания уровней и блоком служебной информации записана сигнатура файла.[/font]

[font="verdana, sans-serif;"]Начиная с версий прошивок, выпущенных в марте 2011 года, некоторые части этого блока необходимы для корректной загрузки карты и выводятся в меню настроек карты.[/font]

[font="verdana, sans-serif;"]Ниже приводится неполное описание структуры блока. Перечислены только те части, которые необходимы для загрузки карт JNX. [/font]
[font="verdana, sans-serif;"]Блок служебной информации загрузчика карт условно может быть разделен на следующие три подблока:[/font]

  • 3.1 Данные о карте Тип поля Описание int32 Версия блока. Текущее используемое значение - 9. CString GUID карты (случайная строка в формате 12345678-1234-1234-1234-123456789ABC). Сейчас не используется. CString Название продукта в кодировке UTF8. Выводится в меню настройки карты.
    Предполагается, что у всех карта с одинаковым значением поля идентификатора подписки в заголовке будет одинаковое название продукта. CString Обычно пустая строка неизвестного назначения. int16 Идентификатор подписки. Используется BaseCamp при активации карты, поэтому должен совпадать со значением в заголовке файла. CString Название карты в кодировке UTF8. Пока не используется. int32 Количество уровней детализации. Такое же, как в заголовке файла.
    3.2 Данные об уровнях 
    Следующая информация повторяется для каждого из уровней карты: Тип поля Описание CString Название уровня, специфичное для источника карты. Вероятно, в кодировке UTF8. Сейчас не используется. CString Согласно Daiver'у, описание уровня. Вероятно, в кодировке UTF8. Сейчас не используется. CString Копирайт уровня карты в кодировке UTF8. Выводится на странице О системе. 
    Для карт JNX версии 4 используется строка из таблицы описания уровней вместо данного поля. int32 Специфичный для источника карты масштаб, использовавшийся для получения тайлов уровня. См. замечание ниже. Замечание: масштаб источника используется программой BaseCamp. Предполагается, что у различных уровней карты значения в этом поле будут различны, если это не так, BaseCamp может вообще не загрузить карту.

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

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

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

 

5. Сигнатура

[font="verdana, sans-serif;"]Блок длиной 0x314 (788) байтов. Здесь хранится код привязки JNX к устройству.[/font]

[font="verdana, sans-serif;"]Блок с сигнатурой обычно расположен между последним элементом в таблице описания тайлов и перед первым изображением тайла.[/font]
[font="verdana, sans-serif;"]Состоит из небольшого заголовка и зашифрованной основной части.[/font]
[font="verdana, sans-serif;"]Судя по всему, используется асимметричная схема шифрования, аналогичная той, что применяется в GMA-сертификатах карт (Garmin Map Activation), введенных в новых устройствах.[/font]
[font="verdana, sans-serif;"]Сигнатура генерируется сервером на основании координат карты, числа уровней и ID'а устройства. [/font]
 

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

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

[font="verdana, sans-serif;"]Судя по всему, отдельные изображения могут быть использованы для отрисовки более, чем одного тайла (в случае одинакового содержимого тайлов), что может позволить уменьшить размер файла. В этом случае количество изображений в карте будет меньше числа тайлов. Данная возможность не проверялась на практике.[/font]
 

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

[font="verdana, sans-serif;"]Все файлы JNX завершаются строкой "BirdsEye" (0x42, 0x69, 0x72, 0x64, 0x73, 0x45, 0x79, 0x65 - в 16-ричном виде). [/font]


 

Нетривиальное использование формата "Многотомные" карты

[font="verdana, sans-serif;"]Хотя формат JNX допускает не более 50000 тайлов на каждом уровне, есть способ обхода этого ограничения, условно называющийся "многотомными" JNX. [/font]
[font="verdana, sans-serif;"]Заключается он в том, что уровни с бОльшим количеством тайлов сохраняются в отдельных файлах, уровни которых содержат не более 50000 тайлов. Координаты в заголовках каждого файла при этом соответствуют реальным координатам сохраненных в них тайлов. [/font]

[font="verdana, sans-serif;"]Пример. Допустим, требуется записать в файл формата JNX 3х-уровневую карту, на первом уровне которой 10000 тайлов, на втором - 40000, а на третьем - 160000 тайлов. В этом случае создается 4 файла: 3х-уровневый с 10000 тайлами на первом уровне, 40000 тайлами на втором и 50000 на третьем; и три одноуровневых - два по 50000 тайлов, и еще один с оставшимися 10000 тайлами. [/font]

[font="verdana, sans-serif;"]Насколько известно автору, создание многотомных карт пока поддерживается только в последних сборках программы SAS.Планета, использующих JNXLib. [/font]
 

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

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

[font="verdana, sans-serif;"]Чтобы отключить карту ниже некоторого приближения, требуется создать в карте еще один слой с нужным значением масштаба (для зума 1,2км это будет 4777), содержащий единственный тайл с координатами, не пересекающимися с координатами карты. [/font]
[font="verdana, sans-serif;"]Естественно, карта, в которую добавляется новый ограничивающий уровень, может содержать не более четырех обычных уровней. [/font]

[font="verdana, sans-serif;"]В качестве изображения тайла может быть использована однопиксельная картинка, либо можно записать в файл ссылку на первый тайл из первого уровня карты. [/font]

[font="verdana, sans-serif;"]Координаты можно взять равными, скажем, 90N, 180E - это предпочтительный вариант, однако для него потребуется доделка имеющихся на сегодняшний день конвертеров. А можно просто использовать в качестве координат тайла координаты одного из углов карты - такой способ можно применять даже с доступными сейчас программами. [/font]


  • yurgen это нравится

Не ленись, с интернетом подружись.Много всякого найдёшь и отлично заживёшь!     

 http://nick-name.ru/...ficates/976155/


#43 kormal

kormal

    Маньяк

  • Администраторы
  • 1966 сообщений
  • Прибор:e-trac, турецкий шайтан прибор
  • Автомобиль:toyota 4 runner

Отправлено 19 March 2016 - 05:51

 

Чисто мое мнение. Гармины и чисто навигаторы уже не интересны. Телефоны с андройд творят чудеса =)

Полностью согласен и поддерживаю. Только телефоны у меня самые простые и дешевые, хорошие жаль гробить с моей работой. А Гармин 78 лично мне интересен тем, что плавает, после того, как 62с утопил. 

 

Я себе вот такой хочу для копа http://www.gearbest....JsikaAouQ8P8HAQ

 

А так лажу с самсунгом галакси. Довольно живучий аппарат, если учесть что я его не берегу особо.


Множество нитей закона оплетают мир. Разрубишь одну и ты преступник, десять - смертник, все - бог!
 


#44 sergezor

sergezor

    Участник

  • Пользователи
  • PipPip
  • 27 сообщений
  • Город:Москва
  • Прибор:Экскаватор
  • Автомобиль:Кукурузер

Отправлено 19 March 2016 - 10:01

А ,Мы таким пользуемся

Изображение


  • yurgen это нравится

Не ленись, с интернетом подружись.Много всякого найдёшь и отлично заживёшь!     

 http://nick-name.ru/...ficates/976155/


#45 saint

saint

    Участник

  • Пользователи
  • PipPipPip
  • 342 сообщений
  • Прибор:xp deus
  • Автомобиль:4*4

Отправлено 19 March 2016 - 12:09

Серег, конечно закачаю. А таксу мою знаешь, сколько не жалко. Так сказть из любви к искусству

А мне можно закачать тоже?
  • kormal это нравится
Раскапывая захоронения предков, вы вступаете со временем в опасную игру.

#46 yurgen

yurgen

    VIP участник

  • Пользователи
  • PipPipPip
  • 1569 сообщений
  • Город:Калининград
  • Прибор:Deus 2.0
  • Автомобиль:Pathifinder

Отправлено 19 March 2016 - 13:31

А ,Мы таким пользуемся
Изображение

А, мы по-старинке :

Прикрепленные файлы


Сообщение отредактировал yurgen: 19 March 2016 - 13:37

Быстро и качественно сломаю любой внедорожник. Работаю по выходным...Недорого

#47 kormal

kormal

    Маньяк

  • Администраторы
  • 1966 сообщений
  • Прибор:e-trac, турецкий шайтан прибор
  • Автомобиль:toyota 4 runner

Отправлено 19 March 2016 - 17:47

 

Серег, конечно закачаю. А таксу мою знаешь, сколько не жалко. Так сказть из любви к искусству

А мне можно закачать тоже?

 

Можно )


  • yurgen это нравится

Множество нитей закона оплетают мир. Разрубишь одну и ты преступник, десять - смертник, все - бог!
 


#48 kormal

kormal

    Маньяк

  • Администраторы
  • 1966 сообщений
  • Прибор:e-trac, турецкий шайтан прибор
  • Автомобиль:toyota 4 runner

Отправлено 19 March 2016 - 17:48

 

А ,Мы таким пользуемся
Изображение

А, мы по-старинке :

 

Баофиенги и у нас есть. Какую частоту юзаете?


Множество нитей закона оплетают мир. Разрубишь одну и ты преступник, десять - смертник, все - бог!
 


#49 saint

saint

    Участник

  • Пользователи
  • PipPipPip
  • 342 сообщений
  • Прибор:xp deus
  • Автомобиль:4*4

Отправлено 19 March 2016 - 17:52

[quote name="kormal" post="111042" timestamp="1458409674"]

[quote name="saint" post="111027" timestamp="1458389364"]

[quote name="kormal" post="110977" timestamp="1458326130"]
Серег, конечно закачаю. А таксу мою знаешь, сколько не жалко. Так сказть из любви к искусству[/quote]А мне можно закачать тоже?
[/quote]
Можно )[/quote]
А как состыковаться? Можно в личку контакты сбросить?
Раскапывая захоронения предков, вы вступаете со временем в опасную игру.

#50 yurgen

yurgen

    VIP участник

  • Пользователи
  • PipPipPip
  • 1569 сообщений
  • Город:Калининград
  • Прибор:Deus 2.0
  • Автомобиль:Pathifinder

Отправлено 19 March 2016 - 19:00

[quote name="kormal" post="111043" timestamp="1458409696"][quote name="yurgen" post="111031" timestamp="1458394284"]
[quote name="sergezor" post="111016" timestamp="1458381717"]
А ,Мы таким пользуемсяИзображение
[/quote]
А, мы по-старинке :
[/quote]
Баофиенги и у нас есть. Какую частоту юзаете?[/quote]

Частоту заливаем непосредственно в поле-лесу под станции компании ( мидланды кстати америкосы - со своими погаными частотами )
Быстро и качественно сломаю любой внедорожник. Работаю по выходным...Недорого




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных