문제

JOSM 및 내 자신의 GPS 레코드를 사용하여 JOSM 및 MooteReetMap에서 입력하지 않음 (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
.

문제를보고 싶다면 최종 파일은 내 웹 사이트에서 다운로드 할 수 있습니다. http://www.iero.org/blog/2014/06/carte-du-congo/

감사합니다!

greg

도움이 되었습니까?

해결책

나는 테스트를 마쳤으며 개요 맵 기능을 도입 한 후에 MKGMAP의 버전의 빈 이름 만 얻습니다.나는 R2585가있는지도를 만들었고 이름이 올바르게 보였다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top