Img 1000001.img problems (

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

Img 1000001.img problems (

Сообщение Anonym » 01 сен 2003, 13:41

Есть ли утилита для переименования IMG-файлов ? ну не могу закачать несколько карт с одиними и теме же названиями ((( большинство 10000001.img


AndreyPl
Сообщения: 39
Зарегистрирован: 29 авг 2003, 13:27

Re: Img 1000001.img problems (

Сообщение AndreyPl » 01 сен 2003, 14:47

есть
называется cGPSmapper
а вообще corsar'у пора дать разные имена своим файлам
как он сам их грузит? каждый раз наверное переименовывает



Almond
Сообщения: 35
Зарегистрирован: 21 авг 2003, 15:36

Не совсем так (+)

Сообщение Almond » 01 сен 2003, 15:24

Я с этой проблемой прот...ся неделю и так ее и не решил до конца.
CGPSMapper не утилита для переименовывания все ж, а скорее конвертор из формата в формат. И кое-что в нем работает криво, по крайней мере, у меня.
Кривость ╧1. Берем у Корсара любой файл 10000001.img, конвертируем в польский формат, меняем ID и WGS84 на W84(только лишь - больше ничего!!!), конвертим из польского формата в 30000001.img, пишем PV и пытаемся сделать TDB и Preview. Дудки! cGPSMapper кажет ошибку, грид ему не нравится и хочет он, чтобы грид изменили, либо разбили карту на несколько. Командой PVX вместо PV все проходит на "ура", но тогда preview файл получается кривой и в MapSource нифига карта не видна. Более того, попытайтесь для любого корсаровского файла командой PV сгенерить превью и ТДБ ВООБЩЕ ничего не меняя - результат будет таким же. И это несмотря на то, что все эти файлы были сделаны Маппером!
Кривость ╧2 - Очень странная. Ежели плюнуть на то, что превью файл не видать, и сгенерить его и TDB командой PVX, то выделенная в MapSource и загруженная в Гармин карта будет тормозить со страшной силой. Фшка в том, что загрузить прям Корсаровский IMG вместе с его превью и т.д., то ничего не тормозится!

Эту проблему я пытался решить множеством разных способов, включая конвертацию через программку MapDekode, предварительно сконвертив исходник в польский формат и там поменяв ID. Фиг с два!
Вывод прост: при конвертации IMG в польский формат и обратно происходит нечто, что делает представление карты в Гармине, мягко говоря, неудобоваримым.
Так что, ежели кто успешно поборол эти проблемы - поделитесь соображениями!


Anonym
Сообщения: 15897
Зарегистрирован: 06 фев 2017, 18:49

Re: Img 1000001.img problems (

Сообщение Anonym » 01 сен 2003, 15:47

некторые карты просто на ура! у Корсара а вот те что нужно вечно в 1000001.img ну неужели так трудно что-то другое придумать например вместо 01 на конце ну хотя бы код области что ли ( а то так вечно с ноутом будешь ездить и каждый раз новую область перезакачивать по одной в приемник )))))


Anonym
Сообщения: 15897
Зарегистрирован: 06 фев 2017, 18:49

Re: Не совсем так (+)

Сообщение Anonym » 01 сен 2003, 16:31

докучи (у меня) cGpsMapper (65-й) слетает при попытке сделать PV или PVX. Программа выполнила недопустимую операцию, и все тут. Плюс ко всему - два раза подряд запущенная конвертация из одного и того-же текста в IMG дает РАЗНЫЕ РЕЗУЛЬТАТЫ! По размеру по крайней мере...


Almond
Сообщения: 35
Зарегистрирован: 21 авг 2003, 15:36

Re: Не совсем так (+)

Сообщение Almond » 01 сен 2003, 17:22

А ты что конвертишь командой PV? IMG? Так то неверно! Я эту ошибку тож совершл. Команда должна быть такой: cgpsmapper pv (или pvx) pv_файл.тхт
Что такое pv-файл и что в него писать, в примерах маппера написано.
Примерно так:
[Map]
FileName=Yaroslav - имя карты для МапСорса, любое, лучше не более 8 символов
MapVersion=100 - оставить
ProductCode=76 - это ID
Levels=4
Level0=22
Level1=21
Level2=20
Level3=19
Zoom0=0
Zoom1=1
Zoom2=2
Zoom3=3
MapsourceName=Russia, Yaroslavl - тут название для Сорса
MapSetName=Yaroslavl - тут тоже
CDSetName=Yaroslavl - и тут
Copy1=Garmin
Copy2=Stan
[End-Map]
;
[Files]
img=76000001.img - это название твоего IMG файла
[END-Files]

Значения levels и zoom должны быть идентичны этим значениям в заголовке файла IMG польского формата.


Boffin
Сообщения: 197
Зарегистрирован: 21 июн 2003, 11:47

Re: Не совсем так (+)

Сообщение Boffin » 01 сен 2003, 18:54

>Берем у Корсара любой файл 10000001.img, конвертируем в польский формат, меняем ID и WGS84 на W84(только лишь - больше ничего!!!) А ты уверен что больше ничего не меняется. А вот скажи какое у тебя значение TreSize в заголовке? Очень оно сильно влияет на скорость отрисовки в приборе. См. http://www.gps-forum.ru/cgi-bin/forum/s ... r>Vladimir

_SM_
Сообщения: 12
Зарегистрирован: 01 сен 2003, 17:07

Re: Не совсем так (+)

Сообщение _SM_ » 01 сен 2003, 19:28

Это я был "Anonymous", у которого слетал конвертер.

В общем вполне удалось разобраться, как менять ID не переделывая в TXT и обратно. Все при этом шуршит как положено.

Например надо сделать из 10000001.img файл 100000033.img
1). Переименовать собственно файл.
2). Каким-либо средством поменять все строки "10000001" на "10000033" внутри файла. Я использую hiew.
3). Найти запись "GARMIN TRE". Несколько ниже найти число "10000001" в шестнадцатеричном виде. (hex(10000001) это 81 96 98 00. Заменить на шестнадцатеричное значение, соответствующее новому номеру.
4). Обнулить один байт со смещением 0x0F от начала img-файла.
5). Посчитать 16-битную сумму всех байтов файла (контрольную сумму, ChkSum), и занести в тот, обнуленный байт, значение ((-ChkSum)&0xFF)

При помощи этой операции обработать все файлы, которые требуют смены ID'а. Затем при помощи cGpsMapper создать .tdb и обзорный .img для мапсорса. Затем известным образом вписать в реестр новый самодельный мапсет. Все.

В данный момент у меня все работает, и в мапсорсе, и в eTrex Vista

ЗЫ
Желания писать прогу для автоматизации труда у меня нет.



Boffin
Сообщения: 197
Зарегистрирован: 21 июн 2003, 11:47

Сделай утилитку ;) (-)

Сообщение Boffin » 01 сен 2003, 22:07



--
Vladimir

Almond_from_home
Сообщения: 18
Зарегистрирован: 21 авг 2003, 21:47

To Boffin

Сообщение Almond_from_home » 01 сен 2003, 22:15

А вот за это - спасибо. Теперь становится понятным, почему производители карт для Гарминов бьют их на один - два десятка файлов, а не суют в один. Изначально я думал, что это просто для удобства, поскольку, как правило, сектор карты совпадает с сектором на бумажном оригинале, это я проверял по Тверской области. Однако, этот TRE действительно влияет на прорисовку... Я менял его в своих экспериментах, но, видимо, не достаточно, не зная, что МапЭдит при конвертации берет просто максимально возможное число.
Другой вопрос, что в MapSource преобразованная карта тоже тормозит прилично, а судя по твоему замечанию, Tre к MapSource имеет отдаленное отношение... Завтра буду экспериментировать. Еще раз, спасибо.


Ответить

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

Сейчас этот форум просматривают: Bing [Bot] и 73 гостя