SEVERE consecutive identical nodes with --remove-short-arcs

I am trying to build a routable map for all of Massachusetts as a first step towards hopefully improving the style rules slightly (some ramps on Rt. 2 are missing from the cloudmade img and I think it's because trunk_link is missing in the style file, but I haven't figured that out yet). My command line is pretty much as the one in README.example. After running the splitter on cloudmade's massachusetts.osm I ran: java -enableassertions \ -Xmx2048m \ -jar mkgmap.jar \ --tdbfile \ --gmapsupp \ --family-id=632 \ --overview-mapname=40000001 \ --country-abbr="US" \ --country-name="United States" \ --region-abbr="MA" \ --region-name="Massachusetts" \ --description="OSM gdt" \ --ignore-osm-bounds \ --net \ --route \ --add-pois-to-areas \ --remove-short-arcs \ -c template.args > OUT.02.mkgmap 2>&1 As you can see I do have remove-short-arcs. I think I am r1048 but will update and try again. I got the following errors, which I thought --remove-short-arcs was supposed to fix. I looked at NEW HOPE WAY, and it is nearly a loop with very close nodes even though it is really a simple linear alley for which two nodes would do fine. I looked at another one (29730871) and that looks bizarre as well: http://www.openstreetmap.org/?way=29730871 I think the ways appear multiple times due split tiles, which is fine. The rewulting img/gmapi loads into Garmin mapmanager (mac) but RoadTrip says it is broken and cannot be used. So two thoughts: if ways are still messed up, maybe they should just be omitted? it would be nice to give a URL to the way instead of just the id. I suspect a lot of these are messed up and should be fixed in the db regardless of mkgmap liking them or not liking them. I have done sort|uniq on the actual output: SEVERE (RoadNetwork): Road NEW HOPE WAY (OSM id 11175820) contains consecutive identical nodes - routing will be broken SEVERE (RoadNetwork): Road null (OSM id 29730871) contains consecutive identical nodes - routing will be broken SEVERE (RoadNetwork): Road null (OSM id 30158233) contains consecutive identical nodes - routing will be broken SEVERE (RoadNetwork): Road null (OSM id 30574531) contains consecutive identical nodes - routing will be broken SEVERE (RoadNetwork): Road null (OSM id 30574585) contains consecutive identical nodes - routing will be broken SEVERE (RoadNetwork): Road null (OSM id 30575415) contains consecutive identical nodes - routing will be broken SEVERE (RoadNetwork): Road null (OSM id 9208777) contains consecutive identical nodes - routing will be broken SEVERE (RoadNetwork): Road null (OSM id 9252537) contains consecutive identical nodes - routing will be broken SEVERE (RoadNetwork): Road null (OSM id 9325924) contains consecutive identical nodes - routing will be broken SEVERE (RoadNetwork): Road null (OSM id 9563279) contains consecutive identical nodes - routing will be broken

Hi Greg,
As you can see I do have remove-short-arcs. I think I am r1048 but will update and try again.
That version is ancient! please try again with the latest version as I have made some improvements in this area.
So two thoughts:
if ways are still messed up, maybe they should just be omitted?
Perhaps, but my goal is to be able to cope with all data no matter how crap it is. That may require a certain amount of pruning and trashing of the really bad stuff. The old saying of Garbage In Garbage Out is very applicable here.
it would be nice to give a URL to the way instead of just the id. I suspect a lot of these are messed up and should be fixed in the db regardless of mkgmap liking them or not liking them.
The latest rev now reports a download URL. Cheers, Mark
participants (2)
-
Greg Troxel
-
Mark Burton