
Just a quick note. This is the code for splitting the planet into thousands of areas in a single pass based on the mkgmap splitter. I mentioned this code on both osm-dev and mkgmap-dev. This branch supports PBF, runs much faster, threads better, doesn't have the 'node in too many areas' issue, and split thousands of areas in one pass. ( See http://www.mail-archive.com/mkgmap-dev@lists.mkgmap.org.uk/msg06934.html ) This code has several external dependencies that I should have cataloged before, but didn't. You need the dsiutils and fastutils jar's available at: http://dsiutils.dsi.unimi.it/ http://fastutil.dsi.unimi.it/ You also need to use protobuf 2.3, available at: http://code.google.com/p/protobuf/ The sources for the osmbin jar needed to parse PBF files can be found at: https://github.com/scrosby/OSM-binary or the jar can be extracted from the sources for osmosis. This repository also contains the *.proto definitions if anyone is curious. I build and run with eclipse and openjdk with: java version "1.6.0_18" Scott