diff --git a/calvalus-processing/src/main/java/com/bc/calvalus/processing/l2/ProductFormatter.java b/calvalus-processing/src/main/java/com/bc/calvalus/processing/l2/ProductFormatter.java index ece5d8612..eefb6fe37 100644 --- a/calvalus-processing/src/main/java/com/bc/calvalus/processing/l2/ProductFormatter.java +++ b/calvalus-processing/src/main/java/com/bc/calvalus/processing/l2/ProductFormatter.java @@ -70,6 +70,13 @@ public ProductFormatter(String productName, String outputFormat, String desiredO } else { outputCompression = "dir2"; } + } else if (outputFormat.equalsIgnoreCase("xcube-levels")) { + outputExtension = ".levels"; + if ("zip".equals(desiredOutputCompression)) { + outputCompression = "zip"; + } else { + outputCompression = "dir2"; + } } else if (outputFormat.equals("NetCDF4-LC")) { outputExtension = ".nc"; outputCompression = ""; // no further compression required