# Vector drivers

Short name | Long name | Creation | Geo-referencing | Build requirements
--- | --- | --- | --- | ---
AmigoCloud | AmigoCloud | Yes | Yes | libcurl
Arrow | (Geo)Arrow IPC File Format / Stream | Yes | Yes | Apache Arrow C++ library
AVCBIN | Arc/Info Binary Coverage | No | Yes | Built-in by default
AVCE00 | Arc/Info E00 (ASCII) Coverage | No | Yes | Built-in by default
CAD | AutoCAD DWG | No | Yes | (internal libopencad provided)
CARTO | Carto | Yes | Yes | libcurl
CSV | Comma Separated Value (.csv) | Yes | Yes | Built-in by default
CSW | OGC CSW (Catalog Service for the Web) | No | Yes | libcurl
DGN | Microstation DGN | Yes | Yes | Built-in by default
DGNv8 | Microstation DGN v8 | Yes | Yes | Open Design Alliance Teigha library
DWG | AutoCAD DWG | No | No | Open Design Alliance Teigha library
DXF | AutoCAD DXF | Yes | No | Built-in by default
EDIGEO | EDIGEO | No | Yes | Built-in by default
EEDA | Google Earth Engine Data API | No | Yes | libcurl
Elasticsearch | Elasticsearch: Geographically Encoded Objects for Elasticsearch | Yes | Yes | libcurl
ESRIJSON | ESRIJSON / FeatureService driver | No | Yes | Built-in by default
FileGDB | ESRI File Geodatabase (FileGDB) | Yes | Yes | FileGDB API library
FlatGeobuf | FlatGeobuf | Yes | Yes | Built-in by default
Geoconcept | GeoConcept text export | Yes | Yes | Built-in by default
GeoJSON | GeoJSON | Yes | Yes | Built-in by default
GeoJSONSeq | GeoJSONSeq: sequence of GeoJSON features | Yes | Yes | Built-in by default
GeoRSS | GeoRSS : Geographically Encoded Objects for RSS feeds | Yes | Yes | (read support needs libexpat)
GML | Geography Markup Language | Yes | Yes | (read support needs Xerces or libexpat)
GMLAS | Geography Markup Language (GML) driven by application schemas | No | Yes | Xerces
GMT | GMT ASCII Vectors (.gmt) | Yes | Yes | Built-in by default
GPKG | GeoPackage vector | Yes | Yes | libsqlite3
GPSBabel | GPSBabel | Yes | Yes | (read support needs GPX driver and libexpat)
GPX | GPS Exchange Format | Yes | Yes | (read support needs libexpat)
GRASS | GRASS Vector Format | No | No | gdal-grass-driver
GTFS | General Transit Feed Specification | No | No | Built-in by default
HANA | SAP HANA | Yes | Yes | odbc-cpp-wrapper
IDB | IDB | Yes | Yes | Informix DataBlade
IDRISI | Idrisi Vector (.VCT) | No | Yes | Built-in by default
INTERLIS 1 | “INTERLIS 1” and “INTERLIS 2” drivers | Yes | Yes | Xerces
INTERLIS 2 | “INTERLIS 1” and “INTERLIS 2” drivers | Yes | Yes | Xerces
JML | JML: OpenJUMP JML format | Yes | Yes | (read support needs libexpat)
KML | Keyhole Markup Language | Yes | Yes | (read support needs libexpat)
LIBKML | LIBKML Driver (.kml .kmz) | Yes | Yes | libkml
LVBAG | Dutch Kadaster LV BAG 2.0 Extract | No | No | libexpat
MapML | MapML | Yes | Yes | Built-in by default
Memory | Memory | Yes | Yes | Built-in by default
MapInfo File | MapInfo TAB and MIF/MID | Yes | Yes | Built-in by default
MongoDBv3 | MongoDBv3 | Yes | Yes | Mongo CXX >= 3.4.0 client library
MSSQLSpatial | Microsoft SQL Server Spatial Database | Yes | Yes | ODBC library
MVT | MVT: Mapbox Vector Tiles | Yes | Yes | (requires SQLite and GEOS for write support)
MySQL | MySQL | Yes | Yes | MySQL library
NAS | ALKIS | No | Yes | Xerces
netCDF | Vector | Yes | Yes | libnetcdf
NGW | NextGIS Web | No | Yes | libcurl
UK .NTF | UK .NTF | No | Yes | Built-in by default
OAPIF | OGC API - Features | No | Yes | libcurl
OCI | Oracle Spatial | Yes | Yes | OCI library
ODBC | ODBC RDBMS | No | Yes | ODBC library
ODS | Open Document Spreadsheet | Yes | No | libexpat
OGDI | OGDI Vectors | No | Yes | OGDI library
OpenFileGDB | ESRI File Geodatabase vector (OpenFileGDB) | Yes | Yes | Built-in by default
OSM | OpenStreetMap XML and PBF | No | Yes | libsqlite3 (and libexpat for OSM XML)
Parquet | (Geo)Parquet | Yes | Yes | Parquet component of the Apache Arrow C++ library
PDF | Geospatial PDF | Yes | Yes | none for write support, Poppler/PoDoFo/PDFium for read support
PDS | Planetary Data Systems TABLE | No | No | Built-in by default
PostgreSQL | PostgreSQL / PostGIS | Yes | Yes | PostgreSQL client library (libpq)
PGDump | PostgreSQL SQL Dump | Yes | Yes | Built-in by default
PGeo | ESRI Personal GeoDatabase | No | Yes | ODBC library
PLScenes | PLScenes (Planet Labs Scenes/Catalog API) | No | No | libcurl
S57 | IHO S-57 (ENC) | No | Yes | Built-in by default
SDTS | SDTS | No | Yes | Built-in by default
Selafin | Selafin files | Yes | Yes | Built-in by default
ESRI Shapefile | ESRI Shapefile / DBF | Yes | Yes | Built-in by default
SOSI | Norwegian SOSI Standard | No | No | FYBA library
SQLite | SQLite / Spatialite RDBMS | Yes | Yes | libsqlite3 or libspatialite
SVG | Scalable Vector Graphics | No | Yes | libexpat
SXF | SXF | No | Yes | Built-in by default
TIGER | U.S. Census TIGER/Line | No | Yes | Built-in by default
TileDB | TileDB vector | Yes | No | TileDB >= 2.7
TopoJSON | TopoJSON driver | No | Yes | Built-in by default
VDV | VDV-451/VDV-452/INTREST Data Format | Yes | Yes | Built-in by default
VFK | Czech Cadastral Exchange Data Format | No | Yes | libsqlite3
VRT | Virtual Format | Yes | Yes | Built-in by default
WAsP | WAsP .map format | Yes | Yes | Built-in by default
WFS | OGC WFS service | No | Yes | libcurl
XLS | MS Excel format | No | No | libfreexl
XLSX | MS Office Open XML spreadsheet | Yes | No | libexpat

Note

The following drivers have been retired and moved to the https://github.com/OSGeo/gdal-extra-drivers repository: AeronavFAA, BNA, HTF, OpenAir, SEGUKOOA, SEGY, SUA, XPlane

- AmigoCloud
- (Geo)Arrow IPC File Format / Stream
- Arc/Info Binary Coverage
- Arc/Info E00 (ASCII) Coverage
- CAD – AutoCAD DWG
- Carto
- Comma Separated Value (.csv)
- CSW - OGC CSW (Catalog Service for the Web)
- Microstation DGN
- Microstation DGN v8
- AutoCAD DWG
- AutoCAD DXF
- Google Earth Engine Data API
- EDIGEO
- Elasticsearch: Geographically Encoded Objects for Elasticsearch
- ESRIJSON / FeatureService driver
- ESRI File Geodatabase (FileGDB)
- FlatGeobuf
- GeoConcept text export
- GeoJSON
- GeoJSONSeq: sequence of GeoJSON features
- GeoRSS : Geographically Encoded Objects for RSS feeds
- GML - Geography Markup Language
- GMLAS - Geography Markup Language (GML) driven by application schemas
- GMT ASCII Vectors (.gmt)
- GPKG – GeoPackage vector
- GPSBabel
- GPX - GPS Exchange Format
- GRASS Vector Format
- GTFS - General Transit Feed Specification
- SAP HANA
- IDB
- Idrisi Vector (.VCT)
- “INTERLIS 1” and “INTERLIS 2” drivers
- JML: OpenJUMP JML format
- KML - Keyhole Markup Language
- LIBKML Driver (.kml .kmz)
- Dutch Kadaster LV BAG 2.0 Extract
- MapML
- Memory
- MapInfo TAB and MIF/MID
- 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
- ESRI File Geodatabase vector (OpenFileGDB)
- OSM - OpenStreetMap XML and PBF
- (Geo)Parquet
- 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
- Selafin files
- ESRI Shapefile / DBF
- Norwegian SOSI Standard
- SQLite / Spatialite RDBMS
- SVG - Scalable Vector Graphics
- Storage and eXchange Format - SXF
- U.S. Census TIGER/Line
- TileDB – TileDB vector
- TopoJSON driver
- VDV - VDV-451/VDV-452/INTREST Data Format
- VFK - Czech Cadastral Exchange Data Format
- VRT – Virtual Format
- WAsP - WAsP .map format
- WFS - OGC WFS service
- XLS - MS Excel format
- XLSX - MS Office Open XML spreadsheet