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.

"Traditional" applications

General

Raster programs

  • Common options

  • 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

  • Common options

  • 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

Other utilities

  • sozip: Generate a seek-optimized ZIP (SOZip) file