GDAL

The Geospatial Data Abstraction Library (GDAL) is a computer software library for reading and writing raster and vectorgeospatial data formats (e.g. shapefile), and is released under the permissiveX/MIT style free software license by the Open Source Geospatial Foundation. As a library, it presents a single abstractdata model to the calling application for all supported formats. It may also be built with a variety of useful command line interfaceutilities for data translation and processing. Projections and transformations are supported by the PROJ 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 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.[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

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 nameCode
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
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 shiftGTX
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
USGSAstrogeologyIsis cube (Version 2)[22]ISIS2
KMLSUPEROVERLAYKMLSUPEROVERLAY
In Memory Raster[23]MEM
Vexcel MFF[24]MFF
Vexcel MFF2[25]MFF2 (HKV)
NITF[26]NITF
NTv2 Datum Grid ShiftNTv2
PCI Geomatica 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

Supported vector data formats

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

References

  1. "Release 3.13.1". 5 June 2026. Retrieved 6 June 2026.
  2. "FAQGeneral – GDAL". Trac.osgeo.org. Retrieved 2014-01-20.
  3. Neteler M., Raghavan V. (2006). "Advances in Free Software Geographic Information Systems". Journal of Informatics. Archived from the original on 2011-08-23.
    تُعدّ إمكانيات تبادل البيانات الواسعة ضروريةً للعمل اليومي في نظم المعلومات الجغرافية . يستفيد برنامج GRASS من مشروع خارجي، وهو مكتبة GDAL/OGR ( http://www.gdal.org ). تُستخدم هذه المكتبة مفتوحة المصدر أيضًا من قِبل موردي البيانات العالميين، بالإضافة إلى بعض تطبيقات نظم المعلومات الجغرافية الاحتكارية. كما يُمكن إنشاء العديد من تنسيقات البيانات النقطية والمتجهة المدعومة للقراءة.
  4. مارك ويلكوكس (2009). نقل التطبيقات إلى منصة سيمبيان: تطوير تطبيقات الهاتف المحمول المفتوحة باستخدام لغة C/C++ . وايلي.
    على حد تعبير هوارد بتلر، مدير مؤسسة المصادر الجغرافية المكانية المفتوحة، "أرى أن GDAL بمثابة glibc/glibc++ في عالم برامج المعلومات الجغرافية المكانية. إنها مفتوحة المصدر، وتوفر وظائف أساسية، ولا أستطيع أن أفهم كيف يمكن لأي شخص أن ينجز أي شيء بدونها."
  5. "مساعدة ArcGIS 9.2 Desktop: تنسيقات ملفات مجموعات البيانات النقطية المدعومة" . ESRI. 2007-08-15.
  6. "تنسيقات GDAL النقطية" . GDAL - مكتبة تجريد البيانات الجغرافية المكانية. 2011-06-05.
  7. "تنسيقات الصور النقطية المختلفة المدعومة من GDAL" . Gdal.org. 18-11-2013 . تم الاطلاع عليه بتاريخ 20-01-2014 .
  8. "تنسيقات الصور النقطية المختلفة المدعومة من GDAL" . Gdal.org. 18-11-2013 . تم الاطلاع عليه بتاريخ 20-01-2014 .
  9. "BAG - شبكة بيانات الأعماق المنسوبة" . Gdal.org . تم الاطلاع عليه بتاريخ 16-06-2018 .
  10. "BLX - تنسيق ملف ماجلان BLX الطبوغرافي (متوفر من GDAL 1.6.0)" . Gdal.org . تم الاطلاع عليه بتاريخ 20 يناير 2014 .
  11. "BMP - صورة نقطية مستقلة عن الجهاز لنظام التشغيل مايكروسوفت ويندوز" . Gdal.org . تم الاطلاع عليه بتاريخ 20 يناير 2014 .
  12. "تنسيقات الصور النقطية المختلفة المدعومة من GDAL" . Gdal.org. 18-11-2013 . تم الاطلاع عليه بتاريخ 20-01-2014 .
  13. "DTED - بيانات الارتفاع العسكرية" . Gdal.org . تم الاطلاع عليه بتاريخ 20-01-2014 .
  14. "تنسيقات الصور النقطية المختلفة المدعومة من GDAL" . Gdal.org. 18-11-2013 . تم الاطلاع عليه بتاريخ 20-01-2014 .
  15. "برنامج تطبيقات مختبر موارد الأرض ELAS" . Gdal.org . تم الاطلاع عليه بتاريخ 20 يناير 2014 .
  16. 1 2 "تنسيقات الصور النقطية المختلفة المدعومة من GDAL" . Gdal.org. 2013-11-18 . تم الاطلاع عليه بتاريخ 2014-01-20 .
  17. "HF2 - HF2/HFZ heightfield raster" . Gdal.org . تم الاطلاع عليه بتاريخ 20-01-2014 .
  18. "HFA - Erdas Imagine .img" . Gdal.org . تم الاطلاع عليه بتاريخ 20-01-2014 .
  19. "تنسيقات الصور النقطية المختلفة المدعومة من GDAL" . Gdal.org. 18-11-2013 . تم الاطلاع عليه بتاريخ 20-01-2014 .
  20. "تنسيقات الصور النقطية المختلفة المدعومة من GDAL" . Gdal.org. 18-11-2013 . تم الاطلاع عليه بتاريخ 20-01-2014 .
  21. "INGR - تنسيق الصور النقطية بين الرسوم البيانية" . Gdal.org. 23-03-2013. مؤرشف من الأصل في 20-09-2013 . تم الاطلاع عليه في 20-01-2014 .
  22. "ISIS2 - مكعب علم الفلك الجيولوجي التابع لهيئة المسح الجيولوجي الأمريكية (الإصدار 2)" . Gdal.org . تم الاطلاع عليه بتاريخ 20 يناير 2014 .
  23. "MEM - In Memory Raster". Gdal.org. Retrieved 2014-01-20.
  24. "Various Supported GDAL Raster Formats". Gdal.org. 2013-11-18. Retrieved 2014-01-20.
  25. "MFF2 - Vexcel MFF2 Image". Gdal.org. Retrieved 2014-01-20.
  26. "NITF - National Imagery Transmission Format". Gdal.org. Retrieved 2014-01-20.
  27. "PCIDSK - PCI Geomatics Database File". Gdal.org. Retrieved 2014-01-20.
  28. "RMF - Raster Matrix Format". Gdal.org. Retrieved 2014-01-20.
  29. "RST - Idrisi Raster Format". Gdal.org. Retrieved 2014-01-20.
  30. "Various Supported GDAL Raster Formats". Gdal.org. 2013-11-18. Retrieved 2014-01-20.
  31. "Various Supported GDAL Raster Formats". Gdal.org. 2013-11-18. Retrieved 2014-01-20.
  32. "Various Supported GDAL Raster Formats". Gdal.org. 2013-11-18. Retrieved 2014-01-20.
  33. "Usgsdem - Usgs Ascii Dem (And Cded)". Gdal.org. Retrieved 2014-01-20.
  34. "Virtual Format Tutorial". GDAL. 2003-07-21. Retrieved 2014-01-20.
  35. "XYZ - ASCII Gridded XYZ". Gdal.org. Retrieved 2014-01-20.
Notes
  • Schuyler Erle, Rich Gibson and Jo Walsh (2005). Mapping Hacks. O'Reilly. ISBN 0-596-00703-5.
  • Tyler Mitchell (2005). Web Mapping Illustrated. O'Reilly. ISBN 0-596-00865-1.