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

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

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