? Custom type+Mapsource

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
IAGSoft
Сообщения: 1177
Зарегистрирован: 15 фев 2005, 20:25

Re: ! класс

Сообщение IAGSoft » 30 окт 2006, 12:13

> Кста Стен новый манул выложил там про TYP есть кое-что...

Если речь про версию 2.1, то там про подключению к MapSource как-то мутно...


IAGSoft
Сообщения: 1177
Зарегистрирован: 15 фев 2005, 20:25

Re: Если /1 - тоже не работает... (+)

Сообщение IAGSoft » 30 окт 2006, 12:39

> Вас не смущает такая вещь

Не смущает. В отсутствие внятных инструкций - экспериментируем как хотим. Оттого, что я поставлю в typ'е "правильный" FID, видимой разницы не вижу.

> вообще невесть что далее творите?

Т.е.? Я не понял о чем Вы...

> Сам не имею этого менеджера (засим счастлив:)),

Я рад за вас. У меня он шел в поставке приборчика.

> но на ситинавигатор7 я привёл подключение и результаты (работы заняло пару минут)

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

- - -

Меня лично больше всех интересует выборочное подключение TYP к самоскомпилированным (cGPSmapper) картам.


IAGSoft
Сообщения: 1177
Зарегистрирован: 15 фев 2005, 20:25

Промежуточное резюме...

Сообщение IAGSoft » 30 окт 2006, 13:21

> 1. Версия установленного mapsource должна быть достаточно свежей (>6.7)
+1

> 2. Файл типов необходимо отредактировать для соответствия FID и Product code

Мой опыт показывает, что это необязательно.

> 3. Скомпилировать файл типов: cgpsmapper typ custom_typ.txt - получится файл вида xxyyy.typ - где xx - это product code и yyy - FID. Допустим взяли FID 999 и product code = 1 (эти исправления внесли в custom_typ.txt) - получили файл 103E7.TYP

Компилировать, конечно же надо :) , то product code и FID могут быть любыми.

> 4. Подключить к mapsource через реестр данный файл.
Для этого в ветке подключения карты (в нашем случае я взял тестовую карту):
HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Families\Testmap_FID_999
создаётся строковый параметр TYP
"TYP"="C:\\Garminmaps\\Testmap999\\103E7.TYP" (конечно же, путь необходимо корректировать в зависимости где лежат карты)

+1

> 5. Скопировать xxyyy.typ в каталог, который указан при правке реестра в пункте 4.

+1

> 6. Запустить mapsource и просмотреть результат.

Результат будет на фирменной Гарминовской карте. Результата не будет для карт скомпилированных cGPSmapper'ом.

Для того, чтобы распространить TYP на карты, скомпилированные cGPSmapper'ом достаточно добавить в реестр:

[HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Families\TYP<i>(вместо TYP может быть всё, что угодно)</i>]
"TYP"="E:\\IAGSoft\\MAP\\MapSource\\10042.TYP<i>(вместо 10042 может быть всё, что угодно)</i>"
"ID"=hex:00,00

(Т.е. создать "семейство" из одного typ'а)

При этом typ при просмотре на РС будет задействован для всех "самодельных" карт.

Нерешенная задача:
Как подключить typ только к некоторым "семействам" самоскомпилированных карт?

Неисследованная задача:
Что происходит при загрузке всего этого безобразия в приборчик.


Adrenalin
Сообщения: 1153
Зарегистрирован: 21 май 2004, 15:48

Результаты опытов

Сообщение Adrenalin » 30 окт 2006, 22:21

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

Карты выглядят так, как это задумал их оригинальный производитель. Т.е. влияния одного typ файла на другие никакого. К примеру оранжево-жёлто-красные тона Naviguide Hungary 4.3 (собрано при помощи MPC4 версии с поддержкой раскраски) и тут же нераскрашенный ситинавигатор7, и тут же раскрашенная москва от навикома при помощи вашего набора типов.

#Меня лично больше всех интересует выборочное подключение TYP к самоскомпилированным (cGPSmapper) картам.

Пример из реальных карт , который у меня собран и работает:
custom.typ
[_id]
ProductCode=1
FID=911
[End]

build_pv.txt
[map]
FileName=MinskRoutable
MapVersion=100
ProductCode=1
FID=911
ID=00000001
codepage=1251
lblcoding=9

reg.reg
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Families\MinskRoutable]
"ID"=hex:8f,03
"IDX"="C:\\GARMIN\\BelarusRoute\\MinskRoutable.mdx"
"MDR"="C:\\GARMIN\\BelarusRoute\\MR_mdr.img"
"TYP"="C:\\GARMIN\\BelarusRoute\\1038F.TYP"

[HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Families\MinskRoutable\1]
"LOC"="C:\\GARMIN\\BelarusRoute\\"
"BMAP"="C:\\GARMIN\\BelarusRoute\\MinskRoutable.img"
"TDB"="C:\\GARMIN\\BelarusRoute\\MinskRoutable.tdb"


#Результат будет на фирменной Гарминовской карте. Результата не будет для карт скомпилированных cGPSmapper'ом.

У меня вроде везде есть результат.

#При этом typ при просмотре на РС будет задействован для всех "самодельных" карт.

Это конечно, если его применять ко всем картам.

#Нерешенная задача:
#Как подключить typ только к некоторым "семействам" самоскомпилированных карт?

Я привёл рабочий пример.

#Неисследованная задача:
#Что происходит при загрузке всего этого безобразия в приборчик.

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



Vitas1
Сообщения: 201
Зарегистрирован: 21 ноя 2004, 08:04

IAG, ну что у тебя получилось ?(+)

Сообщение Vitas1 » 31 окт 2006, 17:47

А у меня все отлично получилось - все type подключились раздельно с индивидуальными FID (без применения FID=00,00):
- И для Metroguide Europe
- И для твоих файлов без type модификации
- И для твоих файлов с type модификацией.
Все в Mapsource показывает в лучшем виде - уже не скучная карта, а сплошные "веселые картинки" ! :)


IAGSoft
Сообщения: 1177
Зарегистрирован: 15 фев 2005, 20:25

У меня всё по-прежнему плохо :(

Сообщение IAGSoft » 31 окт 2006, 18:57

> А у меня все отлично получилось - все type подключились раздельно с индивидуальными FID (без применения FID=00,00):

Что-то я не так делаю... Может запостишь сюда то, что у тебя в реестре?


Vitas1
Сообщения: 201
Зарегистрирован: 21 ноя 2004, 08:04

Re: У меня всё по-прежнему плохо :(

Сообщение Vitas1 » 31 окт 2006, 19:17

Давай так:
Ты мне даешь полный путь к каталогу где у тебя лежат твои файлы
07200178.img
07200179.img
07200184.img
07200185.img
07200190.img
66000001.img
66000005.img
я все у себя делаю по такому же пути, проверяю, и даю тебе pv.txt, custom.txt, IAGSoft.reg.

А все, я нашел твою ветку в реестре(ты ее уже постил) Сейчас сделаю, проверю и отпишусь.



IAGSoft
Сообщения: 1177
Зарегистрирован: 15 фев 2005, 20:25

Re: Результаты опытов

Сообщение IAGSoft » 31 окт 2006, 19:50

> и тут же раскрашенная москва от навикома

А чем скомпилирована MPC или cGPSmapper ?


> "IDX"="C:\\GARMIN\\BelarusRoute\\MinskRoutable.mdx"
> "MDR"="C:\\GARMIN\\BelarusRoute\\MR_mdr.img"

А что это такое и где это брать? (первый раз вижу!)


> У меня вроде везде есть результат.

Либо у меня что-то с МэпСорсом, либо что-то с моими ручками... 8(


> #При этом typ при просмотре на РС будет задействован для всех "самодельных" карт.

> Это конечно, если его применять ко всем картам.

Еще раз объясню, то что я вижу.
Если я создаю в рестре семейство с ID=00,00 и с записью TYP=... то все (из других семейств и продуктов!) подключенные к МэпСорсу карты, скомпилированные cGPSmapper'ом изображаются с использованием TYP.


IAGSoft
Сообщения: 1177
Зарегистрирован: 15 фев 2005, 20:25

Жду! :)

Сообщение IAGSoft » 31 окт 2006, 19:56

А то уж как-то совсем...

E:\\IAGSoft\\MAP\\MapSource\\imgs\\

Если отправлять что-то мылом, то на iagsoftСОБАКАimm.uran.ru


Vitas1
Сообщения: 201
Зарегистрирован: 21 ноя 2004, 08:04

Re: Ждешь ? :)

Сообщение Vitas1 » 31 окт 2006, 20:08

Не жди !
Вот ведь гадство, обрадовался - обнаружил, что от опытов в одном Families остался FID=00,00.
Опять ни хрена не получается - будем пробовать дальше !


Ответить

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

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