質問

私は自分のOSMファイルからGarmin Mapを作成しました(JOSMと自分のGPSレコードを使用して、OpenStreetMapからの入力なし)。 プロセス全体がうまく動作しますが、ほんの少し問題があります。最後のマップをBaseCampにロードすると、このマップの名前が空(空白)です。

任意のアイデア?

これはコードです。以前は、いくつかの変数:

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"
.

まず、異なるレイヤーからIMGファイルを作成します。

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    
.

次に、それらのファイルをユニークIMGファイル

に連結します。
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;
.

その後、GMAPIファイルを作成し、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
.

問題を見たい場合は、最終ファイルを自分のWebサイトでダウンロードできます。 http://www.iero.org/blog/2014/06/carte-du-congo/

ありがとう!

Greg

役に立ちましたか?

解決

私はテストを行い、概要マップ機能を導入した後に、バージョンのMKGMAPを使用して空白の名前を取得しました。私はR2585で地図を構築し、名前は正しく表示されました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top