Here's the latest patch with the output type option instead of --pbf. Use --output=pbf to select PBF output or omit it or specify --output=xml to use the old XML output. Default is still XML.
Index: src/uk/me/parabola/splitter/args/SplitterParams.java =================================================================== --- src/uk/me/parabola/splitter/args/SplitterParams.java (revision 175) +++ src/uk/me/parabola/splitter/args/SplitterParams.java (working copy) @@ -70,6 +70,6 @@ @Option(defaultValue = "auto", description = "The maximum number of threads used by splitter.") ThreadCount getMaxThreads(); - @Option(defaultValue = "false", description = "Enable PBF output.") - boolean isPbf(); + @Option(defaultValue = "xml", description = "The output type, either xml or pbf.") + String getOutput(); } Index: src/uk/me/parabola/splitter/Main.java =================================================================== --- src/uk/me/parabola/splitter/Main.java (revision 175) +++ src/uk/me/parabola/splitter/Main.java (working copy) @@ -226,7 +226,11 @@ geoNamesFile = params.getGeonamesFile(); resolution = params.getResolution(); trim = !params.isNoTrim(); - pbfOutput = params.isPbf(); + String output = params.getOutput(); + if(!output.equals("xml") && !output.equals("pbf")) { + System.err.println("The --output parameter must be either xml or pbf. Resetting to xml."); + } + pbfOutput = "pbf".equals(output); if (resolution < 1 || resolution > 24) { System.err.println("The --resolution parameter must be a value between 1 and 24. Resetting to 13.");
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev