terracotta optimize-rasters

Optimize a collection of raster files for use with Terracotta.

First argument is a list of input files or glob patterns.

Example:

$ terracotta optimize-rasters rasters/*.tif -o cloud-optimized/

Note that all rasters may only contain a single band.

terracotta optimize-rasters [OPTIONS] RASTER_FILES...

Options

-o, --output-folder <output_folder>

Required Output folder for cloud-optimized rasters. Subdirectories will be flattened.

--skip-existing

Skip existing files

--overwrite

Force overwrite of existing files

--resampling-method <resampling_method>

Resampling method for overviews

Default:

average

Options:

average | nearest | bilinear | cubic

--reproject

Reproject raster file to Web Mercator for faster access

Default:

False

--in-memory, --no-in-memory

Force processing raster in memory / not in memory [default: process in memory if smaller than 120 million pixels]

--compression <compression>

Compression algorithm to use [default: auto (ZSTD if available, DEFLATE otherwise)]

Options:

auto | deflate | lzw | zstd | none

--nproc <nproc>

Number of processes to use for multi-core processing [default: 1, i.e., single-core processing] Set to -1 to use all available (logical) cores

-q, --quiet

Suppress all output to stdout

Default:

False

Arguments

RASTER_FILES

Required argument(s)