GDAL 3.0.3

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.0.315 Jan 2020 05:45 minor feature: SHPRestoreSHX(): crash when.shx file cannot be created (and a me . GXF: avoid closing the file pointer before being sure this is a GXF d . . ENVI: potential use of invalid pointer on some unusual std::strin . . GPKG: memory leak in case of corrupted database. https://bu . . EEDA: startTime / endTime comparisons that were incomplete in refs . . previous commit. . WaSP: on creation, make sure the layer geometry type set on the featu . . EPSG:4326 to EPSG:3857: invalid output with some input coordinate . . Travis: use ubuntugis-stable PPA for Trusty since they are no longer . . GeoJSON: recognizing some documents with members sorted alphabeti . . configure: detection of libpq in a non-standard place (3.0 regres . . gdal_polygonize.py: outputing to geojson without explicit -f swit . . GPKG: insert more accurate spatial extent in gpkg_contents. . /vsitar/: support 100 character file names. . /vsitar/: ffaf5 commit. . gdalwarp: wrong axis order when using source/target CRS being a g . . Make 'gdal_translate foo.tif foo.tif.ovr -outsize 50 50 -of GTiff' . . ENVI: add read support for reading GCPs, and off-by-one o . . GTiff: make WEBP_LEVEL to be honored in Create() mode. . Disable randomly failing test. . GTiff: yesterday regression in which compression parameters are i . . OGRSpatialReference::GetAxis(): make it work with a compound CRS (. CPL_VSIL_CURL_ALLOWED_EXTENSIONS with query string (WIP). . don't use strndup. . compile error. . remove intermediate. . KML: set OAMS_TRADITIONAL_GIS_ORDER for SRS returned on returned layers. . . . GDALInvGeoTransform(): make it work with scale and rotation/skew coef . . importFromWkt(): emit a CPLError() in case of import failure (refs #1623. . ES: Set 'application/json' in RunRequest() with POST. . . . Elasticsearch: GeoJSON type field should be mapped as text in ES =5. . tiledb: removed ambiguous use of size_t. . . . MSVC linking related to TransformWithOptionsCache class (. tiledb: TILED
3.0.3RC109 Jan 2020 23:25 minor feature: SHPRestoreSHX(): crash when.shx file cannot be created (and a me . GXF: avoid closing the file pointer before being sure this is a GXF d . . ENVI: potential use of invalid pointer on some unusual std::strin . . GPKG: memory leak in case of corrupted database. https://bu . . EEDA: startTime / endTime comparisons that were incomplete in refs . . previous commit. . WaSP: on creation, make sure the layer geometry type set on the featu . . EPSG:4326 to EPSG:3857: invalid output with some input coordinate . . Travis: use ubuntugis-stable PPA for Trusty since they are no longer . . GeoJSON: recognizing some documents with members sorted alphabeti . . configure: detection of libpq in a non-standard place (3.0 regres . . gdal_polygonize.py: outputing to geojson without explicit -f swit . . GPKG: insert more accurate spatial extent in gpkg_contents. . /vsitar/: support 100 character file names. . /vsitar/: ffaf5 commit. . gdalwarp: wrong axis order when using source/target CRS being a g . . Make 'gdal_translate foo.tif foo.tif.ovr -outsize 50 50 -of GTiff' . . ENVI: add read support for reading GCPs, and off-by-one o . . GTiff: make WEBP_LEVEL to be honored in Create() mode. . Disable randomly failing test. . GTiff: yesterday regression in which compression parameters are i . . OGRSpatialReference::GetAxis(): make it work with a compound CRS (. CPL_VSIL_CURL_ALLOWED_EXTENSIONS with query string (WIP). . don't use strndup. . compile error. . remove intermediate. . KML: set OAMS_TRADITIONAL_GIS_ORDER for SRS returned on returned layers. . . . GDALInvGeoTransform(): make it work with scale and rotation/skew coef . . importFromWkt(): emit a CPLError() in case of import failure (refs #1623. . ES: Set 'application/json' in RunRequest() with POST. . . . Elasticsearch: GeoJSON type field should be mapped as text in ES =5. . tiledb: removed ambiguous use of size_t. . . . MSVC linking related to TransformWithOptionsCache class (. tiledb: TILED
3.0.206 Nov 2019 09:45 minor feature: PDF driver: add a COMPOSITION_FILE creation option to generate a comp . . . PDS4 tests: temporarily switch to older version of the PDS4_CART_1B00 . . PDS4: modify PDS4_CART_1B00.xsd location to be on NASA 'pre-staging' . . GTiff: add warnings when using unsupported combination of internal ma . . PDS3: add support for ENCODING_TYPE=DCT_DECOMPRESSED. . /vsicurl/: automatically detect signed URLs where host ends with a po . . ci/travis/trusty_clang/before_install.sh: disable msodbcsql17 install . . Prepare for GDAL 2.5.0beta1. . spelling errors. . . . Internal libgeotiff: resync with upstream. . autotest/README.md: more tips ci skip . . OGR_GMT: use file extension based detection to accept files without h . . swig/python/README.txt: upgrade version number ci skip . . Doc: typo "Sudatasets" - "Subdatasets". . . . Python bindings: rename README.txt as README.rst, a link and mark . . NULL -- nullptr replacements. . configure: allow to disable SQLite base drivers. . DWG: breakage of nth-2 commit. . ogr/ogrsf_frmts/generic/GNUmakefile: do not systematically define VFK . . configure: allow to selectively disable expat, xerces-c and odbc base . . configure: add missing 'test' keyword when libpq not detected. . PDF: add support for Poppler 0.76.0. . Perl bindings: update doc version. . Perl bindings: the link in the doc. . MrSID: potential crash when a zoom level cannot be opened. . MrSID: move inclusion of SDK headers into dedicate files to avoid war . . Add "-nogcp" option to gdal_translate binary and the python binding. (# . . alg/marching_squares/point.h: add missing const ref qualifier. . DumpJPK2CodeStream(): dump PLT markers. . plscensconf.json: add missing fields for PSOrthoTile and Sentinel1. . configure: enable to selectively disable GPKG driver. . XYZ: regression regarding header lines that are not X,Y,Z (# . . previous commit. . DumpJPK2CodeStream(): dump POC markers. . NGW: create vector example in documentation. . Repor
3.0.2RC129 Oct 2019 05:45 minor feature: PDF driver: add a COMPOSITION_FILE creation option to generate a comp . . . PDS4 tests: temporarily switch to older version of the PDS4_CART_1B00 . . PDS4: modify PDS4_CART_1B00.xsd location to be on NASA 'pre-staging' . . GTiff: add warnings when using unsupported combination of internal ma . . PDS3: add support for ENCODING_TYPE=DCT_DECOMPRESSED. . /vsicurl/: automatically detect signed URLs where host ends with a po . . ci/travis/trusty_clang/before_install.sh: disable msodbcsql17 install . . Prepare for GDAL 2.5.0beta1. . spelling errors. . . . Internal libgeotiff: resync with upstream. . autotest/README.md: more tips ci skip . . OGR_GMT: use file extension based detection to accept files without h . . swig/python/README.txt: upgrade version number ci skip . . Doc: typo "Sudatasets" - "Subdatasets". . . . Python bindings: rename README.txt as README.rst, a link and mark . . NULL -- nullptr replacements. . configure: allow to disable SQLite base drivers. . DWG: breakage of nth-2 commit. . ogr/ogrsf_frmts/generic/GNUmakefile: do not systematically define VFK . . configure: allow to selectively disable expat, xerces-c and odbc base . . configure: add missing 'test' keyword when libpq not detected. . PDF: add support for Poppler 0.76.0. . Perl bindings: update doc version. . Perl bindings: the link in the doc. . MrSID: potential crash when a zoom level cannot be opened. . MrSID: move inclusion of SDK headers into dedicate files to avoid war . . Add "-nogcp" option to gdal_translate binary and the python binding. (# . . alg/marching_squares/point.h: add missing const ref qualifier. . DumpJPK2CodeStream(): dump PLT markers. . plscensconf.json: add missing fields for PSOrthoTile and Sentinel1. . configure: enable to selectively disable GPKG driver. . XYZ: regression regarding header lines that are not X,Y,Z (# . . previous commit. . DumpJPK2CodeStream(): dump POC markers. . NGW: create vector example in documentation. . Repor
3.0.105 Oct 2019 00:54 minor feature: https://trac.osgeo.org/gdal#Releases