GDAL¶
GDAL is a translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source License by the Open Source Geospatial Foundation. As a library, it presents a single raster abstract data model and single vector abstract data model to the calling application for all supported formats. It also comes with a variety of useful command line utilities for data translation and processing. The NEWS page describes the October 2020 GDAL/OGR 3.2.0 release.
![OSGeo project](_images/OSGeo_project.png)
This documentation is also available as a PDF file.
- Download
- Programs
- Raster drivers
- AAIGrid – Arc/Info ASCII Grid
- ACE2 – ACE2
- ADRG – ADRG/ARC Digitized Raster Graphics (.gen/.thf)
- AIG – Arc/Info Binary Grid
- AIRSAR – AIRSAR Polarimetric Format
- ARG – Azavea Raster Grid
- BAG – Bathymetry Attributed Grid
- BLX – Magellan BLX Topo File Format
- BMP – Microsoft Windows Device Independent Bitmap
- BPG – Better Portable Graphics
- BSB – Maptech/NOAA BSB Nautical Chart Format
- BT – VTP .bt Binary Terrain Format
- BYN - Natural Resources Canada’s Geoid file format (.byn)
- CAD – AutoCAD DWG raster layer
- CALS – CALS Type 1
- CEOS – CEOS Image
- COASP – DRDC COASP SAR Processor Raster
- COG – Cloud Optimized GeoTIFF generator
- COSAR – TerraSAR-X Complex SAR Data Product
- CPG – Convair PolGASP data
- CTable2 – CTable2 Datum Grid Shift
- CTG – USGS LULC Composite Theme Grid
- DAAS (Airbus DS Intelligence Data As A Service driver)
- DB2 raster
- DDS – DirectDraw Surface
- DERIVED – Derived subdatasets driver
- DIMAP – Spot DIMAP
- DIPEx – ELAS DIPEx
- DODS – OPeNDAP Grid Client
- DOQ1 – First Generation USGS DOQ
- DOQ2 – New Labelled USGS DOQ
- DTED – Military Elevation Data
- E00GRID – Arc/Info Export E00 GRID
- ECRGTOC – ECRG Table Of Contents (TOC.xml)
- ECW – Enhanced Compressed Wavelets (.ecw)
- EEDAI - Google Earth Engine Data API Image
- EHdr – ESRI .hdr Labelled
- EIR – Erdas Imagine Raw
- ELAS - Earth Resources Laboratory Applications Software
- ENVI – ENVI .hdr Labelled Raster
- Epsilon - Wavelet compressed images
- ESAT – Envisat Image Product
- ESRIC – Esri Compact Cache
- ERS – ERMapper .ERS
- EXR – Extended Dynamic Range Image File Format
- FAST – EOSAT FAST Format
- FIT – FIT
- FITS – Flexible Image Transport System
- FujiBAS – Fuji BAS Scanner Image
- GenBin – Generic Binary (.hdr labelled)
- Oracle Spatial GeoRaster
- GFF – Sandia National Laboratories GSAT File Format
- GIF – Graphics Interchange Format
- GMT – GMT Compatible netCDF
- GPKG – GeoPackage raster
- GRASS Raster Format
- GRASSASCIIGrid – GRASS ASCII Grid
- GRIB – WMO General Regularly-distributed Information in Binary form
- GS7BG – Golden Software Surfer 7 Binary Grid File Format
- GSAG – Golden Software ASCII Grid File Format
- GSBG – Golden Software Binary Grid File Format
- GSC – GSC Geogrid
- GTA - Generic Tagged Arrays
- GTiff – GeoTIFF File Format
- GXF – Grid eXchange File
- HDF4 – Hierarchical Data Format Release 4 (HDF4)
- HDF5 – Hierarchical Data Format Release 5 (HDF5)
- HEIF / HEIC – ISO/IEC 23008-12:2017 High Efficiency Image File Format
- HF2 – HF2/HFZ heightfield raster
- HFA – Erdas Imagine .img
- IDA – Image Display and Analysis
- RST – Idrisi Raster Format
- IGNFHeightASCIIGrid – IGN-France height correction ASCII grids
- ILWIS – Raster Map
- INGR – Intergraph Raster Format
- IRIS – Vaisala’s weather radar software format
- ISCE – ISCE
- ISG – International Service for the Geoid
- ISIS2 – USGS Astrogeology ISIS Cube (Version 2)
- ISIS3 – USGS Astrogeology ISIS Cube (Version 3)
- JDEM – Japanese DEM (.mem)
- JP2ECW – ERDAS JPEG2000 (.jp2)
- JP2KAK – JPEG-2000 (based on Kakadu)
- JP2Lura – JPEG2000 driver based on Lurawave library
- JP2MrSID – JPEG2000 via MrSID SDK
- JP2OpenJPEG – JPEG2000 driver based on OpenJPEG library
- JPEG2000 – Implementation of the JPEG-2000 part 1
- JPEGLS
- JPEG – JPEG JFIF File Format
- JPIPKAK - JPIP Streaming
- KEA
- KMLSuperoverlay – KMLSuperoverlay
- KRO – KOLOR Raw format
- LAN – Erdas 7.x .LAN and .GIS
- L1B – NOAA Polar Orbiter Level 1b Data Set (AVHRR)
- LCP – FARSITE v.4 LCP Format
- Leveller – Daylon Leveller Heightfield
- LOSLAS – NADCON .los/.las Datum Grid Shift
- MAP – OziExplorer .MAP
- MRF – Meta Raster Format
- MBTiles
- MEM – In Memory Raster
- MFF – Vexcel MFF Raster
- MFF2 – Vexcel MFF2 Image
- MG4Lidar – MrSID/MG4 LiDAR Compression / Point Cloud View files
- MrSID – Multi-resolution Seamless Image Database
- MSG – Meteosat Second Generation
- MSGN – Meteosat Second Generation (MSG) Native Archive Format (.nat)
- NDF – NLAPS Data Format
- NetCDF: Network Common Data Form
- NGSGEOID - NOAA NGS Geoid Height Grids
- NGW – NextGIS Web
- NITF – National Imagery Transmission Format
- NTv1 – NTv1 Datum Grid Shift
- NTv2 – NTv2 Datum Grid Shift
- NWT_GRD/NWT_GRC – Northwood/Vertical Mapper File Format
- OGCAPI – OGC API Tiles / Maps
- OZI – OZF2/OZFX3 raster
- JAXA PALSAR Processed Products
- PAux – PCI .aux Labelled Raw Format
- PCIDSK – PCI Geomatics Database File
- PCRaster – PCRaster raster file format
- PDF – Geospatial PDF
- PDS – Planetary Data System v3
- PDS4 – NASA Planetary Data System (Version 4)
- PLMosaic (Planet Labs Mosaics API)
- PNG – Portable Network Graphics
- PNM – Netpbm (.pgm, .ppm)
- PostGISRaster – PostGIS Raster driver
- PHOTOMOD Raster File
- Rasdaman GDAL driver
- Rasterlite - Rasters in SQLite DB
- RasterLite2 - Rasters in SQLite DB
- R – R Object Data Store
- RDA (DigitalGlobe Raster Data Access)
- RDB - RIEGL Database
- RIK – Swedish Grid Maps
- RMF – Raster Matrix Format
- ROI_PAC – ROI_PAC
- RPFTOC – Raster Product Format/RPF (a.toc)
- RRASTER – R Raster
- RS2 – RadarSat 2 XML Product
- SAFE – Sentinel-1 SAFE XML Product
- SAR_CEOS – CEOS SAR Image
- SAGA – SAGA GIS Binary Grid File Format
- SDTS – USGS SDTS DEM
- SENTINEL2 – Sentinel-2 Products
- SGI – SGI Image Format
- SIGDEM – Scaled Integer Gridded DEM
- SNODAS – Snow Data Assimilation System
- SRP – Standard Product Format (ASRP/USRP) (.gen)
- SRTMHGT – SRTM HGT Format
- STACTA - Spatio-Temporal Asset Catalog Tiled Assets
- Terragen – Terragen™ Terrain File
- TGA – TARGA Image File Format
- TIL – EarthWatch/DigitalGlobe .TIL
- TileDB - TileDB
- TSX – TerraSAR-X Product
- USGSDEM – USGS ASCII DEM (and CDED)
- VICAR – VICAR
- VRT – GDAL Virtual Format
- WCS – OGC Web Coverage Service
- WEBP - WEBP
- WMS – Web Map Services
- WMTS – OGC Web Map Tile Service
- XPM – X11 Pixmap
- XYZ – ASCII Gridded XYZ
- ZMap – ZMap Plus Grid
- Vector drivers
- Aeronav FAA
- AmigoCloud
- ESRI ArcObjects
- ARCGEN - Arc/Info Generate
- Arc/Info Binary Coverage
- Arc/Info E00 (ASCII) Coverage
- BNA - Atlas BNA
- CAD – AutoCAD DWG
- Carto
- Cloudant – Cloudant
- CouchDB - CouchDB/GeoCouch
- Comma Separated Value (.csv)
- CSW - OGC CSW (Catalog Service for the Web)
- DB2 Spatial
- Microstation DGN
- Microstation DGN v8
- DODS/OPeNDAP
- AutoCAD DWG
- AutoCAD DXF
- Google Earth Engine Data API
- EDIGEO
- Elasticsearch: Geographically Encoded Objects for Elasticsearch
- ESRIJSON / FeatureService driver
- ESRI File Geodatabase (FileGDB)
- FlatGeobuf
- FMEObjects Gateway
- GeoConcept text export
- GeoJSON
- GeoJSONSeq: sequence of GeoJSON features
- Geomedia MDB database
- GeoRSS : Geographically Encoded Objects for RSS feeds
- GMLAS - Geography Markup Language (GML) driven by application schemas
- GML - Geography Markup Language
- GMT ASCII Vectors (.gmt)
- GPKG – GeoPackage vector
- GPSBabel
- GPX - GPS Exchange Format
- GRASS Vector Format
- GTM - GPS TrackMaker
- HTF - Hydrographic Transfer Format
- IDB
- Idrisi Vector (.VCT)
- “INTERLIS 1” and “INTERLIS 2” drivers
- INGRES
- JML: OpenJUMP JML format
- KML - Keyhole Markup Language
- LIBKML Driver (.kml .kmz)
- Dutch Kadaster LV BAG 2.0 Extract
- MapML
- Access MDB databases
- Memory
- MapInfo TAB and MIF/MID
- MongoDB
- MongoDBv3
- MSSQLSpatial - Microsoft SQL Server Spatial Database
- MVT: Mapbox Vector Tiles
- MySQL
- NAS - ALKIS
- NetCDF: Network Common Data Form - Vector
- NGW – NextGIS Web
- UK .NTF
- OGC API - Features
- Oracle Spatial
- ODBC RDBMS
- ODS - Open Document Spreadsheet
- OGDI Vectors
- OpenAir - OpenAir Special Use Airspace Format
- ESRI File Geodatabase (OpenFileGDB)
- OSM - OpenStreetMap XML and PBF
- PDF – Geospatial PDF
- PDS - Planetary Data Systems TABLE
- PostgreSQL SQL Dump
- ESRI Personal GeoDatabase
- PostgreSQL / PostGIS
- PLScenes (Planet Labs Scenes/Catalog API)
- IHO S-57 (ENC)
- SDTS
- SEG-P1 / UKOOA P1/90
- SEG-Y / SEGY
- Selafin files
- ESRI Shapefile / DBF
- Norwegian SOSI Standard
- SQLite / Spatialite RDBMS
- SUA - Tim Newport-Peace’s Special Use Airspace Format
- SVG - Scalable Vector Graphics
- Storage and eXchange Format - SXF
- U.S. Census TIGER/Line
- TopoJSON driver
- VDV - VDV-451/VDV-452/INTREST Data Format
- VFK - Czech Cadastral Exchange Data Format
- VRT – Virtual Format
- Walk - Walk Spatial Data
- WAsP - WAsP .map format
- WFS - OGC WFS service
- XLS - MS Excel format
- XLSX - MS Office Open XML spreadsheet
- X-Plane/Flightgear aeronautical data
- User
- API
- Tutorials
- Development
- Community
- How to contribute?
- FAQ
- What does GDAL stand for?
- What is this OGR stuff?
- What does OGR stand for?
- What does CPL stand for?
- When was the GDAL project started?
- Is GDAL/OGR proprietary software?
- What license does GDAL/OGR use?
- What operating systems does GDAL-OGR run on?
- Is there a graphical user interface to GDAL/OGR?
- What compiler can I use to build GDAL/OGR?
- I have a question that’s not answered here. Where can I get more information?
- How do I add support for a new format?
- How do I cite GDAL ?
- License