Python Sample scripts
The following are sample scripts intended to give an idea how to use the GDAL's Python interface. Please feel free to use them in your applications.
From gdal 3.2, Python utility scripts Programs are located inside the osgeo_utils module. From gdal 3.3, Python sample scripts are located inside the osgeo_utils.samples sub-module.
Python Raster Sample scripts
Python Vector Sample scripts
Python Coordinate Reference System Sample scripts
Python direct ports of c++ programs
gdalinfo: A direct port of apps/gdalinfo.c
ogrinfo: A direct port of apps/ogrinfo.cpp
ogr2ogr: A direct port of apps/ogr2ogr.cpp
gdallocationinfo: A direct port of apps/gdallocationinfo.cpp
Python sample scripts that are now programs
Sample scripts might be upgraded to proper gdal utilities (programs) in next versions with added functionality and documentation. The following samples from previous versions are now programs.
gdal2xyz.py: Translates a raster file into xyz format.
gdal_retile.py: Script for restructuring data in a tree of regular tiles.
val_at_coord: see gdallocationinfo