Отличный пошаговый мануал!
Попробовал создать карту с помощью готового файла ОСМ, скачанного с клаудмейда. возникли некие трудности:(
Итак, я
- скачал 2 файла - сингапур.осм и сингапур.поли
- поместил их в каталог осм2мп
- создал бат файл следующего содержания (жирным выделены части вашего кода, которые я изменил):
osm2mp.pl --mapid=11110001 --defaultcountry=SG --countrylist=iso-3166-1-a2-en.txt --disableuturns --poiregion --shorelines --waterback --codepage=1252 --bpoly=singapore.poly singapore.osm > sing.mp
- запустил и получил 15 кб sing.mp на выходе из большого 30 или 13 мБ (точно не помню) файла.
Может, где-то есть очевидная ошибка? Проблема с файлом клаудмейда?
И вопрос по цгпсмапперу и изменяемым частям кода в файле бат (тут я описываю свой случай с картой сингапура):
del *.img
del *.idx
del *.reg
del *.tdb
del *.mdr
del *.mdx
call .\..\cgpsmapper -e ac cb.mp (должен заменить на название своей карты в польском формате - sing.mp, которая получилас в результате работы скрипта осм2пл?)
call .\..\cpreview pv.txt
call .\..\cgpsmapper Cuba.mp (а это что за название и на что его заменять? откуда взялась куба.мп, если вы делали кб.мп в своем примере?)
echo You can add custom TYP definition to the registry to see modification of extended types
pause
И, соответственно создаю пв.тхт по образу и подобию вашего:
[Map]
FileName=Cuba(меняю, на Singapore)
MapVersion=080
ProductCode=1
;Color=32
CodePage=1252
Levels=2
Level0=14
Level1=13
Zoom0=5
Zoom1=6
Copy1=http://openstreetmap.org/
Copy2=Vasya Pupkin
MapsourceName=CubaOSM (меняю на SingaporeOSM - хотя, думаю, большой роли это не играет)
MapSetName=CubaOSM (меняю на SingaporeOSM)
CDSetName=CubaOSM (меняю на SingaporeOSM)
[End-Map]
;
[Files]
img=88880053.img (меняю на 11110001.имг, так как этот АйДи указал в бат-файле осм2пл при конвертации)
[End-Files]
В итоге сгпсмаппер выдает ошибку и закрывается, но, думаю, это проблема программы, а не бат и тхт файла.
Я ничего не пропустил из изменяемых частей? файл в польском формате - синг.мп, естесственно, находится в каталоге с бат и тхт файлами.