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

Reply via email to