Commit: r1539: I've taken a different approach and no longer collect rules into different buckets to form an

Version 1539 was commited by steve on 2010-01-30 11:08:30 +0000 (Sat, 30 Jan 2010) BRANCH: style I've taken a different approach and no longer collect rules into different buckets to form an index. The rules are now read literally from the top and applied to the element in turn. It turns out that this does not add any significant time because it is still very quick compared to everything else that is going on. Continue is not enabled at all in this revision so do not use if you need it.

Well, now the routing issue seems more systematic. Starting from italy.osm.bz2 from geofabrick... A) using latest splitter 105, compiling with latest mkgmap 1537 -> trying a route in Rome, you got an error in mapsource. B) using latest splitter 105, compiling with mkgmap 1187 -> trying a route in Rome, mapsource routing works. -> loaded gmapsupp.img in nuvi255: nuvi says UNABLE TO FIND A ROUTE C) using oldest splitter (ver ?, .jar is 51 kbyte), compiling with mkgmap 1187 -> trying a route in Rome, mapsource routing works. -> loaded gmapsupp.img in nuvi255: nuvi routing works. This issue is more or less the same since months. There should be some osm data in Rome that makes splitter/mkgmap making this bad error. I've not been able to reduce the osm file and reproduce the same issue on a smaller map. Ciao, Marco.

Hello Marco, Please confirm that you are enabling assertions in both the splitter and mkgmap. Mark

--- Sab 30/1/10, Mark Burton <markb@ordern.com> ha scritto:
Da: Mark Burton <markb@ordern.com> Oggetto: Re: [mkgmap-dev] Bad routing error here in Rome... A: mkgmap-dev@lists.mkgmap.org.uk Data: Sabato 30 gennaio 2010, 14:25
Hello Marco,
Please confirm that you are enabling assertions in both the splitter and mkgmap.
Mark _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
Ciao Mark. Here is the part of the cmd script doing the actual job: java -enableassertions -Xmx1000m -jar ..\bin\splitter.jar --mapid=66%FID%001 --max-nodes=1000000 ..\OSM-Data\%osmfile% java -enableassertions -Xmx1000m -jar ..\bin\mkgmap.jar --code-page=1252 --country-name="%country%" --latin1 --family-id=%FID% --mapname=66%FID%001 --overview-mapname=66%FID%000 --tdbfile --series-name="OSM-%country%" --family-name="OpenStreetMap: %country%" --road-name-pois --add-pois-to-areas --no-poi-address --ignore-maxspeeds --remove-short-arcs --preserve-element-order --style-file=..\bin\resources\styles\ --style=%style% --description="%country%" --route --net --gmapsupp -c template.args Ciao, Marco.

Hi Marco,
Here is the part of the cmd script doing the actual job:
java -enableassertions -Xmx1000m -jar ..\bin\splitter.jar --mapid=66%FID%001 --max-nodes=1000000 ..\OSM-Data\%osmfile%
java -enableassertions -Xmx1000m -jar ..\bin\mkgmap.jar --code-page=1252 --country-name="%country%" --latin1 --family-id=%FID% --mapname=66%FID%001 --overview-mapname=66%FID%000 --tdbfile --series-name="OSM-%country%" --family-name="OpenStreetMap: %country%" --road-name-pois --add-pois-to-areas --no-poi-address --ignore-maxspeeds --remove-short-arcs --preserve-element-order --style-file=..\bin\resources\styles\ --style=%style% --description="%country%" --route --net --gmapsupp -c template.args
OK - thanks. Have you tried using smaller tile sizes? i.e. does the same problem exist if you use, say, 500000 for max nodes? Also, does the map show any other problems in that area apart from routing not working? Mark

Hi Mark. No way. I reduced maxnode to 500000 (Italy is splitted in 42 tiles) I tested latest splitter and latest mkgmap: exactly same error as before in mapsource routing. Ciao, Marco. --- Sab 30/1/10, Mark Burton <markb@ordern.com> ha scritto:
Da: Mark Burton <markb@ordern.com> Oggetto: Re: [mkgmap-dev] Bad routing error here in Rome... A: mkgmap-dev@lists.mkgmap.org.uk Data: Sabato 30 gennaio 2010, 17:00
Hi Marco,
Here is the part of the cmd script doing the actual job:
java -enableassertions -Xmx1000m -jar ..\bin\splitter.jar --mapid=66%FID%001 --max-nodes=1000000 ..\OSM-Data\%osmfile%
java -enableassertions -Xmx1000m -jar ..\bin\mkgmap.jar --code-page=1252 --country-name="%country%" --latin1 --family-id=%FID% --mapname=66%FID%001 --overview-mapname=66%FID%000 --tdbfile --series-name="OSM-%country%" --family-name="OpenStreetMap: %country%" --road-name-pois --add-pois-to-areas --no-poi-address --ignore-maxspeeds --remove-short-arcs --preserve-element-order --style-file=..\bin\resources\styles\ --style=%style% --description="%country%" --route --net --gmapsupp -c template.args
OK - thanks.
Have you tried using smaller tile sizes? i.e. does the same problem exist if you use, say, 500000 for max nodes?
Also, does the map show any other problems in that area apart from routing not working?
Mark _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
participants (3)
-
Marco Certelli
-
Mark Burton
-
svn commit