GDAL(1)
π GDAL β NAME π
okay so bestie, welcome to gdal, the main gdal entry point β this is the manual page for it, from the GDAL manual collection. It's the front door to literally everything GDAL does, and it got here in version 3.11 β¨
π SYNOPSIS π
The whole shape of it, no cap:
Usage: gdal <COMMAND> [OPTIONS]
where <COMMAND> is one of:
- convert: Convert a dataset (shortcut for 'gdal raster convert' or 'gdal vector convert').
- dataset: Commands to manage datasets.
- driver: Command for driver specific operations.
- info: Return information on a dataset (shortcut for 'gdal raster info' or 'gdal vector info').
- mdim: Multidimensional commands.
- pipeline: Process a dataset applying several steps.
- raster: Raster commands.
- vector: Vector commands.
- vsi: GDAL Virtual System Interface (VSI) commands.
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:
--version Display GDAL version and exit
--drivers Display driver list as JSON document
'gdal <FILENAME>' can also be used as a shortcut for 'gdal info <FILENAME>'.
And 'gdal read <FILENAME> ! ...' as a shortcut for 'gdal pipeline <FILENAME> ! ...'.
π the commands, explained with love
convertβ turns one dataset into another format. it's lowkey a shortcut forgdal raster convertorgdal vector convert, depending on the vibe of your data πdatasetβ commands for managing datasets. the caretaker energy.driverβ driver-specific operations live here. very iykyk.infoβ gives you the tea on a dataset. also a shortcut, this time forgdal raster infoorgdal vector infoπmdimβ multidimensional commands. the extra dimensions, bestie.pipelineβ process a dataset by applying several steps in a row. the glow-up pipeline, literally β¨rasterβ raster commands.vectorβ vector commands.vsiβ GDAL Virtual System Interface (VSI) commands. iconic name, iconic job π¦
π«Ά the common options
-h,--helpβ shows the help message and exits. your emotional support flag fr fr--json-usageβ dumps the usage as a JSON document and exits. for when you need it machine-readable π--config <KEY>=<VALUE>β a configuration option, and yes, it may be repeated. stack them like bracelets π
π the other options
--versionβ shows the GDAL version and exits.--driversβ shows the driver list as a JSON document. all of them. the whole roster β
alsoooo, sneaky shortcuts alert:gdal <FILENAME>is literally a shortcut forgdal info <FILENAME>π andgdal read <FILENAME> ! ...is a shortcut forgdal pipeline <FILENAME> ! .... the!is doing the heavy lifting, periodt.
π₯ RETURN STATUS CODE π₯
The program returns status code 0 when things went well (slay), and non-zero when there's an error π
but heads up: non-blocking errors that get emitted as warnings still count as a successful execution. so a little chaos is apparently fine, no cap.
πΈ EXAMPLES πΈ
β¨ Example 1: Display the GDAL version
$ gdal --version
GDAL 3.13.3 "Iowa City", released 2026/08/13 (debug build)
look at that release name. main character energy, honestly.
β¨ Example 2: Getting information on the file utm.tif (with JSON output)
$ gdal info utm.tif
(yes, the title says with JSON output, we're just keeping it exactly how it is, bestie π«Ά)
β¨ Example 3: Converting file utm.tif to GeoPackage raster
$ gdal convert utm.tif utm.gpkg
in goes utm.tif, out comes utm.gpkg. glow-up complete π
β¨ Example 4: Getting information on all available commands and subcommands as a JSON document.
$ gdal --json-usage
everything, in one JSON blob. obsessed.
β¨ Example 5: Getting list of all formats supported by the current GDAL build, as text
$ gdal --formats
the full format roster, plain text edition π
β¨ Example 6: Search for Parquet in the list of all formats using jq
Bash
$ gdal --drivers | jq '.[] | select(.short_name == "Parquet")'
PowerShell
gdal --drivers | jq '.[] | select(.short_name == \"Parquet\")'
note the backslashes on the quotes in the PowerShell one β that's not a typo, that's just how it goes over there π
π§ AUTHOR π§
Even Rouault <even.rouault@spatialys.com>
π COPYRIGHT π
1998-2026
and that's the whole page, bestie!! π this was the GDAL manual page for gdal, footer flavor: Aug 18, 2026, manual name GDAL(1) β love you, go convert something pretty ππ
β¨
π¦ 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