Programs
"gdal" application
Starting with GDAL 3.11, parts of the GDAL utilities are available from a new single gdal program that accepts commands and subcommands.
Warning
The gdal command is provisionally provided as an alternative interface to GDAL and OGR command line utilities. The project reserves the right to modify, rename, reorganize, and change the behavior of the utility until it is officially frozen via PSC vote in a future major GDAL release. The utility needs time to mature, benefit from incremental feedback, and explore enhancements without carrying the burden of full backward compatibility. Your usage of it should have no expectation of compatibility until that time.
Migration guide to "gdal" command line interface: Migration guide to "gdal" command line interface
How to use "gdal" CLI algorithms from Python: How to use "gdal" CLI algorithms from Python
.gdalg files to replay serialized "gdal" commands: .gdalg files to replay serialized "gdal" commands
gdal: Main "gdal" entry point
"gdal info" command: Get information on a dataset
"gdal convert" command: Convert a dataset
"gdal driver gti create" sub-command: Create an index of raster datasets compatible of the GDAL Tile Index (GTI) driver
"gdal mdim" command: Entry point for multidimensional commands
"gdal mdim info" sub-command: Get information on a multidimensional dataset
"gdal mdim convert" sub-command: Convert a multidimensional dataset
"gdal raster" command: Entry point for raster commands
"gdal raster info" sub-command: Get information on a raster dataset
"gdal raster aspect" sub-command: Generate an aspect map.
"gdal raster astype" sub-command: Modify the data type of bands of a raster dataset
"gdal raster calc" sub-command: Perform raster algebra
"gdal raster clean-collar" sub-command: Clean the collar of a raster dataset, removing noise
"gdal raster clip" sub-command: Clip a raster dataset
"gdal raster color-map" sub-command: Generate a RGB or RGBA dataset from a single band, using a color map
"gdal raster convert" sub-command: Convert a raster dataset
"gdal raster contour" sub-command: Builds vector contour lines from a raster elevation model
"gdal raster create" sub-command: Create a new raster dataset
"gdal raster edit" sub-command: Edit in place a raster dataset
"gdal raster footprint" sub-command: Compute the footprint of a raster dataset.
"gdal raster hillshade" sub-command: Generate a shaded relief map
"gdal raster index" sub-command: Create a vector index of raster datasets
"gdal raster mosaic" sub-command: Build a mosaic, either virtual (VRT) or materialized.
"gdal raster overview" sub-command: Manage overviews of a raster dataset
"gdal raster overview add" sub-command: Add overviews to a raster dataset
"gdal raster overview delete" sub-command: Remove overviews of a raster dataset
"gdal raster pipeline" sub-command: Process a raster dataset
"gdal raster polygonize" sub-command: Create a polygon feature dataset from a raster band
"gdal raster reproject" sub-command: Reproject a raster dataset
"gdal raster resize" sub-command: Resize a raster dataset without changing the georeferenced extents
"gdal raster roughness" sub-command: Generate a roughness map.
"gdal raster scale" sub-command: Scale the values of the bands of a raster dataset.
"gdal raster select" sub-command: Select a subset of bands from a raster dataset.
"gdal raster slope" sub-command: Generate a slope map.
"gdal raster stack" sub-command: Combine together input bands into a multi-band output, either virtual (VRT) or materialized.
"gdal raster tpi" sub-command: Generate a Topographic Position Index (TPI) map.
"gdal raster tri" sub-command: Generate a Terrain Ruggedness Index (TRI) map.
"gdal raster unscale" sub-command: Convert scaled values of a raster dataset into unscaled values.
"gdal raster viewshed" sub-command: Compute the viewshed of a raster dataset.
"gdal vector" command: Entry point for vector commands
"gdal vector info" sub-command: Get information on a vector dataset
"gdal vector clip" sub-command: Clip a vector dataset
"gdal vector concat" sub-command: Concatenate vector datasets
"gdal vector convert" sub-command: Convert a vector dataset
"gdal vector edit" sub-command: Edit metadata of a vector dataset
"gdal vector filter" sub-command: Filter a vector dataset
"gdal vector geom" sub-command: Geometry operations on a vector dataset
"gdal vector geom set-type" sub-sub-command: Modify the geometry type of a vector dataset
"gdal vector geom explode-collections" sub-sub-command: Explode geometries of type collection of a vector dataset
"gdal vector geom make-valid" sub-sub-command: Fix validity of geometries of a vector dataset
"gdal vector geom segmentize" sub-sub-command: Segmentize geometries of a vector dataset
"gdal vector geom simplify" sub-sub-command: Simplify geometries of a vector dataset
"gdal vector geom buffer" sub-sub-command: Compute a buffer around geometries of a vector dataset
"gdal vector geom swap-xy" sub-sub-command: Swap X and Y coordinates of geometries of a vector dataset
"gdal vector grid" sub-command: Create a regular grid from scattered points
"gdal vector convert" sub-command: Convert a vector dataset
"gdal vector pipeline" sub-command: Process a vector dataset
"gdal vector reproject" sub-command: Reproject a vector dataset
"gdal vector select" sub-command: Select a subset of fields from a vector dataset.
"gdal vector rasterize" sub-command: Burns vector geometries into a raster
"gdal vector sql" sub-command: Apply SQL statement(s) to a dataset
"gdal vsi" command: Entry point for GDAL Virtual System Interface (VSI) commands
"gdal vsi copy" sub-command: Copy files located on GDAL Virtual System Interface (VSI)
"gdal vsi delete" sub-command: Delete files located on GDAL Virtual System Interface (VSI)
"gdal vsi list" sub-command: List files of one of the GDAL Virtual System Interface (VSI)
"gdal vsi sozip" command: SOZIP (Seek-Optimized ZIP) related commands
"Traditional" applications
General
Raster programs
gdal-config (Unix): Determines various information about a GDAL installation.
gdal2tiles: Generates directory with TMS tiles, KMLs and simple web viewers.
gdal2xyz: Translates a raster file into xyz format.
gdal_calc: Command line raster calculator with numpy syntax.
gdal_contour: Builds vector contour lines from a raster elevation model.
gdal_create: Create a raster file (without source dataset).
gdal_edit: Edit in place various information of an existing GDAL dataset.
gdal_fillnodata: Fill raster regions by interpolation from edges.
gdal_footprint: Compute footprint of a raster.
gdal_grid: Creates regular grid from the scattered data.
gdal_merge: Mosaics a set of images.
gdal_pansharpen: Perform a pansharpen operation.
gdal_polygonize: Produces a polygon feature layer from a raster.
gdal_proximity: Produces a raster proximity map.
gdal_rasterize: Burns vector geometries into a raster.
gdal_retile: Retiles a set of tiles and/or build tiled pyramid levels.
gdal_sieve: Removes small raster polygons.
gdal_translate: Converts raster data between different formats.
gdal_viewshed: Compute a visibility mask for a raster.
gdaladdo: Builds or rebuilds overview images.
gdalattachpct: Attach a color table to a raster file from an input file.
gdalbuildvrt: Builds a VRT from a list of datasets.
gdalcompare: Compare two images.
gdaldem: Tools to analyze and visualize DEMs.
gdalenhance: Enhance an image with LUT-based contrast enhancement
gdalinfo: Lists information about a raster dataset.
gdallocationinfo: Raster query tool
gdalmanage: Identify, delete, rename and copy raster data files.
gdalmove: Transform georeferencing of raster file in place.
gdalsrsinfo: Lists info about a given SRS in number of formats (WKT, PROJ.4, etc.)
gdaltindex: Builds an OGR-supported dataset as a raster tileindex.
gdaltransform: Transforms coordinates.
gdalwarp: Image reprojection and warping utility.
nearblack: Convert nearly black/white borders to black.
pct2rgb: Convert an 8bit paletted image to 24bit RGB.
rgb2pct: Convert a 24bit RGB image to 8bit paletted.
Multidimensional Raster programs
gdalmdiminfo: Reports structure and content of a multidimensional dataset.
gdalmdimtranslate: Converts multidimensional data between different formats, and perform subsetting.
Vector programs
ogrinfo: Lists information about an OGR-supported data source.
ogr2ogr: Converts simple features data between file formats.
ogrtindex: Creates a tileindex.
ogrlineref: Create linear reference and provide some calculations using it.
ogrmerge: Merge several vector datasets into a single one.
ogr_layer_algebra: Performs various Vector layer algebraic operations.
Geographic network programs
gnmmanage: Manages networks
gnmanalyse: Analyses networks
Other utilities
sozip: Generate a seek-optimized ZIP (SOZip) file