API
Full Doxygen output
C API
- Common Portability Library C API
- gdal_fwd.h: Forward definitions of GDAL/OGR/OSR C handle types.
- gdal.h: Raster C API
- ogr_core.h and ogr_api.h: Vector C API
- gdal_alg.h: GDAL Algorithms C API
- gdalalgorithm.h: GDALAlgorithm (CLI) C API
- ogr_srs_api.h: Spatial Reference System C API
- gdal_utils.h: GDAL Algorithms C API
C++ API
Raster API
Vector API
Spatial reference system API
Multi-dimensional array API
Miscellaneous C++ API
Python API
Java API
GDAL/OGR In Other Languages
There is a set of generic SWIG interface files in the GDAL source tree (subdirectory swig) and a set of language bindings based on those. Currently active ones are:
There are also other bindings that are developed outside of the GDAL source tree (note: those offer APIs not strictly coupled to the GDAL/OGR C/C++ API). These include bindings for