[mkgmap-dev] gui for areas.list ?From Chris Miller chris.miller at kbcfp.com on Fri Aug 28 20:03:26 BST 2009
Hmm, this one had me stumped for a bit but I think I know what it is. The "mapid = 1" is the giveaway... It looks like the code that parses areas.list currently looks for an 8 digit number - if it doesn't find one it'll fail with the exception you've shown. Because you specified mapid = 1, the ID was written out as a single digit (rather than "00000001"). Try editing the mapids in the file to give the maps 8 digit numbers, it will then hopefully work OK. I should probably fix the splitter so it zero-pads out the map ID when writing the areas.list file. Though I don't know much about the importance of the map ID - do mkgmap, mapsource, devices etc still work OK if the ID is less than 10000000? Chris C> And the --split-file=<file> option is also not working for me on XP. C> C> Maybe also a locale problem? C> C> mapid = 1 C> split-file = newareas.list C> max-nodes = 1200000 C> Exception in thread "main" java.lang.IllegalStateException: No match C> found C> at java.util.regex.Matcher.group(Unknown Source) C> at uk.me.parabola.splitter.AreaList.read(AreaList.java:163) C> at uk.me.parabola.splitter.Main.readArgs(Main.java:203) C> at uk.me.parabola.splitter.Main.split(Main.java:113) C> at uk.me.parabola.splitter.Main.main(Main.java:99) C> Drücken Sie eine beliebige Taste . . . C> Command was: C> C> java -Xmx%heap% -jar ..\tools\splitter.jar --mapid=1 C> --split-file=newareas.list --max-nodes=%max_nodes% C> ..\osmdata\data.osm C> C> newareas.list is a unmodified copy of areas.list. C> C> Chris
- Previous message: [mkgmap-dev] gui for areas.list ?
- Next message: [mkgmap-dev] gui for areas.list ?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list