GDAL


The Geospatial Data Abstraction Library is a computer software library for reading and writing raster and vector geospatial data formats, and is released under the permissive X/MIT style free software license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It may also be built with a variety of useful command line interface utilities for data translation and processing. Projections and transformations are supported by the PROJ library.
The related OGR library, which is part of the GDAL source tree, provides a similar ability for simple features vector graphics data.
GDAL was developed mainly by Frank Warmerdam until the release of version 1.3.2, when maintenance was officially transferred to the GDAL/OGR Project Management Committee under the Open Source Geospatial Foundation.
GDAL/OGR is considered a major free software project for its "extensive capabilities of data exchange" and also in the commercial GIS community due to its widespread use and comprehensive set of functionalities.

Software using GDAL/OGR

Several software programs use the GDAL/OGR libraries to allow them to read and write multiple GIS formats. Such programs include:
As of version 2.2.3, GDAL/OGR provides at least partial support for 154 raster and 93 vector geospatial data formats. A subset of data formats is supported to ensure the ability to directly create files and georeferencing them with the default GDAL compiling options.
Here follows the list of data formats whose support is, by default, compiled to allow creation and georeferencing.
Raster data format nameCode
Arc/Info ASCII GridAAIGrid
ADRG/ARC Digitalized Raster Graphics ADRG
Bathymetric Attributed Grid BAG
Magellan BLX Topo BLX
Microsoft Windows Device Independent Bitmap BMP
VTP Binary Terrain Format BT
Military Elevation Data DTED
ESRI.hdr LabelledEHdr
NASA ELASELAS
ENVI.hdr Labelled RasterENVI
ERMapper ERS
NOAA.gtx vertical datum shiftGTX
HF2/HFZ heightfield rasterHF2
Erdas Imagine HFA
Image Display and Analysis IDA
ILWIS Raster Map ILWIS
Intergraph RasterINGR
USGS Astrogeology Isis cube ISIS2
KMLSUPEROVERLAYKMLSUPEROVERLAY
In Memory RasterMEM
Vexcel MFFMFF
Vexcel MFF2MFF2
NITFNITF
NTv2 Datum Grid ShiftNTv2
PCI Geomatics Database FilePCIDSK
Raster Matrix Format RMF
Idrisi RasterRST
SAGA GIS Binary formatSAGA
SGI Image FormatSGI
SRTM HGT FormatSRTMHGT
USGS ASCII DEM / CDED USGSDEM
GDAL Virtual VRT
ASCII Gridded XYZXYZ

Supported vector data formats

GDAL supports a variety of vector data formats as seen . It is extensible as well.