Question

J'ai créé une carte Garmin de mes propres fichiers OSM (à l'aide de JOSM et de mes propres enregistrements GPS, aucune entrée d'OpenStreetMap). L'ensemble du processus fonctionne bien, mais je n'ai qu'un petit problème: lorsque je charge la carte finale à Basecamp, le nom de cette carte est vide (vide).

aucune idée?

Voici le code.Avant, certaines variables:

PREFIX=640000
ORIGINALNAME=$(echo ${PREFIX}00)
NAME=$(echo ${PREFIX}01)

ID_PUBLIC=64

DIR="/home/Carto"
GMAPIBUILDER="/Applications/Carto/gmapi-builder.py"
MKGMAP="/Applications/Carto/mkgmap/mkgmap.jar"

Tout d'abord, créez des fichiers img de différentes couches

for f in $DIR/src/public/*.osm ; do
    g=$(basename $f .osm) ;
    d=$(dirname $f)

    java -Xmx2G -jar $MKGMAP \
    --transparent --add-pois-to-areas \
    --keep-going --draw-priority=$drawpriority \
    --description="[iero] "$g \
    --family-name="iero Congo" \
    --series-name="iero Congo" \
    --mapname=$NAME --family-id=$ID --product-id=$ID \
    --country-name=Congo --country-abbr=CG \
    --style-file=$DIR/styles --style=iero \
    --copyright-message="[iero.org] Congo $DATE" \
    --product-version=$VERSION \
    --latin1 --output-dir=$DIR/output/imgs/public $f 1> /dev/null; 

    cp $DIR/output/imgs/public/${NAME}.img $DIR/output/imgs/public/${NAME}.img

    let NAME++ ;
    let nbfiles++ ;
    let drawpriority++ ;
done    

Suivant, concaténate ces fichiers dans un fichier IMG unique

java -jar $MKGMAP --tdbfile --gmapsupp $DIR/output/imgs/public/*.img \
    --keep-going \
    --style-file=$DIR/styles --style=iero \
    --family-name="iero Congo" \
    --series-name="iero Congo" \
    --description="[iero] Congo map" \
    --mapname=$ORIGINALNAME --family-id=${ID_PUBLIC} --product-id=${ID_PUBLIC} \
    --copyright-message="[iero.org] Congo $DATE" \
    --product-version=$VERSION \
    --output-dir=$DIR/output/gps/public 1> /dev/null;

Ensuite, créez des fichiers GMAPI, prêt pour Basecamp:

python $GMAPIBUILDER -t $DIR/output/gps/public/osmmap.tdb -b $DIR/output/gps/public/osmmap.img -o $DIR/output/basecamp/mac/public $DIR/output/imgs/public/*.img

Si vous souhaitez voir le problème, les fichiers finaux peuvent être téléchargés sur mon site Web: http://www.iero.org/blog/2014/06/carte-du-congo/

merci!

greg

Était-ce utile?

La solution

J'ai fait tester et obtenez uniquement les noms vierges avec des versions de MKGMAP après avoir introduit la fonction de carte d'aperçu.J'ai construit une carte avec R2585 et le nom montrait correctement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top