TheGeospatial Data Abstraction Library(GDAL) is a computer softwarelibraryfor reading and writingrasterandvectorgeospatial data formats(e.g.shapefile), and is released under thepermissiveX/MIT stylefree software license by theOpen Source Geospatial Foundation.As a library, it presents a singleabstractdata modelto the calling application for all supported formats. It may also be built with a variety of usefulcommand line interfaceutilitiesfor data translation and processing. Projections and transformations are supported by thePROJlibrary.

GDAL
Original author(s)Frank Warmerdam
Developer(s)Open Source Geospatial Foundation
Initial release8 June 2000;24 years ago(2000-06-08)
Stable release
3.10.0[1]Edit this on Wikidata / 6 November 2024;18 days ago(6 November 2024)
Repository
Written inC,C++,Python
PlatformCross-platform
Available inEnglish
TypeLibrary
LicenseX/MIT
Websitegdal.orgEdit this at Wikidata

The relatedOGRlibrary (OGR Simple Features Library[2]), which is part of the GDALsource tree,provides a similar ability for simple featuresvector graphicsdata.

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 theOpen Source Geospatial Foundation.

GDAL/OGR is considered a majorfree softwareproject for its "extensive capabilities of data exchange" and also in the commercial GIS community due to its widespread use and comprehensive set of functionalities.[3][4]

Software using GDAL/OGR

edit

Several software programs use the GDAL/OGR libraries to allow them to read and write multiple GIS formats. Such programs include:

Supported raster data formats

edit

As of version 2.2.3, GDAL/OGR provides at least partial support for 154 raster and 93 vector geospatial data formats.[6]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 name Code
Arc/Info ASCII Grid[7] AAIGrid
ADRG/ARC Digitalized Raster Graphics (.gen/.thf)[8] ADRG
Bathymetric Attributed Grid(.bag)[9] BAG
Magellan BLX Topo (.blx,.xlb)[10] BLX
Microsoft Windows Device Independent Bitmap(.bmp)[11] BMP
VTPBinary TerrainFormat (.bt)[12] BT
Military Elevation Data (.dt0,.dt1,.dt2)[13] DTED
ESRI.hdr Labelled[14] EHdr
NASAELAS[15] ELAS
ENVI.hdr Labelled Raster[16] ENVI
ERMapper (.ers)[16] ERS
NOAA.gtx vertical datum shift GTX
HF2/HFZ heightfield raster[17] HF2
Erdas Imagine(.img)[18] HFA
Image Display and Analysis (WinDisp)[19] IDA
ILWISRaster Map (.mpr,.mpl)[20] ILWIS
IntergraphRaster[21] INGR
USGSAstrogeologyIsiscube (Version 2)[22] ISIS2
KMLSUPEROVERLAY KMLSUPEROVERLAY
In Memory Raster[23] MEM
Vexcel MFF[24] MFF
Vexcel MFF2[25] MFF2 (HKV)
NITF[26] NITF
NTv2 Datum Grid Shift NTv2
PCI GeomaticaDatabase File[27] PCIDSK
Raster Matrix Format (*.rsw,.mtw)[28] RMF
IdrisiRaster[29] RST
SAGA GISBinary format[30] SAGA
SGI Image Format[31] SGI
SRTMHGT Format[32] SRTMHGT
USGS ASCII DEM / CDED (.dem)[33] USGSDEM
GDAL Virtual (.vrt)[34] VRT
ASCII Gridded XYZ[35] XYZ

Supported vector data formats

edit

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

References

edit
  1. ^"Release 3.10.0".6 November 2024.Retrieved21 November2024.
  2. ^"FAQGeneral – GDAL".Trac.osgeo.org.Retrieved2014-01-20.
  3. ^Neteler M., Raghavan V. (2006)."Advances in Free Software Geographic Information Systems".Journal of Informatics.Archived fromthe originalon 2011-08-23.

    Extensive capabilities of data exchange are essential for the dailyGISwork. GRASS profits from an external project, the GDAL/OGR library <http://www.gdal.org>. ThisFOSSlibrary is also used even by global data vendors as well as in some proprietary GIS applications. Many of the raster and vector formats supported for reading can be also be generated.

  4. ^Mark Wilcox (2009).Porting to the Symbian Platform: Open Mobile Development in C/C++.Wiley.

    In the words of Howard Butler, a director of the Open Source Geospatial Foundation, "I see GDAL as the glibc/glibc++ of the geospatial software world. It's open, it provides core functionality, I can't understand how anybody gets anything done without it."

  5. ^"ArcGIS 9.2 Desktop Help: Supported raster dataset file formats".ESRI. 2007-08-15.
  6. ^"GDAL Raster Formats".GDAL - Geospatial Data Abstraction Library. 2011-06-05.
  7. ^"Various Supported GDAL Raster Formats".Gdal.org. 2013-11-18.Retrieved2014-01-20.
  8. ^"Various Supported GDAL Raster Formats".Gdal.org. 2013-11-18.Retrieved2014-01-20.
  9. ^"BAG - Bathymetry Attributed Grid".Gdal.org.Retrieved2018-06-16.
  10. ^"BLX - Magellan BLX Topo File Format (available from GDAL 1.6.0)".Gdal.org.Retrieved2014-01-20.
  11. ^"BMP - Microsoft Windows Device Independent Bitmap".Gdal.org.Retrieved2014-01-20.
  12. ^"Various Supported GDAL Raster Formats".Gdal.org. 2013-11-18.Retrieved2014-01-20.
  13. ^"DTED - Military Elevation Data".Gdal.org.Retrieved2014-01-20.
  14. ^"Various Supported GDAL Raster Formats".Gdal.org. 2013-11-18.Retrieved2014-01-20.
  15. ^"ELAS - Earth Resources Laboratory Applications Software".Gdal.org.Retrieved2014-01-20.
  16. ^ab"Various Supported GDAL Raster Formats".Gdal.org. 2013-11-18.Retrieved2014-01-20.
  17. ^"HF2 - HF2/HFZ heightfield raster".Gdal.org.Retrieved2014-01-20.
  18. ^"HFA - Erdas Imagine.img".Gdal.org.Retrieved2014-01-20.
  19. ^"Various Supported GDAL Raster Formats".Gdal.org. 2013-11-18.Retrieved2014-01-20.
  20. ^"Various Supported GDAL Raster Formats".Gdal.org. 2013-11-18.Retrieved2014-01-20.
  21. ^"INGR - Intergraph Raster Format".Gdal.org. 2013-03-23.Retrieved2014-01-20.
  22. ^"ISIS2 - USGS Astrogeology ISIS Cube (Version 2)".Gdal.org.Retrieved2014-01-20.
  23. ^"MEM - In Memory Raster".Gdal.org.Retrieved2014-01-20.
  24. ^"Various Supported GDAL Raster Formats".Gdal.org. 2013-11-18.Retrieved2014-01-20.
  25. ^"MFF2 - Vexcel MFF2 Image".Gdal.org.Retrieved2014-01-20.
  26. ^"NITF - National Imagery Transmission Format".Gdal.org.Retrieved2014-01-20.
  27. ^"PCIDSK - PCI Geomatics Database File".Gdal.org.Retrieved2014-01-20.
  28. ^"RMF - Raster Matrix Format".Gdal.org.Retrieved2014-01-20.
  29. ^"RST - Idrisi Raster Format".Gdal.org.Retrieved2014-01-20.
  30. ^"Various Supported GDAL Raster Formats".Gdal.org. 2013-11-18.Retrieved2014-01-20.
  31. ^"Various Supported GDAL Raster Formats".Gdal.org. 2013-11-18.Retrieved2014-01-20.
  32. ^"Various Supported GDAL Raster Formats".Gdal.org. 2013-11-18.Retrieved2014-01-20.
  33. ^"Usgsdem - Usgs Ascii Dem (And Cded)".Gdal.org.Retrieved2014-01-20.
  34. ^"Virtual Format Tutorial".GDAL. 2003-07-21.Retrieved2014-01-20.
  35. ^"XYZ - ASCII Gridded XYZ".Gdal.org.Retrieved2014-01-20.
Notes
edit