Geospatial Data Abstraction Library
Basisdaten
Maintainer Frank Warmerdam
Entwickler OSGeo
Aktuelle Version 3.7.2
(13. September 2023)
Betriebssystem plattformübergreifend
Programmiersprache C
Kategorie Programmbibliothek
Lizenz MIT-Lizenz
deutschsprachig nein
www.gdal.org

Die Geospatial Data Abstraction Library (GDAL) ist eine freie Programmbibliothek für die Übersetzung räumlicher Rasterdaten. Als Programmbibliothek bietet es den aufrufenden Programmen ein einheitliches Datenmodell für alle unterstützten Formate. Es sind jedoch auch verschiedene Kommandozeilen-Programme enthalten, mit denen Daten direkt bearbeitet und umgewandelt werden können.

Die OGR Simple Features Library (OGR) bietet ähnliche Funktionen für Vektordaten und ist im Paket enthalten.

GDAL wurde von Frank Warmerdam in C und C++ entwickelt (bis Version 1.3.2), danach vom GDAL/OGR Projekt ManagementKomitee der Open Source Geospatial Foundation.

Unterstützte Formate

Neben den gängigen Formaten für Rasterdaten, nämlich JFIF, GIF, PNG und GeoTIFF, kann GDAL noch über 60 weitere Datenformate lesen. Jedoch können nicht alle diese Formate auch geschrieben werden. OGR unterstützt über 20 Vektordatenformate, kann aber ebenfalls nicht in alle unterstützten Formate konvertieren.

Rasterformat

Formatlesenschreibengeoref.
JFIF jajaja
GIF jajanein
PNG jajanein
GeoTIFF jajaja
GeoPackage jajaja

Vektorformat

FormatCodeSchreibenGeoref.Standard
Aeronav FAA filesAeronavFAAneinjaja
AmigoCloud APIAmigoCloudjajanein, braucht Libcurl
ESRI ArcObjectsArcObjectsneinjanein, braucht ESRI ArcObjects
Arc/Info Binary CoverageAVCBinneinjaja
Arc/Info .E00 (ASCII) CoverageAVCE00neinjaja
Arc/Info GenerateARCGENneinneinja
Atlas BNABNAjaneinja
AutoCAD DWGDWGneinneinnein, braucht Open Design Alliance Teigha library
AutoCAD DXFDXFjaneinja
CartoCartojajanein, braucht Libcurl
Cloudant / CouchDBCloudantjajanein, braucht Libcurl
CouchDB / GeoCouchCouchDBjajanein, braucht Libcurl
Comma Separated Value (.csv)CSVjaneinja
OGC CSW (Catalog Service for the Web)CSWneinjanein, braucht Libcurl
Czech Cadastral Exchange Data FormatVFKneinjanein, braucht Libsqlite3
DB2 SpatialDB2ODBCjajanein, braucht ODBC library
DODS/OPeNDAPDODSneinjanein, braucht Libdap
EDIGEOEDIGEOneinjaja
ElasticSearchElasticSearchjajanein, braucht libcurl
ESRI FileGDBFileGDBjajanein, braucht FileGDB API library
ESRI Personal GeoDatabasePGeoneinjanein, braucht ODBC library
ESRI ArcSDESDEneinjanein, braucht ESRI SDE
ESRI Shapefile / DBFESRI Shapefilejajaja
FMEObjects GatewayFMEObjects Gatewayneinjanein, braucht FME
GeoJSONGeoJSONjajaja
Géoconcept ExportGeoconceptjajaja
Geomedia .mdbGeomedianeinneinnein, braucht ODBC library
GeoPackageGPKGjajanein, braucht Libsqlite3
GeoRSSGeoRSSjajaja (lesen braucht Libexpat)
Google Fusion TablesGFTjajanein, braucht Libcurl
GMLGMLjajaja (lesen braucht Xerces oder Libexpat)
GMTGMTjajaja
GPSBabelGPSBabeljajaja (braucht GPSBabel und GPX driver)
GPXGPXjajaja (lesen braucht Libexpat)
GRASS Vector FormatGRASSneinjanein, braucht Libgrass
GPSTrackMaker (.gtm, .gtz)GPSTrackMakerjajaja
Hydrographic Transfer FormatHTFneinjaja
Idrisi Vector (.VCT)Idrisineinjaja
Informix DataBladeIDBjajanein, braucht Informix DataBlade
INTERLISInterlis 1, Interlis 2jajanein, braucht Xerces
INGRESINGRESjaneinnein, braucht INGRESS
JMLOpenJUMP .jmljaneinja (lesen braucht Libexpat)
KMLKMLjajaja (lesen braucht Libexpat)
LIBKMLLIBKMLjajanein, braucht libkml
Mapinfo FileMapInfo Filejajaja
Microstation DGNDGNjaneinja
Access MDB (PGeo and Geomedia capable)MDBneinjanein, braucht JDK/JRE
MemoryMemoryjajaja
MongoDBMongoDBjajanein, braucht Mongo C++ client library
MySQLMySQLneinjanein, braucht MySQL library
NAS – ALKISNASneinjanein, braucht Xerces
NetCDFnetCDFjajanein, braucht Libnetcdf
Oracle SpatialOCIjajanein, braucht OCI library
ODBCODBCneinjanein, braucht ODBC library
MS SQL SpatialMSSQLSpatialjajanein, braucht ODBC library
Open Document SpreadsheetODSjaneinnein, braucht Libexpat
OGDI Vectors (VPF, VMAP, DCW)OGDIneinjanein, braucht OGDI library
OpenAirOpenAirneinjaja
ESRI FileGDBOpenFileGDBneinjaja
OpenStreetMap XML and PBFOSMneinjanein, braucht Libsqlite3 (und Libexpat für OSM XML)
PCI Geomatics Database FilePCIDSKjajaja, mit internal PCIDSK SDK (von GDAL 1.7.0)
Geospatial PDFPDFjajaja (lesen braucht Libpoppler oder Libpodofo support)
PDSPDSneinjaja
Planet Labs Scenes APIPLScenesneinjanein, braucht Libcurl
PostgreSQL SQL dumpPGDumpjajaja
PostgreSQL/PostGISPostgreSQL/PostGISjajanein, braucht PostgreSQL client library (Libpq)
EPIInfo .RECRECneinneinja
S-57 (ENC)S57neinjaja
SDTSSDTSneinjaja
SEG-P1 / UKOOA P1/90SEGUKOOAneinjaja
SEG-YSEGYneinneinja
Selafin/Seraphin formatSelafinjanur EPSGja
neinrwegian SOSI StandardSOSIneinjanein, braucht FYBA library
SQLite/SpatiaLiteSQLitejajanein, braucht Libsqlite3 oder Libspatialite
SUASUAneinjaja
SVGSVGneinjanein, braucht Libexpat
Storage and eXchange FormatSXFneinjaja
UK .NTFUK. NTFneinjaja
U.S. Census TIGER/LineTIGERneinjaja
VRT – Virtual DatasourceVRTneinjaja
OGC WFS (Web Feature Service)WFSjajanein, braucht Libcurl
MS Excel formatXLSneinneinnein, braucht Libfreexl
MS Office Open XML spreadsheetXLSXjaneinnein, braucht Libexpat
X-Plane/Flightgear aeronautical dataXPLANEneinjaja
VDV-451/VDV-452/IDFVDVjajaja
WalkWalkneinjanein, braucht ODBC library
WAsP .map formatWAsPjajaja

Implementierungen

GDAL/OGR wird unter anderem von folgenden Anwendungen benutzt, um Daten in verschiedenen Formaten speichern zu können:

GDAL

OGR

Einzelnachweise

  1. Frank Warmerdam. In: GitHub. Abgerufen am 23. Februar 2017 (englisch).
  2. Release 3.7.2. 13. September 2023 (abgerufen am 18. September 2023).
  3. What does OGR stand for? In: osgeo.org. Abgerufen am 20. Juni 2015 (englisch).
  4. Software Using GDAL. (Nicht mehr online verfügbar.) In: osgeo.org. Archiviert vom Original am 17. Mai 2008; abgerufen am 20. Juni 2015 (englisch).  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
  5. rgdal: Bindings for the Geospatial Data Abstraction Library. In: r-project.org. The Comprehensive R Archive Network, abgerufen am 20. Juni 2015 (englisch).
  6. OGR based WFS Output Format. In: geoserver.org. Abgerufen am 20. Juni 2015 (englisch).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.