
family-id needs to be different for each layer, otherwise transparent cannot work. each needs it's own tdb and so on too. transparent and draw priority works ONLY for mapsets, not for single maps. frmas wrote:
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