[mkgmap-dev] [PATCH v4] - min arc length fixes
From Greg Troxel gdt at ir.bbn.com on Fri Aug 14 13:44:32 BST 2009
Clinton Gladstone <clinton.gladstone at googlemail.com> writes: > On Thu, Aug 13, 2009 at 8:52 PM, Greg Troxel<gdt at ir.bbn.com> wrote: > >> I am finding routing totally broken in Massachusetts; routes (etrex >> vista hcx) are computed apparently using the basemap. I have not tested >> enough to figure out why. > > Which extract are you using (geofabrik, cloudmade?), and what command > line options? I am using the cloudmade extract from: http://downloads.cloudmade.com/north_america/united_states/massachusetts except now 12 august is available and I used 5 august. But it seems to be something about the data, not a bad extract - I think cloudmade's extracts are just fine. I most recently built with all 6 NE states (conn, ri, mass, vermont, new hampshire, maine) all together, invoking the script 'do-mkgmap' which follows as something like $ do-mkgmap *.osm.bz2 where I had symlinks for all 6 state .osm.bz2 in the directory where I invoked it, and have symlinks for splitter and mkgmap to jars I built with ant. I usually compute routes in mass, e.g. to work when driving there to see what happens, and they seem to use the basemap. I wondered if it was mass specific, so I picked a random place in vermont, and asked my etrex for a route. It got me onto 2W which is sensible, and then in vt seemed very sensible, but getting to 2 was by teleporting to a major highway, not using local roads, so I think it's using the basemap in Mass and then OSM data in Vermont. In OSM, Mass is very different from the other states. We have massgis data and they have tiger. massgis data is much better in most (all?) respects. It also has a ton of points at curvy sections of roads and parcels, rather than tiger's "nodes are a scarce resources; use only as many as you need to get close enough" ethic (which has some merit!), so I wouldn't be surprised if it provokes more issues. I do get a few warnings about remaining short arcs, but there are only about 5 of them. Also my test map (in script as well) works on the garmin but crashes roadtrip. All of this is on mac 10.5.x with java 1.6 installed, and I ran the most recent build wednesday night. Thanks for looking at this. ---------------------------------------- #!/bin/sh cd $HOME/OSM || exit 1 # rm all img/tdb/etc. rm -f *.img *.tdb INPUT=$* ## SPLIT INPUT MAPS if [ "$INPUT" != "" -o ! -f template.args ]; then rm -f 63*.osm.gz if [ "$INPUT" = "" ]; then INPUT=`ls *.osm.bz2` fi rm -f areas.list template.args* echo "SPLITTING $INPUT:" time \ java \ -enableassertions \ -Xmx2000m \ -jar splitter.jar \ --max-nodes=1600000 \ $INPUT \ > OUT.01.splitter 2>&1 cp -pf template.args template.args.orig ed template.args <<EOF g/^description:/d w EOF fi ## BUILD MAPS echo "BUILDING:" time \ java \ -enableassertions \ -Xmx2048m \ -jar mkgmap.jar \ --description="OSM_gdt" \ --country-abbr="US" \ --country-name="United States" \ --region-abbr="MA" \ --region-name="Massachusetts" \ --series-name="OSM_gdt_series" \ --family-id=401 \ --family-name="OSM_gdt_family" \ --product-id=13 \ --series-name="OSM_gdt_series" \ --area-name="OSM_gdt_area" \ --tdbfile \ --remove-short-arcs=6 \ --add-pois-to-areas \ --route \ -c template.args \ --gmapsupp \ > OUT.02.mkgmap 2>&1 echo OPTIONS not used: \ --overview-mapname=63240000 - test default claim \ --ignore-osm-bounds \ ## PREPARE GMAPI FORMAT FOR ROADMAP mkdir -p GMAPI echo "GMAPI:" time \ /Users/gdt/SOFTWARE/GMAPIBUILDER/gmapi-builder/gmapi-builder.py \ -o GMAPI \ -t 63240000.tdb \ -b 63240000.img \ -v 6324*.img \ > OUT.03.gmapi 2>&1 echo "test-map:all-elements" export BASE_LAT=42.0 export BASE_LONG=-70.0 time \ java \ -enableassertions \ -Xmx2048m \ -jar mkgmap.jar \ --overview-mapname=63500000 \ --mapname=63500001 \ --description="OSM_test" \ --country-abbr="US" \ --country-name="United States" \ --region-abbr="MA" \ --region-name="Massachusetts" \ --series-name="OSM_test_series" \ --family-id=402 \ --family-name="OSM_test_family" \ --product-id=14 \ --series-name="OSM_test_series" \ --area-name="OSM_test_area" \ --tdbfile \ test-map:all-elements > OUT.04.mkgmap 2>&1 mkdir -p GMAPI-TEST echo "GMAPI-TEST:" time \ /Users/gdt/SOFTWARE/GMAPIBUILDER/gmapi-builder/gmapi-builder.py \ -o GMAPI-TEST \ -t 63500000.tdb \ -b 63500000.img \ -v 6350*.img \ > OUT.05.gmapi-test 2>&1 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 193 bytes Desc: not available Url : http://lists.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20090814/6949e895/attachment.bin
- Previous message: [mkgmap-dev] [PATCH v4] - min arc length fixes
- Next message: [mkgmap-dev] [PATCH v4] - min arc length fixes
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list