GDAL-RASTER-HILLSHADE(1) GDAL GDAL-RASTER-HILLSHADE(1) (NAME) gdal-raster-hillshade - () 3.11. (SYNOPSIS) : gdal raster hillshade [OPTIONS] () : -i, --input [] [ ] -o, --output [] [ ] : -h, --help --json-usage JSON --config = [ ] -q, --quiet ( ) [ ] : -f, --of, --format, --output-format ( "GDALG" ) [ ] --co, --creation-option = [ ] [ ] --overwrite [ ] --append --append [ ] --overwrite -b, --band ( ) (: 1) -z, --zfactor --xscale X --yscale Y --azimuth () (: 315) --altitude (: 45) --gradient-alg . GRADIENT-ALG=Horn|ZevenbergenThorne (: Horn) --variant . VARIANT=regular|combined|multidirectional|Igor (: regular) --no-edges nodata : --if, --input-format [ ] [ ] --oo, --open-option = [ ] [ ] (DESCRIPTION) gdal raster hillshade GDAL () . gdal raster pipeline . . . . 0 nodata . nodata 3x3 nodata . nodata 3x3 --no-edges nodata . x y z . --xscale --yscale (CRS) CRS CRS ( GDALRasterBand::GetUnitType() metre foot international US survey foot ) . CRS gdal raster reproject . x (-) y (-) z () --xscale --yscale . CRS (z) scale=370400 ( ) scale=111120 ( ) . --xscale --yscale ..SH " GDALG ( / ) (GDALG OUTPUT (ON-THE-FLY / STREAMED DATASET))" JSON GDALG . GDALG: GDAL Streamed Algorithm (pipeline) / . (PROGRAM-SPECIFIC OPTIONS) --altitude . DEM . . --variant=Igor . --azimuth () . ... . --variant=multidirectional . -b, --band ( ) (hillshade) . --gradient-alg Horn|ZevenbergenThorne . Horn . Zevenbergen & Thorne Horn' . --no-edges nodata . --variant regular|combined|multidirectional|Igor (hillshade): o regular: : {Hillshade} = 1 + 254.0 * ((\sin(altitude) * cos(slope)) + (cos(altitude) * sin(slope) * cos(azimuth - \frac{\pi}{2} - aspect))) o combined: . o multidirectional: . : http://pubs.usgs.gov/of/1992/of92-422/of92-422.pdf o Igor: . Igor' Maperitive : http://maperitive.net/docs/Commands/GenerateReliefImageIgor.html --xscale 3.11 . X. DEM ( Lat/Long WGS84) scale=111120 ( scale=370400). --xscale --yscale CRS CRS gdal raster hillshade CRS ( GDALRasterBand::GetUnitType() ) . CRS . --xscale --yscale . --yscale 3.11 . Y. DEM ( Lat/Long WGS84) scale=111120 ( scale=370400). --xscale --yscale CRS CRS gdal raster hillshade CRS ( GDALRasterBand::GetUnitType() ) . CRS . --yscale --xscale . -z, --zfactor . --append . GTiff -- GeoTIFF File Format GPKG -- GeoPackage raster. . --co, --creation-option = . GeoTIFF (tiled) . . . --formats . Raster drivers . --if, --input-format / () . . . . . . --oo, --open-option = ( ). . -f, --of, --format, --output-format . : gdal --formats | grep raster | grep rw | sort --overwrite . gdal . (RETURN STATUS CODE) 0 ( ). (EXAMPLES) : DTED0 30. $ gdal raster hillshade --zfactor=30 n43.dt0 out.tif --overwrite : DEM . $ gdal pipeline read n43.tif ! \ color-map --color-map color_file.txt ! \ blend --operator=hsv-value --overlay \ [ read n43.tif ! hillshade -z 30 ] ! \ write out.tif --overwrite Even Rouault (COPYRIGHT) 1998-2026 August 18, 2026 GDAL-RASTER-HILLSHADE(1)