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
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev