# 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)
JSONFG | OGC Features and Geometries JSON | Yes | Yes | Built-in by default
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
MiraMonVector | MiraMon Vector | Yes | Yes | Built-in by default
MapInfo File | MapInfo TAB and MIF/MID | Yes | Yes | Built-in by default
MongoDBv3 | MongoDBv3 | No | 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
PMTiles | ProtoMaps Tiles | Yes | Yes | Built-in by default
S57 | IHO S-57 (ENC) | Yes | 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 | No | 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
XODR | OpenDRIVE Road Description Format | No | Yes | libOpenDRIVE >= 0.6.0, GEOS

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