GDAL-RASTER-REPROJECT(1) GDAL GDAL-RASTER-REPROJECT(1) (NAME) gdal-raster-reproject - 3.11. (SYNOPSIS) Usage: gdal raster reproject [OPTIONS] Reproject a raster dataset. Positional arguments: -i, --input Input raster datasets [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 -s, --input-crs Input CRS --like Dataset to use as a template for target bounds, CRS, size and nodata -d, --output-crs Output CRS -r, --resampling Resampling method. RESAMPLING=nearest|bilinear|cubic|cubicspline|lanczos|average|rms|mode|min|max|med|q1|q3|sum (default: nearest) --resolution , Target resolution (in destination CRS units) Mutually exclusive with --size --size , Target size in pixels Mutually exclusive with --resolution --bbox Target bounding box (in destination CRS units) --bbox-crs CRS of target bounding box -j, --num-threads Number of jobs (or ALL_CPUS) (default: ALL_CPUS) 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] --target-aligned-pixels Round target extent to target resolution --input-nodata Set nodata values for input bands ('None' to unset). [1.. values] --output-nodata Set nodata values for output bands ('None' to unset). [1.. values] --add-alpha Adds an alpha mask band to the destination when the source raster have none. --wo, --warp-option = Warping option(s) [may be repeated] --to, --transform-option = Transform option(s) [may be repeated] --et, --error-threshold Error threshold (DESCRIPTION) gdal raster reproject ( ) . . --bbox --resolution gdal raster reproject . CRS CRS . GDALSuggestedWarpOutput() . gdal raster reproject . gdal raster reproject . gdal raster reproject . ( XSCALE GDALWarpOptions::papszWarpOptions ). (antimeridian) ( ). --resampling . ( "mean" "sum") ( ). . gdal raster pipeline . (PROGRAM-SPECIFIC OPTIONS) --add-alpha (nodata - /). 0 . NBITS . 2^NBITS-1 . NBITS UInt16 ( Int16) 65535 ( 32767) . 255 . --wo DST_ALPHA_MAX= . --bbox ,,, ( SRS SRS --bbox-crs). --bbox-crs (SRS) --bbox . OGRSpatialReference.SetFromUserInput() CRS EPSG ( EPSG:4296) CRS (WKT) PROJ.4 .prj WKT CRS. SRS . --output-crs SRS . --bbox-crs SRS / . --like GDAL --size --resolution --output-crs --bbox . GCP RPC . --et, --error-threshold . 0.125 RPC_DEM --error-threshold=0 . -j, --num-threads 3.12. (jobs) . : . --input-crs, -s . SRS . OGRSpatialReference.SetFromUserInput() CRS EPSG ( EPSG:4296) CRS (WKT) PROJ.4 .prj WKT CRS. SRS . --input-nodata (nodata) ( ). . ( / ). nodata None . None UNIFIED_SRC_NODATA ( GDALWarpOptions::papszWarpOptions ) YES . --input-nodata nodata UNIFIED_SRC_NODATA PARTIAL . --output-crs, -d, . SRS . OGRSpatialReference.SetFromUserInput() CRS EPSG ( EPSG:4296) CRS (WKT) PROJ.4 .prj WKT CRS. SRS . --output-nodata (nodata) ( ). . nodata . nodata None . nodata . GeoTIFF nodata . -r, --resampling (resampling) . : nearest: ( ). bilinear: . cubic: . cubicspline: . lanczos: . average: NODATA . rms: / NODATA. mode: () . . max: NODATA . min: NODATA . med: NODATA . q1: NODATA . q3: NODATA . sum: NODATA. : (downsampling) ( --resolution --size) ( / ) . -r . --resolution , ( ). ( --size ) xres=yres . --resolution --size ( RPC) () ( xres=yres ). --size. --size , . 0 . --resolution. --target-aligned-pixels --resolution (/ ). xmin / resx ymin / resy xmax / resx ymax / resy . --to, --transform-option = GDALCreateGenImgProjTransformer2(). RPC GDALCreateRPCTransformerV2() . rpc- gdalwarp --to METHOD=RPC . --wo, --warp-option = . GDALWarpOptions::papszWarpOptions . . (STANDARD OPTIONS) --append . 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 . -q, --quiet . / (NODATA / SOURCE VALIDITY MASK HANDLING) nodata ( 0 ) --input-nodata . () : o (nearest) . nodata . o (bilinear) (cubic) (cubicspline) (lanczos) . nodata ( ). . . o . . nodata . (APPROXIMATE TRANSFORMATION) gdal raster reproject 0.125 . ( ) . . . . . (tiled) . OPTIMIZE_SIZE . () . ( ) --error-threshold . --error-threshold=0 . (FREQUENTLY ASKED QUESTIONS) : ( / anti-aliasing) --resampling : . --error-threshold . . ( ) . : ( ). . (X) (Y) . . . XSCALE YSCALE --wo . XSCALE ( YSCALE) ( ). . GDALG ( / ) (GDALG OUTPUT (ON-THE-FLY / STREAMED DATASET)) JSON GDALG . GDALG: GDAL Streamed Algorithm / . (RETURN STATUS CODE) 0 ( ). (EXAMPLES) : GeoTIFF CRS EPSG:32632 ("WGS 84 / UTM zone 32N") $ gdal raster reproject --output-crs=EPSG:32632 in.tif out.tif --overwrite : CRS CRS WKT2 CRS ESRI:54052 . "PROFILE=BASELINE" PAM CRS ESRI:54052 CRS GeoTIFF . GTiff PROFILE . $ gdal raster reproject --creation-option "PROFILE=BASELINE" --output-crs=ESRI:54052 input.tif output.tif --overwrite (AUTHOR) Even Rouault (COPYRIGHT) 1998-2026 August 18, 2026 GDAL-RASTER-REPROJECT(1)