GDAL 3.2.1RC1

GDAL is a translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source License by the Open Source Geospatial Foundation. As a library, it presents a single raster abstract data model and single vector abstract data model to the calling application for all supported formats. It also comes with a variety of useful command line utilities for data translation and processing.

Tags geospatial c++ python
License Mixed
State stable

Recent Releases

3.2.1RC130 Dec 2020 17:25 minor feature: New GDAL drivers: ESRIC: ESRI bundle cache read-only driver HEIF: read-only driver for HEIF/HEIC file. Requires libheif OGCAPI: tiles/maps/coverage raster/vector experimental driver TGA: read/only driver to read TGA image file format . ESRIC: ESRI bundle cache read-only driver. HEIF: read-only driver for HEIF/HEIC file. Requires libheif. OGCAPI: tiles/maps/coverage raster/vector experimental driver. TGA: read/only driver to read TGA image file format. New OGR drivers: LVBAG: read-only support for Dutch LVBAG/Kadaster 2.0 vector format . LVBAG: read-only support for Dutch LVBAG/Kadaster 2.0 vector format. New utilities: gdal_create: to create/initialize a new raster file . gdal_create: to create/initialize a new raster file. Other improvements: Multi-threaded overview computation (if GDAL_NUM_THREADS set) COG driver: TILING_SCHEME creation option OpenFileGDB driver: add support for using spatial indexes BAG driver: multiple improvements FITS driver: multiple improvements (MEF and binary table support) NITF driver: support for SNIP TREs OGRFieldDefn: support UNIQUE constraint OGRFieldDefn: support a AlternativeName (alias) property Python bindings: move implementation of scripts (except gdal2tiles) in osgeo.utils package to be reusable Faster GTIFF Deflate compression/decompression through libdeflate (if using internal libtiff or libtiff 4.1.0) . Multi-threaded overview computation (if GDAL_NUM_THREADS set). COG driver: TILING_SCHEME creation option. OpenFileGDB driver: add support for using spatial indexes. BAG driver: multiple improvements. FITS driver: multiple improvements (MEF and binary table support). NITF driver: support for SNIP TREs. OGRFieldDefn: support UNIQUE constraint. OGRFieldDefn: support a AlternativeName (alias) property. Python bindings: move implementation of scripts (except gdal2tiles) in osgeo.utils package to be reusable. Faster GTIFF Deflate compression/decompression through libdeflate (if using internal libtiff or libtiff 4.1.0). Remove
3.2.003 Nov 2020 23:05 minor feature: New GDAL drivers: ESRIC: ESRI bundle cache read-only driver HEIF: read-only driver for HEIF/HEIC file. Requires libheif OGCAPI: tiles/maps/coverage raster/vector experimental driver TGA: read/only driver to read TGA image file format . ESRIC: ESRI bundle cache read-only driver. HEIF: read-only driver for HEIF/HEIC file. Requires libheif. OGCAPI: tiles/maps/coverage raster/vector experimental driver. TGA: read/only driver to read TGA image file format. New OGR drivers: LVBAG: read-only support for Dutch LVBAG/Kadaster 2.0 vector format . LVBAG: read-only support for Dutch LVBAG/Kadaster 2.0 vector format. New utilities: gdal_create: to create/initialize a new raster file . gdal_create: to create/initialize a new raster file. Other improvements: Multi-threaded overview computation (if GDAL_NUM_THREADS set) COG driver: TILING_SCHEME creation option OpenFileGDB driver: add support for using spatial indexes BAG driver: multiple improvements FITS driver: multiple improvements (MEF and binary table support) NITF driver: support for SNIP TREs OGRFieldDefn: support UNIQUE constraint OGRFieldDefn: support a AlternativeName (alias) property Python bindings: move implementation of scripts (except gdal2tiles) in osgeo.utils package to be reusable Faster GTIFF Deflate compression/decompression through libdeflate (if using internal libtiff or libtiff 4.1.0) . Multi-threaded overview computation (if GDAL_NUM_THREADS set). COG driver: TILING_SCHEME creation option. OpenFileGDB driver: add support for using spatial indexes. BAG driver: multiple improvements. FITS driver: multiple improvements (MEF and binary table support). NITF driver: support for SNIP TREs. OGRFieldDefn: support UNIQUE constraint. OGRFieldDefn: support a AlternativeName (alias) property. Python bindings: move implementation of scripts (except gdal2tiles) in osgeo.utils package to be reusable. Faster GTIFF Deflate compression/decompression through libdeflate (if using internal libtiff or libtiff 4.1.0). Remove
3.1.3RC102 Sep 2020 06:25 minor feature: GDALWarpOperation::ComputeSourceWindow(): modify extra source pixel c . OSRFindMatches(): update doc to reflect current status. . netCDF multidim: performance when reading from sliced array. . HDF5 multidim: performance when reading from sliced array. . MVT writing: crashes in multi-threading mode. . VRT: round src/dst coordinates to integer within 1e-3 margin. . BAG: avoid crash on non-standard dataset. . gdal_merge.py: rounding of source coordinates, when they are very . . ISCE: avoid crashing division by zero on corrupted datasets. ht . . VICAR: avoid potential null-dereference on corrupted dataset. h . . GNUmakefile: make 'all' target an alias of the default one to avoid p . . FlatGeobuf: illegal use of std::vector. . Adding typemaps C# for wrapper_GDALWarpDestDS and wrapper_GDALWarpDes . . Dataset.GetSpatialRef should be exposed to CSharp. . . . GeoJSON: opening of file starting with geometry: coordinates (. add c# support for GetCRSInfoListFromDatabase. . linux build. . . . . . gdal2tiles: layer generation with raster profile and nonnative zo . . ogrinfo/ogr2ogr: with -sql @filename where SQL comments ar . . TSX driver: with reading dataset in.zip file on Windows (f . . ogrteigha.cpp: use correct printf formatter. . Unix build: detection of minor version number of Poppler with the . . Internal libgeotiff: avoid look up of user-defined GeogGeodeticDatumG . . GeoJSON RFC7946 writer: processing of geometry that covers the wh . . Polygonize: make sure not to use dummy geotransform. . FITS: initialize default geotransform. . Perl tests: failure due to 7286e6f. . Quote DBQ value in PGEO driver template to avoid opening. . Shapefile: when several candidate SRS are found with confidence = 90 . . GTiff SRS reader: interpret infinite value in GeogInvFlatteningGeoKey . . RasterLite2: remove support for CharLS compression since it is remove . . Followup 69d00e3: also quote DBQ values in other drivers. . JPEG2000: build with Jasper 2.0
3.1.208 Jul 2020 11:05 minor feature: GeoJSON: opening of file starting with "coordinates" . DumpJPK2CodeStream(): reported offset of EOC marker when PSOT = 0 ( . . Overview generation: progress percentage when using USE_RRD=YES (f . . PAux: avoid ingesting large binary unrelated files (found when invest . . gdal2tiles: in nativezoom computation with --profile=raster . . FileGDB/OpenFileGDB: qualify DateTime values with UTC timezone when
3.1.1RC123 Jun 2020 22:05 minor feature: Implement RFC 75: support for multidimensional arrays in MEM, VRT, netCDF, HDF4, HDF5 and GRIB drivers. Read/write for MEM and netCDF. Read/only for others. Add gdalmdiminfo and gdalmdimtranslate utilities. Implement RFC 76: add capability of writing vector drivers in Python. New GDAL drivers: COG: write-only, for Cloud Optimized GeoTIFF EXR: read/write driver, relying on OpenEXR library ISG: read-only, for geoid models of the International Service for the Geoid RDB: read-only, for RIEGL Database.mpx RDB 2 files (needs proprietary SDK) . COG: write-only, for Cloud Optimized GeoTIFF. EXR: read/write driver, relying on OpenEXR library. ISG: read-only, for geoid models of the International Service for the Geoid. RDB: read-only, for RIEGL Database.mpx RDB 2 files (needs proprietary SDK). New OGR drivers: FlatGeoBuf: read-support and creation MapML: read/write driver for experimental web spec . FlatGeoBuf: read-support and creation. MapML: read/write driver for experimental web spec. Improved drivers: OAPIF driver: updated to OGC API - Features 1.0 core spec. GTiff: improve performance of internal overview creation. GTiff: GeoTIFF 1.1 support. Shapefile driver: add read/creation/update support for.shz and.shp.zip. netCDF vector: read/write support for CF-1.8 Encoded Geometries. VICAR: multiple improvements and write support. DDS: add read support. Other improvements: gdalwarp: accept output drivers with only CreateCopy() capabilities gdal_viewshed: new utility for viewshed algorithm . gdalwarp: accept output drivers with only CreateCopy() capabilities. gdal_viewshed: new utility for viewshed algorithm. Remove GFT driver now that the online service no longer exists. New Sphinx-based documentation. Multiple security related (ossfuzz). Continued code linting (cppcheck, CoverityScan, etc.). Compatibility with GDAL 3.0: C and C++ API: backward compatible changes C ABI: backward compatible changes C++ ABI: modified Functional changes: see MIGRATION_GUIDE.TXT . C and C++ API