From d9e613d5b8e9e40a2f9eb461590c0f425a7042e5 Mon Sep 17 00:00:00 2001 From: ninsbl Date: Sun, 6 Apr 2025 00:08:04 +0200 Subject: [PATCH] fix compression --- .../t.rast.exporttree/t.rast.exporttree.py | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/temporal/t.rast.exporttree/t.rast.exporttree.py b/src/temporal/t.rast.exporttree/t.rast.exporttree.py index 24cd7f6..dd02cfa 100644 --- a/src/temporal/t.rast.exporttree/t.rast.exporttree.py +++ b/src/temporal/t.rast.exporttree/t.rast.exporttree.py @@ -40,10 +40,11 @@ # %end # %option -# % key: resampling +# % key: compression # % type: string -# % description: Resampling to be used for overviews -# % options: NEAREST,​AVERAGE,​BILINEAR​,​CUBIC​,​CUBICSPLINE​,​LANCZOS​,​MODE,​RMS +# % description: Compression method to be used for the output GeoTiffs +# % options: LZW,ZSTD,DEFLATE,LERC +# % answer: ZSTD # % required: no # %end @@ -55,7 +56,15 @@ # %end # %option -# % key: over +# % key: resampling +# % type: string +# % description: Resampling to be used for overviews +# % options: NEAREST,​AVERAGE,​BILINEAR​,​CUBIC​,​CUBICSPLINE​,​LANCZOS​,​MODE,​RMS +# % required: no +# %end + +# %option +# % key: overviews # % type: integer # % description: Number of overviews to create (4 is often a good choice) # % required: no @@ -299,7 +308,7 @@ def main() -> None: level=int(options["level"]) if options["level"] else None, overviews=int(options["overviews"]) if options["overviews"] else None, truncate_float=flags["f"], - separator=options["separator"], + separator=gs.separator(options["separator"]), temporal_tree=options["temporal_tree"] or "%Y/%m/%d", use_semantic_label=flags["s"], )