GDAL

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

GDAL
150px
Original author(s) Frank Warmerdam
Developer(s) Open Source Geospatial Foundation
Initial release 8 June 2000; 24 years ago (2000-06-08)
Stable release 2.1.0 / 2 May 2015;
9 years ago
 (2015-05-02)[1]
Written in C, C++
Platform Cross-platform
Available in English
Type Library
License X/MIT
Website <strong%20class= "error"><span%20class="scribunto-error"%20id="mw-scribunto-error-2">Lua%20error%20in%20Module:Wd%20at%20line%20405:%20invalid%20escape%20sequence%20near%20'"^'. http://<strong%20class="error"><span%20class="scribunto-error"%20id="mw-scribunto-error-2">Lua%20error%20in%20Module:Wd%20at%20line%20405:%20invalid%20escape%20sequence%20near%20'"^'.Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).

The Geospatial Data Abstraction Library (GDAL) 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.4 library.

The related OGR library (OGR Simple Features Library[2]), 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 maintainence 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.[3][4]

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:

Supported raster data formats

GDAL as of version 1.9.0 provides at least partial support for more than 120 raster geospatial data formats.[6] While the next version up to 200 drivers.[7] 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 compiled by default allowing creation and georeferencing.

Raster data format name Code
Arc/Info ASCII Grid[8] AAIGrid
ADRG/ARC Digitalized Raster Graphics (.gen/.thf)[9] ADRG
Magellan BLX Topo (.blx, .xlb)[10] BLX
Microsoft Windows Device Independent Bitmap (.bmp)[11] BMP
VTP Binary Terrain Format (.bt)[12] BT
Military Elevation Data (.dt0, .dt1, .dt2)[13] DTED
ESRI .hdr Labelled[14] EHdr
NASA ELAS[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
ILWIS Raster Map (.mpr,.mpl)[20] ILWIS
Intergraph Raster[21] INGR
USGS Astrogeology Isis cube (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 Geomatics Database File[27] PCIDSK
Raster Matrix Format (*.rsw, .mtw)[28] RMF
Idrisi Raster[29] RST
SAGA GIS Binary format[30] SAGA
SGI Image Format[31] SGI
SRTM HGT Format[32] SRTMHGT
USGS ASCII DEM / CDED (.dem)[33] USGSDEM
GDAL Virtual (.vrt)[34] VRT
ASCII Gridded XYZ[35] XYZ

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.<templatestyles src="Template:Blockquote/styles.css" />

    Extensive capabilities of data exchange are essential for the daily GIS work. GRASS profits from an external project, the GDAL/OGR library <http://www.gdal.org>. This FOSS library 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. Lua error in package.lua at line 80: module 'strict' not found.<templatestyles src="Template:Blockquote/styles.css" />

    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. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. 16.0 16.1 Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
Notes
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.

External links