Страница 1 из 2

MapSource vs Routing Maps

Добавлено: 26 фев 2007, 18:50
Anonym
Неужели так будет всегда?!...
Неужели для того чтобы прицепить к MapSource самодельные роутинговые карты и избавиться от "ошибки ╧1" так и нужно будет извращаться над ключем Bmap в реестре, прописывая там сам файл карты, а не ее превьюшку? Не помогает даже чудесная утилита MapSetToolKit (при всех преобразованиях mp -> img -> tdb используется триальная версия cGPSmapper 0092 land Personal). А прописать в один набор MapSource две и более роутинговых карты да так, чтобы роутинг работал вообще невозможно что ли? Просвятите плиз...


Re: MapSource vs Routing Maps

Добавлено: 26 фев 2007, 19:24
DRAGNI
влегкую

Vitaly Dragni
Saint Petersburg RUS

Re: MapSource vs Routing Maps

Добавлено: 26 фев 2007, 20:15
Anonym
Влегкую?... Рад за Вас, честно. Но как быть тем, кто только учится и еще не обладает секретом, который Вы так боитесь выдать? Хотя бы пару ссылок, я не даун и способен изучить материал самостоятельно.
----------
Lexey (пароль на работе :)


Re: MapSource vs Routing Maps

Добавлено: 26 фев 2007, 22:24
Anonym
ну что мешает добавить в превью файл еще один файл:)
DRAGNI
пароль тоже на работе ночует.


а с этого места поподробнее можно?

Добавлено: 26 фев 2007, 22:34
dmiva
свой пароль ношу с собой! ;)


Re: MapSource vs Routing Maps

Добавлено: 27 фев 2007, 05:27
Lexey
То есть берется исходный img файл карты, клонируется с заменой имени на имя tdb файла и подсовывается MapSource вместо превьюшки? А для впихивания нескольких карт в один набор надо будет в GPSMapEdit собрать и затем конвертнуть в img псевдо превьюшку из исходных карт?
ГЫЫЫ..., это же просто еще один вариант извращения :) Хачу проще.


Re: MapSource vs Routing Maps

Добавлено: 27 фев 2007, 11:21
Lexey
Что, нет других способов?


нуу, завернулл!

Добавлено: 27 фев 2007, 18:06
DRAGNI
просто компилируешь по очереди все файлы а в PV файле внизу самом в секции филес указываешь по очереди наименования всех IMGов

[Files]
img=70000002.img
img=70000332.img
img=70643852.img
img=70003533.img
[END-Files]

Vitaly Dragni
Saint Petersburg RUS

Re: нуу, завернулл!

Добавлено: 28 фев 2007, 07:25
Lexey
Провел пару опытов, не все понял, но вроде заработало. Дело было так:

Использовал GPSMapEdit 1.0.33.5, cGPSmapper 0092 land Personal и MapSource 6.12.0.2 Beta

Сделал два mp файла:

; Generated by GPSMapEdit 1.0.33.5

[IMG ID]
ID=10000003
Name=test_map1
Elevation=M
Preprocess=F
CodePage=1253
LblCoding=9
TreSize=511
TreMargin=0.00000
RgnLimit=500
POIIndex=Y
MG=Y
Numbering=Y
Routing=Y
Copyright=Lexey
Levels=2
Level0=24
Level1=22
Zoom0=0
Zoom1=1
[END-IMG ID]

[Restrict]
Nod=2
TraffPoints=3,2,3
TraffRoads=1,1
Time=
[END-Restrict]


[POLYLINE]
Type=0x2
RoadID=1
RouteParam=5,3,0,0,0,0,0,0,0,0,0,0
Data0=(56.57032,84.90676),(56.56987,84.90926),(56.56815,84.91080),(56.57034,84.91378),(56.56854,84.91542),(56.56794,84.91925)
Nod1=0,2,1
Nod2=5,3,0
[END]

и

; Generated by GPSMapEdit 1.0.33.5

[IMG ID]
ID=10000004
Name=test_map2
Elevation=M
Preprocess=F
CodePage=1253
LblCoding=9
TreSize=511
TreMargin=0.00000
RgnLimit=500
POIIndex=Y
MG=Y
Numbering=Y
Routing=Y
Copyright=Lexey
Levels=2
Level0=24
Level1=22
Zoom0=0
Zoom1=1
[END-IMG ID]

[Restrict]
Nod=2
TraffPoints=1,2,1
TraffRoads=2,2
Time=
[END-Restrict]


[POLYLINE]
Type=0x1
RoadID=2
RouteParam=6,4,0,0,0,0,0,0,0,0,0,0
Data0=(56.57246,84.89447),(56.57191,84.89797),(56.57025,84.89923),(56.57240,84.90295),(56.57081,84.90385),(56.57032,84.90676)
Nod1=0,1,0
Nod2=5,2,1
[END]

Компилировал их в 10000003.img и 10000004.img соответственно.
По мотивам PV.txt из папки gdansk_demo_routing создал свой test_map_pv.txt:

[Map]
FileName=test_map
MapVersion=100

ProductCode=1
FID=500
ID=00000001

Levels=2
Level0=24
Level1=22
Zoom0=0
Zoom1=1

MapsourceName=test_map
MapSetName=test_map
CDSetName=test_map
Copy1=Lexey
Copy2=Lexey
[End-Map]

[Files]
img=d:\MapSource_Maps\test_map\10000003.img
img=d:\MapSource_Maps\test_map\10000004.img
[END-Files]

Запустил cGPSpapper с ключем pv, получил нужные файлы, зарегил в реестре и... все заработало! Этому я был несказанно удивлен так как ранее делал практически все так же, за исключением строчки "ID=00000001". Что она значит? Как будет меняться эта строчка при добавлении нового набора карт? Ответ на этот вопрос среди установившихся файлов cGPSmapper я не нашел.
А MapSetToolKit с описанным процессом я так понял корректно не справляется?


Да и еще

Добавлено: 28 фев 2007, 08:17
gorbva
Вот еще что. Если вы будете генерить TYP-файл при помощи cGPSMapper Standard version (Коей я и обладаю зареганной) то она не вставляет в готовый файл FID, его приходится потом вручную, с помощью HEX-редактора вставлять.. Стэн сказал что это ограничение версии Standard...