+ Ответить в теме
Страница 1 из 187 1236113151101 ... ПоследняяПоследняя
Показано с 1 по 10 из 1866

Тема: JNX карты для Garmin. Что-то типа FAQ

  1. #1

    По умолчанию JNX карты для Garmin. Что-то типа FAQ

    Т.к. интерес к теме использования растра в формате jnx для приборов гармин нешуточный, то решил написать faq.
    Для начала небольшой дисклаймер.
    Во первый, я точно такой же новичок в gps, как и большинство спрашивающих. Мой гармин орегон 450 появился у меня летом 2010. До этого я пользовался КПК с установленным ози и навителом, но там всяких заморочек было на порядок меньше.
    Во вторых, я не разработчик темы про jnx. Просто я с конца декабря внимательно следил за развитием этой темы (на http://www.gps-forum.ru), и один из первых, кто реально все попробовал и получил результаты.
    Кстати, вот эта тема: http://www.gps-forum.ru/cgi-bin/foru...collapsed&sb=5
    А тут информация по формату JNX http://whiter.brinkster.net/JNX.html
    И наконец, в третьих, я не перфекционист. Для меня быстро полученный результат (пусть он будет даже немного неряшливым) гораздо предпочтительнее, чем долгая возня, и идеальный результат.

    Итак. Начнем.
    Для начала нам нужно обновить прибор патченной прошивкой. Для чего это нужно? Гармин придумал формат jnx для своего платного сервиса BirdEye (далее BE). С помощью этого сервиса вы можете получать космоснимки. Но файлы jnx, полученные таким образом, могут быть использованы только в том приборе, для которого была оформлена подписка на сервис BE. Но есть одна лазейка – гармин предоставляет возможность создания тестовых jnx файлов. Они могут быть использованы на всех приборах. Правда есть ограничения. Тестовый jnx может покрывать площадь не более 1 кв км, при этом прибор принимает только один файл jnx. Патч прошивки отучает прибор от этой проверки. НИкаких других изменений в прошивку патчер не вносит. Если у вас что-то не работает, то обращайтесь к разработчикам из гармина.
    Кстати, одно замечание. Я не проверял, как тестовые jnx живут рядом с растром kmz (Custom maps). Но, на мой взгяд, этот дурацкий формат теперь и не нужен.
    Если у вас гармин орегон 450, то просто скачайте уже патченyю прошивку вот отсюда: http://narod.ru/disk/44774195001.c28...PDATE.GCD.html Уже пропатченная прошивка (версия 5.5) для орегонов 200,300,400 http://www.sendspace.com/file/p7n30k
    Если у вас другой прибор (но он должен быть обязательно с поддержкой сервиса BE), то вам надо скачать прошивку для него отсюда:
    Для дакот [FONT=Calibri]http://garmindakota.wikispaces.com/Versions[/FONT]
    Для GPSMAP http://garmingpsmap.wikispaces.com/
    А теперь ВНИМАНИЕ! Патч уже вживую проверен на прошивке 5.5 для Oregon 450,550. Если у вас другой прибор, то зайдите в тему на gps-forum и спросите там разработчика прошивки, какую прошивку надо вам качать. Перепрошивка прибора автоматически лишает вас гарантии!!!
    Теперь вам надо пропатчить прошивку (конечно если она еще не патчена).
    Качаем патчер отсюда: http://narod.ru/disk/44774291001.53f...er29b.rar.html
    Если у вас в приборе уже стоит та версия прошивки, которую вы хотите патчить, то вам надо сделать еще один шаг – откатить прошивку прибора на одну из предыдущих. Т.е. качаете из одного из вышеприведенных мест прошивку. Кладете файл GUPDATE.GCD в прибор (в папку \Garmin), выключате прибор. Включаете, он начинает перепрошиваться.
    Теперь собственно патч прошивки:
    - запускаете патчер
    - указываете ему файл GUPDATE.GCD
    - файл пропатченной прошивки будет иметь имя GUPDATE_Patched.GCD, ее надо переименовать в GUPDATE.GCD
    - кладете GUPDATE.GCD в прибор (в папку \Garmin)
    - выключаете прибор
    - включаете прибор, он начинает обновлять прошивку.
    - заходите в прибор и убеждаетесь, что версия прошивки обновилась (в меню Настройки, последняя версия патчера даже показывает, что в прибор установлена патченная прошивка).
    ВСЕ, самое страшное позади.

    ---------- Добавлено в 12:06 ---------- Предыдущее сообщение было в 12:04 ----------

    [FONT=Calibri]Теперь, как я делаю карты. Как вы уже наверное поняли мы будем делать тестовые jnx файлы. Т.е. они могут быть использованы на всех приборах с поддержкой BE, но эти приборы должны быть отучены от проверки тестовых jnx, т.е прошиты патченой прошивкой.[/FONT]
    [FONT=Calibri]Расскажу на примере склеенного атласа арбалет для московской области с привязкой для Ozi Explorer.[/FONT]
    [FONT=Calibri]Но для начала одно замечание. JNX – это просто контейнер. В нем хранятся карты, в виде кусочков (тайлов), привязка этих кусочков, другая информация (организация тайлов по масштабам и т.д.) Так вот тайлы в jnx хранятся в формате jpeg. Поэтому, если вы хотите получить хороший результат, я вам советую использовать для конвертации в jnx карты в формате jpeg, или tiff. Если исходная карта будет, скажем, в формате gif, то результат будет «мыльным». От этого никуда не уйти, т.к. преобразование gif – jpeg не может пройти без потерь. И дело тут не в конверторе jnx. Так что имеете ввиду.[/FONT]
    [FONT=Calibri]Итак. Для начала большую, склеенную, карту нам надо разбить на части, поскольку все, известные мне, конвертеры в jnx имеют ограничение на размер входящего файла. Точного ограничения я не знаю. Но по моим экспериментам что-то около 30-40 мегабайт, может быть чуть больше. 64 разрядные версии имеют гораздо меньшие ограничения.[/FONT]
    [FONT=Calibri]Режу файл я программой Global Mapper.[/FONT]
    [FONT=Calibri][FONT=Calibri]-[/FONT] [/FONT][FONT=Calibri]Открываем наш исходный файл (нужно открыть файл привязки *.map, карта подтянется автоматически)[/FONT]
    [FONT=Calibri][FONT=Calibri]-[/FONT] [/FONT][FONT=Calibri]Жмем меню Tools – Configure – закладка “Projection”[/FONT]
    [FONT=Calibri][FONT=Calibri]-[/FONT] [/FONT][FONT=Calibri]Проверяем, чтобы там стояло Projection – Geographic (lat/lon), Datum – WGS84[/FONT]
    [FONT=Calibri][FONT=Calibri]-[/FONT] [/FONT][FONT=Calibri]Жмем ОК, если на предыдущем шаге вы что-то меняли, то карта скорее всего исказится, но это не страшно.[/FONT]
    [FONT=Calibri][FONT=Calibri]-[/FONT] [/FONT][FONT=Calibri]Жмем меню File – Export Raster and Elevation Data – Export GeoTiff[/FONT]
    [FONT=Calibri][FONT=Calibri]-[/FONT] [/FONT][FONT=Calibri]Устанавливаем: File type – 8 bit Palete Image, Always Generate Sqare Pixel – снимаем, Save map layout – устанавливаем, Generate TFW – устанавливаем. Generate PRJ – устанавливаем[/FONT]
    [FONT=Calibri][FONT=Calibri]-[/FONT] [/FONT][FONT=Calibri]Если карту надо разрезать, то переходим на закладку Gridding[/FONT]
    [FONT=Calibri][FONT=Calibri]-[/FONT] [/FONT][FONT=Calibri]Устанавливаем: Specify number of Rows and Columns, думаем, насколько у нас большая карта и устанавливаем на сколько колонок и строк мы ее хотим разбить.[/FONT]
    [FONT=Calibri][FONT=Calibri]-[/FONT] [/FONT][FONT=Calibri]Жмем ОК, указываем куда сохранять .[/FONT]
    [FONT=Calibri][FONT=Calibri]-[/FONT] [/FONT][FONT=Calibri]Идем пить чай, пиво, водку, т.к. процесс может занять от нескольких минут до нескольких часов (в зависимости от размера карты).[/FONT]
    [FONT=Calibri]Теперь собственно конвертация в jnx.[/FONT]
    [FONT=Calibri]Я использую программу Mapc2Mapc http://www.the-thorns.org.uk/mapping/[/FONT]
    [FONT=Calibri]Она платная, что-то около 500 рублей, через PayPal. Но ей можно пользоваться и бесплатно, если через командную строку. Ключ для конвертации -jnx Все нужные настройки, при бесплатном использовании, устанавливаются так же как и в платном варианте - через интерфейс программы (т.е. вы запускаете программу, настраиваете ее, потом закрываете и используете через командную строку).[/FONT]
    [FONT=Calibri]Устанавливаем Mapc2Mapc. Заходим в настройки (меню Edit – Preferences), проверяем настройки:[/FONT]
    [FONT=Calibri]- tile width - 1024 x 1024[/FONT]
    [FONT=Calibri]- jpeg quality - 4 jpeg subsampling – 4 (при этих установка будет максимальное качество и файлы не будут чрезмерно большими)[/FONT]
    [FONT=Calibri]- Jnx scale – 300 (этот параметр отвечает за масштаб, с которого карта будет появляться на экране прибора, значения в нем какие-то непонятные, как лучше регулировать масштаб я расскажу позже)[/FONT]
    [FONT=Calibri]- make jnx thumbnails – установлено (в jnx файле, в отдельном слое, автоматически будет формироваться превьюшка вашей карты, для более крупных масштабов, это удобно, но не всегда нужно, к тому же, если качество исходного файла не высокое, таких много на поехали орг, то качество превьюшки будет ужасное, проверить это можно только на практике)[/FONT]
    [FONT=Calibri]- advanced garmin tile control – установлено[/FONT]
    [FONT=Calibri]- в меню "Edit" - "Jnx Info Preferences" можно установить параметры для группы карты. Название группы карт надо писать только английскими буквами! Если написать по русски, то прибор просто оставит группу без названия.[/FONT]

    Теперь немного про группировку карт. Файлы jnx могут быть сгруппированы. У каждой группы должен быть ID (цифровой, начинается с нуля) и текстовый заголовок (его вы будете видеть в приборе). Понятно, что у всех файлов, принадлежащих одной группе должен быть одинаковый ID и заголовок.

    [FONT=Calibri]Теперь открываем нашу карту (меню File – Open Calibration). Если она была порезана, то нужно указывать файл *.tfw, если вы конвертируете сразу из формата ози, то надо указывать *.map[/FONT]
    При открытии программа может спросить про датум, указываем ему тот датум, в котором привязана карта. Т.е. если мы ее резали, то WGS84, если нет, то скорее всего Pulkovo 1942 (но это не обязательно).
    Сохраняем карту в jnx (меню File – Write JNX file). Если сохранять прямо из озиковского формата, то возможно программа скажет, что для карты нужно сделать процедуру Warp, надо согласиться.
    После этого откроется окно, в котором будет отображаться ваша карта, разбитая на куски (те самые тайлы), при этом в каждом тайле будет стоять зеленая галочка. Это значит, что этот тайл будет сохранен. Если щелкнуть на галочке, то она поменяется на красный крестик, это значит, что тайл не будет сохранен в jnx файл. При экспорте склеенных карт очень часто бывают пустые тайлы, их для экономии места можно не экспортировать.
    Все теперь рядом с вашей картой появился jnx файл с тем же именем.
    Теперь немного о масштабах. В каждом jnx файле может быть до 5-ти слоев. Каждый слой будет отображаться начиная с некоторого, строго определенного масштаба. Масштабы в разных jnx файлах работают точно так же как и в одном. Так что вообщем-то нет необходимости использовать все 5 слоев. Можно скажем километровки с превьюшками залить в одни файлы, а 500 метровки уже без превьюшек (для этого при экспорте отключить параметр make jnx thumbnail) залить в другие jnx файлы. Отредактировать масштабы для 500 метровок и все будет прекрасно работать. У меня сейчас как раз так.
    Программка, которая позволяет редактировать масштабы в слоях и заголовки карт http://narod.ru/disk/9598037001/JNXC...zeENG.zip.html Будьте внимательны - названия групп карт писать надо только английскими буквами, иначе прибор их не поймет, группа будет просто без имени
    И еще один момент, если на экране прибора должны отражаться две карты (т.е. вы смотрите на границу карт) и у этих двух карт, в приборе, разный масштаб, то одна из этих карт отображаться не будет. Будьте внимательны!
    Теперь кидаем все плоды нашей работы в папку \Garmin\BirdsEye (не важно в приборе или на sd карточке). Идете в пункт выбора карт в настройках прибора и скорее всего видете хрень. А именно кучу пустых прямоугольников, вместо jnx карт. Не пугайтесь, все нормально. Жмакаете на первый попавшийся прямоугольник, включаете карту, идете в саму карту, видете, что карта включилась. Потом возвращаетесь назад в выбор карт, и ОПА... у вас все встало на свои места. Если все сделали правильно, то в пункте выбора карт должны быть группы (или группа) jnx карт. Их теперь можно включать/выключать независимо, как вам захочется.
    Карты в папке BirdsEye могут для удобства раскиданы по другим папкам (только лучше, чтобы они назывались по английски).

    Еще не плохо бы проверить карту на предмет точности привязки. Для этого или надо закинуть в прибор реальный трек и посмотреть, как он ложится на карту. Или, если у вас есть векторная карта местности, то можно включить вектор и карты BE, векторная карта при этом наложится на растр. После можно проверить точность наложения.
    На компьютере карты jnx может открывать программа QLandkarte - http://www.qlandkarte.org/

    Если еще одна бесплатная утилита http://www.the-thorns.org.uk/net/mobat2jnx.zip Она позволяет конвертировать в jnx кеш, созданный в программе Mobile Atlas Creator и сохраненный в формате OSMTRacker. Таким образом можно очень удобно делать космоснимки, причем они сразу будут многоуровневыми.

    Совет от _Алекс -
    "Нюанс при работе с программой mapc2mapc на Windows7(64) во избегании ошибки: "не могу прочитать...", "нет доступа к файлу..."
    Директорию с подлежащими конвертации ххххх.tif и ххххх.tfw предлагаю размещать по адресу:c:\Users\ИмяПользовател я\AppData\Local\*.*"
    Уф… вроде все.

    Еще я советую почитать вот эту тему http://forum.velomania.ru/showthread.php?t=105642
    Уважаемый Арчи Кун очень подробно описал, как надо готовить растровые карты. Хотя он пользователь магеллана, но первая часть его статьи полностью применима и для гарминоводов.

    Бонус. Карты, которые я сам наделал:
    1. Тот самый арбалет московской области, километровка, с превьюшкой (300 dpi) http://narod.ru/disk/8090749001/Arbalet_MO_1km.rar.html
    2. Крым 500 метровка, с превьюшкой (центр + южный берег; скачана с rutracker.org) http://narod.ru/disk/8091396001/Crimea_500m.rar.html
    3. Генштаб километровка с поехали орг, с превьюшкой (московская и прилегающие области; всего 56 листов; исходники в основном gif, поэтому качество на 3+; поля обрезаны на скорую руку, поэтому кривовато) http://narod.ru/disk/8091254001/Gens...O_1km.rar.html
    4. Генштаб 500 метровка с поехали орг, в основном черно-белая, другой не нашел, БЕЗ превьюшки (московская и прилегающие области; всего 17 листов; листы склеены по 4 штуки, чтобы соотвествовать километровым; исходники в основном gif, поэтому качество на 3+; поля обрезаны автоматически в Global Mapper, поэтому тоже кривовато; показываться будут начиная с масштаба 300 метров) http://narod.ru/disk/8090988001/Gens..._500m.rar.html
    5. Южная Карелия, генштаб, километровка http://narod.ru/disk/9561511001/Karjala.rar.html
    6. Карта Владимирской области, Генштаб, километровка http://narod.ru/disk/9625392001/Vladimir.rar.html

    Карты от веломанцев:

    timka: "Предлагаю для скачивания карту Пензенской области генштаб с поехали.орг в формате JNX. Карта в трех слоях - 1км, 2км и 5км. Каждый слой - в отдельном JNX файле.Пензенская Обл ГенШтаб.zip "

    Semenich: "2км Ленобласти. Делал уже под последнюю прошу Орегона, все работает, выглядит вроде неплохо, если что не так пишите, поправлю.
    Выкладываю для скачивания: http://depositfiles.com/files/oeii9qz8f
    http://letitbit.net/download/92214.9...bl2km.jnx.html
    http://vip-file.com/downloadlib/8528...LenObl2km.html "

    ВАЖНОЕ ДОПОЛНЕНИЕ!!!
    Т.к. меня уже слегка достали люди, которые фак не читали, но имеют кучу вопросов (а иногда даже какие-то претензии), то я, на правах автора темы решил следующее:
    1. если Вы задаете вопрос, который прямо и однозначно освещен в факе, то ответ от меня Вы не получите, а будете посланы читать первое сообщение этой темы.
    2. если Ваш вопрос освещен в факе, но раскрыт не полностью, то я отвечу на него или пошлю Вас разбираться самостоятельно, все зависит от собственно вопроса. Это связано с тем, что некоторые аспекты данной проблемы меня не волнуют (например как будут жить рядом самодельный jnx и официально купленные снимки BE)
    3. Если вопрос в факе не освещен совсем, то тоже см. п. 2
    4. Если Вам не нравятся карты, выложенные в СВОБОДНЫЙ доступ, то сделайте так как вам нравится. Еще будет лучше, если Вы кините ссылку на свои поделки в эту тему.
    5 И наконец последнее. Если Вам не нравится фак, то напишите свой. Можете даже взять за основу этот фак, и переработать его, а эту тему я закрою. Но только будьте, после этого, готовы отвечать на вопросы, людей, который фак не читали, но хотят много знать.
    Последний раз редактировалось dimonb; 31.03.2012 в 15:23.

  2. #2

    По умолчанию

    Проверил на Дакоте20. Полет нормальный.

  3. #3

    По умолчанию

    ОЙ, еще забыл. Опытным путем установлено, что прибор воспринимает что-то около 200 jnx файлов. Больше этого количества он начинает виснуть при загрузке.
    Но, на самом деле, это настолько дохрена, что серьезным ограничением не является. Тот самый арбалет московской области у меня поместился в 26 файлов.

  4. #4

    По умолчанию

    А можно в случае чего откатится от пропатченной прошивки на родную Гарминовску? Чтобы, например, гарантию вернуть
    http://veloclubpenza.ru - Пензенский сайт велотуризма

  5. #5

    По умолчанию

    В принципе можно. Вот тут http://garminoregon.wikispaces.com/Miscellaneous описан метод, как восстанавливать прибор, после неудачной прошивки. Это если совсем все хреново, правда я этот метод тьфу... тьфу...тьфу... не пробовал.
    А если просто хочется вернуть все "как было", то кидаете в прибор одну из прошивок (главное, чтобы ее версия отличалась от той, что вы патчили) и все, он сам перепрошьется.

    ---------- Добавлено в 13:47 ---------- Предыдущее сообщение было в 12:45 ----------

    добавил в первый пост ссылки и описания на свои карты, чтобы не потерялось.
    Последний раз редактировалось dimonb; 03.03.2011 в 13:47.

  6. #6

    По умолчанию

    Если не трудно, просвятите, в чем принципиальное отличие технологии Garmin custom maps и JNX?
    Ага, вроде понял. Технология JNX может покрывать большее пространство чем CustomMaps.
    Последний раз редактировалось timka; 03.03.2011 в 15:44.
    http://veloclubpenza.ru - Пензенский сайт велотуризма

  7. #7

    По умолчанию

    Цитата Сообщение от timka Посмотреть сообщение
    Если не трудно, просвятите, в чем принципиальное отличие технологии Garmin custom maps и JNX?
    Ага, вроде понял. Технология JNX может покрывать большее пространство чем CustomMaps.
    Значительно большее. Это главное преимущетсво. Плюс - jnx работает несколько быстрее. Т.е. не то, чтобы принципиально, но ощутимо.

    ---------- Добавлено в 14:48 ---------- Предыдущее сообщение было в 14:45 ----------

    А вообще вот тут http://whiter.brinkster.net/JNX.html Все подробно описано.

  8. #8

    По умолчанию

    dimonb, спасибо! На днях начну эксперименты со своим Орегоном

  9. #9

    По умолчанию

    Цитата Сообщение от Hooters Посмотреть сообщение
    dimonb, спасибо!
    Не за что, пользуйтесь!
    На самом деле имею чисто практический интерес.
    Человек я ленивый, и все мои поделки далеки от идеала. С другой стороны, чем больше народу заинтересует эта тема, тем быстрее появятся карты лучше, чем мои собственные. Так что давайте совместными усилиями копить базу jnx карт.

    Кстати, только сегодня на gps-forum проскочила интересня инфа, процитирую ее:

    "Если судить по скриншотам, то масштабная линейка в Орегоне - 50 пикселей длиной, если над линейкой написано "500м", значит, экран при этом имеет разрешение 10 м/пикс.
    В свою очередь, карта масштаба 1:100000 имеет оптимальное собственное разрешение порядка 12 м/пикс (исходя из того, чтобы самые мелкие буквы на ней были высотой 7-8 пикс).
    Соответственно, при "масштабе" лучше "500м" карта будет подвергаться интерполяции.
    Делать ее с разрешением 5-6 м/пикс не имеет смысла, т.к. это избыточно (в 4 раза увеличивает объем карты и количество тайлов в ней, но не прибавляет деталей). В свою очередь, такое разрешение будет нормально для карт масштабом 1:50000. Ну и так далее."

    Я посчитал, мой арбалет имеет разрешение порядка 8,5 метров/пиксель. Т.е. на лицо имеется некоторая избыточность. Сам я уже ничего переделывать не буду. Но если найдутся желающие, то объем карт по Московской области можно сущетвенно сократить, без потери качества.

  10. #10

    По умолчанию

    мысль правильная... на выходных буду пробовать делать карты Ростовской области и Краснодарского края.... ждем.

    dimonb, я где-то слышал, что последний Озик вроде может в JNX конвертить, но вот где не помню, так ли это?

+ Ответить в теме

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Карты GPS
    от stalir в разделе IT, Интернет и Высокие технологии
    Ответов: 5
    Последнее сообщение: 06.01.2014, 17:25
  2. Ответов: 15
    Последнее сообщение: 10.11.2010, 16:58
  3. Куплю Need Рулевая типа FSA Orbit Z, седло среднежесткое типа Fizik
    от Altruist в разделе Сидим и рулим
    Ответов: 9
    Последнее сообщение: 19.01.2010, 07:20
  4. помогите сконвертировать генштабовские карты в вектор для GARMIN!
    от Чингачгук в разделе Технические вопросы
    Ответов: 9
    Последнее сообщение: 14.07.2009, 21:46

Метки этой темы