GDAL-VECTOR(1)
π gdal-vector β Entry point for vector commands π¦
okay bestie, listen up π
this is the front door to the whole gdal vector universe β like, the group chat you join before you slide into every other vector command. It's the page for the gdal-vector command (yes, it lives inside the GDAL manual), and it was Added in version 3.11. so if you're on something older, this is not your era yet π
β¨ SYNOPSIS β¨
here's the whole vibe, verbatim, no edits:
Usage: gdal vector <SUBCOMMAND> [OPTIONS]
where <SUBCOMMAND> is one of:
- buffer: Compute a buffer around geometries of a vector dataset.
- check-coverage: Check a polygon coverage for validity
- check-geometry: Check a dataset for invalid geometries
- clean-coverage: Alter polygon boundaries to make shared edges identical, removing gaps and overlaps
- clip: Clip a vector dataset.
- combine: Combine features into collections
- concat: Concatenate vector datasets.
- concave-hull: Compute the concave hull of geometries of a vector dataset.
- convert: Convert a vector dataset.
- convex-hull: Compute the convex hull of geometries of a vector dataset.
- create: Create a vector dataset.
- dissolve: Dissolves multipart features
- edit: Edit metadata of a vector dataset.
- explode-collections: Explode geometries of type collection of a vector dataset.
- export-schema: Export the OGR_SCHEMA from a vector dataset.
- filter: Filter a vector dataset.
- grid: Create a regular grid from scattered points.
- index: Create a vector index of vector datasets.
- info: Return information on a vector dataset.
- layer-algebra: Perform algebraic operation between 2 layers.
- make-point: Create point geometries from attribute fields
- make-valid: Fix validity of geometries of a vector dataset.
- partition: Partition a vector dataset into multiple files.
- pipeline: Process a vector dataset applying several steps.
- rasterize: Burns vector geometries into a raster.
- rename-layer: Rename layer(s) of a vector dataset.
- reproject: Reproject a vector dataset.
- segmentize: Segmentize geometries of a vector dataset.
- select: Select a subset of fields from a vector dataset.
- set-field-type: Modify the type of a field of a vector dataset.
- set-geom-type: Modify the geometry type of a vector dataset.
- simplify: Simplify geometries of a vector dataset.
- simplify-coverage: Simplify shared boundaries of a polygonal vector dataset.
- sort: Spatially order the features in a layer
- sql: Apply SQL statement(s) to a dataset.
- swap-xy: Swap X and Y coordinates of geometries of a vector dataset.
- update: Update an existing vector dataset with an input vector dataset.
Common Options:
-h, --help Display help message and exit
--json-usage Display usage as JSON document and exit
--config <KEY>=<VALUE> Configuration option [may be repeated]
Options:
--drivers Display vector driver list as JSON document and exit
π«Ά the Common Options (the ones every subcommand fw)
-h,--helpβ just wants to show you the help message and dip. exit, stage left. π--json-usageβ spits the usage out as a JSON document and bounces.--config <KEY>=<VALUE>β sets a configuration option, and psst β it may be repeated, so stack those bad boys as much as you want β¨
and then the lonely lil' extra:
--driversβ gives you the vector driver list as a JSON document, then exits. it's giving β¨catalogueβ¨.
π AVAILABLE SUB-COMMANDS π
every one of these is its own whole thing, go read their pages:
gdal vector clipgdal vector concatgdal vector convertgdal vector creategdal vector editgdal vector filtergdal vector indexgdal vector infogdal vector export-schemagdal vector layer-algebragdal vector partitiongdal vector pipelinegdal vector rasterizegdal vector rename-layergdal vector reprojectgdal vector selectgdal vector set-field-typegdal vector set-geom-typegdal vector sqlgdal vector update
lowkey important: the subcommand list up in the SYNOPSIS has way more entries than this section β this is just the set that has its own page. don't come for me, that's literally what the original says π
π EXAMPLES π
Example 1:</> Getting information on the file poly.gpkg (with text output)
$ gdal vector info poly.gpkg
Example 2:</> Converting file poly.gpkg to Esri File Geodatabase
$ gdal vector convert --format=OpenFileGDB poly.gpkg poly.gdb
Example 3:</> Check if the vector Parquet driver is installed
Bash π
gdal vector --formats | grep Parquet
PowerShell π
gdal vector --formats | Select-String "Parquet"
see how she ate that? pick your shell, same energy π₯
πΈ AUTHOR πΈ
Even Rouault <even.rouault@spatialys.com> β an absolute icon, no cap π
π COPYRIGHT π
1998-2026
okay that's the whole thing, bestie, you're officially educated π slay responsibly and always check your geometry validity π¦π
this was GDAL-VECTOR(1) from the GDAL manual, dated Aug 18, 2026 β mwah, periodt π
β¨
π¦ where this page comes from
- alpine 3.24: gdal-doc 3.13.3-r0 Β· MIT
- arch rolling: gdal 3.13.3-6 Β· MIT
- ubuntu stonking: gdal-bin 3.13.3+dfsg-1ubuntu4 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms