GDAL-RASTER-STACK(1) GDAL GDAL-RASTER-STACK(1) (NAME) gdal-raster-stack - (VRT) 3.11 . (SYNOPSIS) Usage: gdal raster stack [OPTIONS] ... Combine together input bands into a multi-band output, either virtual (VRT) or materialized. Positional arguments: -i, --input Input raster datasets (or specify a @ to point to a file containing filenames) [1.. values] [required] [not available in pipelines] -o, --output Output raster dataset [required] [not available in pipelines] Common Options: -h, --help Display help message and exit --json-usage Display usage as JSON document and exit --config = Configuration option [may be repeated] -q, --quiet Quiet mode (no progress bar or warning message) [not available in pipelines] Options: -f, --of, --format, --output-format Output format ("GDALG" allowed) [not available in pipelines] --co, --creation-option = Creation option [may be repeated] [not available in pipelines] --overwrite Whether overwriting existing output dataset is allowed [not available in pipelines] Mutually exclusive with --append --append Append as a subdataset to existing output [not available in pipelines] Mutually exclusive with --overwrite -b, --band Input band(s) (1-based index) [may be repeated] --absolute-path Whether the path to the input datasets should be stored as an absolute path --resolution ,|same|average|common|highest|lowest> Target resolution (in destination CRS units) (default: same) --bbox Target bounding box as xmin,ymin,xmax,ymax (in destination CRS units) --target-aligned-pixels Round target extent to target resolution --input-nodata Set nodata values for input bands. [1.. values] --output-nodata Set nodata values at the destination band level. [1.. values] --hide-nodata Makes the destination band not report the NoData. Advanced Options: --if, --input-format Input formats [may be repeated] [not available in pipelines] --oo, --open-option = Open options [may be repeated] [not available in pipelines] (DESCRIPTION) GDAL VRT (Virtual Dataset) GeoTIFF . -b . GDAL ( ) . '*' '?' '['] VSIGlob() /vsis3/ /vsigs/ /vsiaz/ . 3.12 GDAL gdal raster pipeline . GDALG ( / ) (GDALG OUTPUT) JSON GDALG . GDALG: GDAL Streamed Algorithm (pipeline) (on-the-fly) (streamed) . (PROGRAM-SPECIFIC OPTIONS) --absolute-path 3.12.0 . VRT . ( ) VRT . -b, --band () . . . -b . --bbox ,,, . . (bounding box) . NODATA --output-nodata . --hide-nodata nodata NoData . . --input-nodata [,]... nodata ( ). nodata ( ) . NODATA ComplexSource . --output-nodata [,]... nodata ( ). . nodata ( ) . NoDataValue VRTRasterBand . None nodata . --resolution {|same|highest|lowest|average} --resolution . same . highest . lowest . average . common 0.2 0.4 0.6. ,. . . --target-aligned-pixels ( ) --resolution . xmin / resx ymin / resy xmax / resx ymax / resy . (STANDARD OPTIONS) --append (subdataset) . GTiff -- GeoTIFF File Format GPKG -- GeoPackage raster. . --co, --creation-option = . GeoTIFF . . . --formats . Raster drivers . --if, --input-format / () . . . . . --oo, --open-option = ( ). . -f, --of, --format, --output-format . : gdal --formats | grep raster | grep rw | sort --overwrite . gdal . (EXIT STATUS) 0 ( ). (EXAMPLES) : RGB gdal raster stack red.tif green.tif blue.tif rgb.tif : (VRT) gdal raster stack raster1.tif raster2.tif result.vrt (AUTHORS) Even Rouault (COPYRIGHT) 1998-2026 August 18, 2026 GDAL-RASTER-STACK(1)