Карта OziExplorer для Гармин

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
anviczhukov
Сообщения: 54
Зарегистрирован: 07 фев 2016, 18:54

Re: Карта OziExplorer для Гармин

Сообщение anviczhukov » 14 фев 2012, 15:59

Попробуйте OziMapToKmz, на мой взгляд это проще и понятней. Думаю только изначально карта в Ozi должна быть привязана в WGS.

<noindex></noindex>

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

Re: Карта OziExplorer для Гармин

Сообщение seno » 14 фев 2012, 17:08

>>>Подскажите в чем моя ошибка и как её исправить?
Ошибка в том что мутно пишете. "Ozi карта", это ни о чём. Как советовать ни о чём?
Пример правильного описания карты:
Имидж формата JPG (PNG, TIF, OZFx3) размером А х Б пикселей с OZI привязкой.
Про привязку ГШ карты в WGS84, чтобы её понял OziMapToKmz, не читайте, это неверное решение. Привязывать карту надо в её датуме и проекции и ни как иначе.

<noindex></noindex>

vvvddd
Сообщения: 119
Зарегистрирован: 16 сен 2012, 13:36

Re: Карта OziExplorer для Гармин

Сообщение vvvddd » 14 фев 2012, 17:12

Я предпочитаю конвертировать растр (абсолютно неважно - космоснимок или карту генштаба), привязанный в Oziexplorer, в формат JNX с помощью утилиты map2jnx. Использую даже не последнюю версию map2jnx. Но придется еще скачать и установить необходимые для работы этой утилиты библиотеки (см. http://whiter.brinkster.net/JNX.shtml). В Oziexplorer растр у меня перед конвертацией привязан с параметрами: map datum = WGS84 projection = Mercator. (в таком варианте автоматически привязывает требуемые фрагменты космоснимков чудесная программа SASPLANET - www.sasgis.ru). В общем случае, если в Oziexplorer растр привязан в Pulkovo-42 (1) или (2) и этот параметр переставить в WGS84 с последующим сохранением файла *.map, это не приведет к корректной привязке в WGS84. Впрочем, в этом утверждении не уверен. Почему надо указывать датум WGS84? Дело в том, что русские датумы, упомянутые в файле *.map, утилита-конвертер может не "понимать" совсем или же "понимать" некорректно. На этом форуме было большое обсуждение по поводу некорректной работы программы GlobalMapper как раз в части работы с "Пулково". Тупо-глупо карту, привязанную в любом датуме в программе Oziexplorer, можно перепривязать в WGS84 так. Загрузить эту карту в Oziexplorer. Создать несколько путевых точек (waypoints), так, чтобы они попадали на углы рамки карты и в центр (всего Oziexplorer применяет до 9 точек привязки). Сохранить эти точки в файл формата wpt. Координаты точек ВСЕГДА записываются в системе WGS84. Закрыть карту. Стереть файл *.map, использовавшийся для привязки. Загрузить файл изображения карты для калибровки (Load and calibrate map image). Указать датум WGS84, проекцию Mercator. Перейти к расстановке привязочных точек на изначально указанные места карты. Для каждой точки брать координаты следует из записанного файла WPT (есть опция Use Wp). Сохранить новый файл *.map. Для исключения грубых ошибок проверить по сетке привязку вновь привязанной карты. Настройка сетки есть по правой кнопке мыши, секция OtherGrid, GridOn. Датум (в строке Oziexplorer выше карты, но ниже меню) должен стоять Pulkovo. Сетка должна совпадать с сеткой на карте Генштаба хотя бы с точностью до 50м. Утилита map2jnx обрабатывает файл *.map и просит указать соответствующий файл растра (*.bmp). Размеры растра, кажется, не должны превышать 10 тыс. на 10 тыс. пиксел. В общем, растр bmp размером примерно до 300 Мбайт обрабатывается успешно. Если размер больше - map2jnx выдает сообщение о нехватке памяти. Обработка идет тихо около минуты, потом в каком-то каталоге появляется файл *.jnx (у меня - в корне диска) и файл *.crc (какая-то контрольная сумма, можно стереть). Окончание работы утилиты можно угадать по снижению загрузки процессора. Может быть, последние версии map2jnx как-то сообщают об окончании задачи. Иногда приходится обрабатывать полученный файл *.jnx программами jnxfixer и jnxscale, после чего он готов к применению и копируется в папку BirdsEye навигатора.

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

Re: Карта OziExplorer для Гармин

Сообщение AlexWhiter » 14 фев 2012, 18:11

> Утилита map2jnx обрабатывает файл *.map и просит указать
> соответствующий файл растра (*.bmp).
...
> Обработка идет тихо около минуты, потом в каком-то каталоге появляется
> файл *.jnx (у меня - в корне диска) и файл *.crc...

Это вы, похоже, с mapc2mapc перепутали.
map2jnx пишет туда, куда указали сохранять, никаких файлов CRC не пишет.

<noindex></noindex>

vvvddd
Сообщения: 119
Зарегистрирован: 16 сен 2012, 13:36

Re: Карта OziExplorer для Гармин

Сообщение vvvddd » 14 фев 2012, 18:28

Уважаемый AlexWhiter, вполне вероятно, что и перепутал.
Файл называется map2jnx.exe, дата изменения 30.12.2010.
Внутри файла есть сигнатуры "MAPC2MAPC", "Copyright ╘ Thorn 2010". Вероятно, ранняя версия. Однако файлы *.crc формирует, jnx работоспособные.

Moskus
Сообщения: 1644
Зарегистрирован: 30 окт 2015, 07:14

Re: Карта OziExplorer для Гармин

Сообщение Moskus » 14 фев 2012, 18:36

"Сначала создадим себе проблемы, потом будем проявлять всю изобретательность, чтобы ее решить".
1. привязать файл в любой нормальной программе в той системе координат, в которой она сделана
2. перепроецировать карту в WGS84/Mercator или WGS84/Geographic (она же Lat/Lon, она же - Plate carree)
3. сконвертировать карту в JNX

А метод типа
- загрузить в исходной проекции
- наставить референсных точек
- выгрузить
- убить привязку
- сделать новую привязку по референсным точкам - это "удаление зубов через уши, вися вверх ногами в темноте".
Тогда уж (если охота все же делать через уши, но не вверх ногами и при свете) логичнее взять бесплатный географический калькулятор, вбить в него последовательно точки привязки из исходного .map-файла, пересчитать их из Пулково в WGS84, вбить обратно и не забыть при этом поправить указание проекции и датума в заголовке .map-файла.
Это идиотский способ, но логичный.

<noindex></noindex>

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

Re: Карта OziExplorer для Гармин

Сообщение AlexWhiter » 14 фев 2012, 19:13

> Файл называется map2jnx.exe, дата изменения 30.12.2010.
> Внутри файла есть сигнатуры "MAPC2MAPC", "Copyright ╘ Thorn 2010".
> Вероятно, ранняя версия. Однако файлы *.crc формирует, jnx работоспособные.

Да, действительно была по началу такая программа, её функциональность потом была встроена в mapc2mapc.
Сейчас есть только та map2jnx, которая использует библиотеку GDAL.

<noindex></noindex>

vvvddd
Сообщения: 119
Зарегистрирован: 16 сен 2012, 13:36

Re: Карта OziExplorer для Гармин

Сообщение vvvddd » 15 фев 2012, 01:23

Уважаемый Moskus, я ведь предупредил в тексте, что описанный способ - это "Тупо-глупо", т.е. по Вашему - "удаление зубов через уши".
Но разве некорректен, если программа "нормальная", но не содержит пункта меню "перепроецировать"?

Полагаю, для учебных целей полезно испробовать разные варианты, и идиотские в том числе, Например, воспользоваться географическим калькулятором. Попутно может кто-то задумается о структуре файла *.map и о том, какие величины из него в каких расчетах участвуют.

Ну и пункт 2 универсально работает.

anviczhukov
Сообщения: 54
Зарегистрирован: 07 фев 2016, 18:54

Re: Карта OziExplorer для Гармин

Сообщение anviczhukov » 15 фев 2012, 09:55

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

<noindex></noindex>

vituser
Сообщения: 1001
Зарегистрирован: 11 июн 2016, 15:36

Re: Карта OziExplorer для Гармин

Сообщение vituser » 15 фев 2012, 10:25

Привязывать карту надо в её датуме и проекции и ни как иначе
А вот потом крутите её как угодно. Иначе будет нехорошее потеря времени.

<noindex></noindex>

Ответить

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

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