Felix Hartmann a écrit :
Hello Felix,
you don't give enough details.
has each layer it's own map id?
These are the parameters for each layer :
For layer 1 (contour) :
OPT_CONTOURS=" \
-ea \
-Xmx896M \
-jar mkgmap.jar \
--country-name=France \
--country-abbr=FR \
--draw-priority=25 \
--family-id=148 \
--gmapsupp \
--latin1 \
--lower-case \
--overview-mapnumber=63240100 \
--preserve-element-order \
--product-id=66 \
--style-file=$FILEDIR/styles/contours \
--tdbfile \
--transparent \
"
cp -f gmapsupp.img carte_contours.img
For layer 2 (perso) :
OPT_PERSO=" \
-ea \
-Xmx896M \
-jar mkgmap.jar \
--country-name=France \
--country-abbr=FR \
--draw-priority=20 \
--family-id=148 \
--gmapsupp \
--ignore-maxspeeds \
--ignore-turn-restrictions \
--latin1 \
--location-autofill=1 \
--lower-case \
--overview-mapnumber=63240100 \
--preserve-element-order \
--product-id=01 \
--remove-short-arcs \
--route \
--style-file=$FILEDIR/styles/perso \
--tdbfile \
--transparent \
"
cp -f gmapsupp.img carte_perso.img
For layer 3 (normal) :
OPT_CARTE=" \
-ea \
-Xmx896M \
-jar mkgmap.jar \
--country-name=France \
--country-abbr=FR \
--draw-priority=10 \
--family-id=148 \
--gmapsupp \
--ignore-maxspeeds \
--ignore-turn-restrictions \
--latin1 \
--location-autofill=1 \
--lower-case \
--overview-mapnumber=63240100 \
--preserve-element-order \
--product-id=01 \
--remove-short-arcs \
--route \
--style-file=$FILEDIR/styles/arvernes \
--tdbfile \
"
cp -f gmapsupp.img carte_geofabrik.img
For layer 4 (search) :
OPT_SEARCH=" \
-ea \
-Xmx896M \
-jar mkgmap.jar \
--country-name=France \
--country-abbr=FR \
--draw-priority=1 \
--family-id=148 \
--gmapsupp \
--latin1 \
--location-autofill=1 \
--lower-case \
--overview-mapnumber=63240100 \
--preserve-element-order \
--product-id=01 \
--road-name-pois \
--tdbfile \
"
cp -f gmapsupp.img carte_search.img
and the command line when I gather all maps :
cartes=" \
$CARTESDIR/carte_geofabrik.img \
$CARTESDIR/carte_search.img \
$CARTESDIR/carte_perso.img \
$CARTESDIR/carte_contours.img \
$FILEDIR/CONTOURS.TYP \
$FILEDIR/PERSO.TYP \
$FILEDIR/ARVERNES.TYP \
"
java -Xmx896M -jar $FILEDIR/mkgmap.jar --gmapsupp
--family-name="$family_name" --description="$description" $cartes
PERSO.TYP is a copy of ARVERNES.TYP
CONTOURS.TYP has "product ID : 66" and "family ID : 148"
PERSO.TYP and ARVERNES.TYP have "product ID : 1" and "family ID : 148"
BTW EACH layer that is supposed to look different needs it's own TYPfile
(does not have to be different, but for each mapID the name (up to 8
characters no more) of the typfile must be different).
I have one TYP for the first three layers, not the last one as it is
supposed to use default style.
If you use gmaptool to create gmapsupp.img, is the result working? If
yes then mkgmap really has a bug, if not you're process is wrong.
I do not have gmaptoo. I use mkgmap.
Thank you. Francois
_______________________________________________
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev