* Poppler: drop support for Poppler older than 0.23.0
* Poppler: add support for 0.72.0, 0.73.0, 0.75.0, 0.76.0
== GDAL X.Y.Z - Overview of Changes ==
== GDAL 3.0.0 - Overview of Changes ==
Port:
* Add capability to define external VSI virtual file systems from C API (#1289)
...
...
@@ -91,6 +91,7 @@ Algorithms:
Utilities:
* gdal_translate: add "-nogcp" option (#1469)
* gdal_contour: remove explicit width/precision=12/3 of the elev field (#1487)
* gdaldem hillshade: add -igor option (#1330)
* gdalwarp -crop_to_cutline: do not round computed target extent to be aligned on the grid of the source raster if -tr is set (restore partially pre 2.4 behaviour) (#1173)
* gdalwarp: assume -tap when using -crop_to_cutline, -tr and -wo CUTLINE_ALL_TOUCHED=TRUE, so as to avoid issues with polygons smaller than 1x1 pixels (#1360)
...
...
@@ -106,6 +107,9 @@ Utilities:
* validate_cloud_optimized_geotiff.py: check if file is only greater than 512px (#1403)
* GTiff, GPKG, MBTiles, PostgisRaster drivers: ensure that main dataset and overviews share the same lock, so as to avoid crashing concurrent access (#1488)
ADRG driver:
* modified to ensure that there is no confliction between ADRG and SRP when opening a .gen file (#953)
...
...
@@ -132,6 +136,7 @@ GTiff diver:
* TIFF Lerc: properly initialize state after Create() so that BuildOverviews() succeed (#1257)
* add warnings when using unsupported combination of internal mask+external overview, and fix COPY_SRC_OVERVIEWS=YES so that it does not copy ALL_VALID masks (#1455)
* do not generate a TIFFTAG_GDAL_METADATA with color interpretation information for JPEG YCbCr compression
* Internal libtiff and libgeotiff: resync with upstream
FITS driver:
...
...
@@ -215,7 +220,7 @@ XYZ driver:
* add creation options DECIMAL_PRECISION and SIGNIFICANT_DIGITS like with AAIGrid
* fix regression regarding header lines that are not X,Y,Z (#1472)
== OGR X.Y.Z - Overview of Changes ==
== OGR 3.0.0 - Overview of Changes ==
Core:
* Add OGR_G_MakeValid() (requires GEOS 3.8)
...
...
@@ -266,6 +271,7 @@ Elasticsearch driver:
GeoJSON driver:
* speed-up random reading with GetFeature() by storing a map FID->(start,size) to retrieve performance similar to GDAL 2.2 or before (https://issues.qgis.org/issues/21085)
* report 3D layer geometry types (#1495)
GeoJSONSeq driver:
* be more robust to invalid objects, and fixes performance issue on corrupted files. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13770.
A PROJ string (single step operation or multiple step string
starting with +proj=pipeline), a WKT2 string describing a CoordinateOperation,
or a urn:ogc:def:coordinateOperation:EPSG::XXXX URN overriding the default
...
...
@@ -1440,7 +1440,7 @@ available GCPs.</dd>
<dt> <em>dstfile</em>:</dt><dd> File with destination projection definition. </dd>
</dl>
Coordinates are read as pairs, triples for 3D or, since GDAL 2.5.0, quadruplets
Coordinates are read as pairs, triples for 3D or, since GDAL 3.0.0, quadruplets
for X,Y,Z,time of numbers per line from standard
input, transformed, and written out to standard output in the same way. All
transformations offered by gdalwarp are handled, including gcp-based ones.
...
...
@@ -2474,7 +2474,7 @@ The following specific options are available :
<dt> <b>-alt</b> <i>altitude</i>:</dt><dd>altitude of the light, in degrees. 90 if the light comes from above the DEM, 0 if it is raking light.</dd>
<dt> <b>-combined</b>:</dt><dd>(starting with GDAL 1.10) combined shading, a combination of slope and oblique shading.</dd>
<dt> <b>-multidirectional</b>:</dt><dd>(starting with GDAL 2.2) multidirectional shading, a combination of hillshading illuminated from 225 deg, 270 deg, 315 deg, and 360 deg azimuth.</dd>
<dt> <b>-igor</b>:</dt><dd>(starting with GDAL 2.5) shading which tries to minimize effects on other map features beneath. Can't be used with -alt option.</dd>
<dt> <b>-igor</b>:</dt><dd>(starting with GDAL 3.0) shading which tries to minimize effects on other map features beneath. Can't be used with -alt option.</dd>
</dl>
Multidirectional hillshading applies the formula of http://pubs.usgs.gov/of/1992/of92-422/of92-422.pdf.
@@ -343,9 +343,9 @@ The driver has undergone significant changes in GDAL 1.9.0, see NEWS file and <a
Since GDAL 2.4, and with Linux kernel >=4.3 and libnetcdf >=4.5,
read operations on /vsi file systems are supported.<p>
<h2>NetCDF-4 groups support on reading (GDAL >= 2.5.0)</h2>
<h2>NetCDF-4 groups support on reading (GDAL >= 3.0)</h2>
The driver has undergone significant changes in GDAL 2.5.0 to support NetCDF-4 groups on reading:
The driver has undergone significant changes in GDAL 3.0 to support NetCDF-4 groups on reading:
<ul>
<li><p>Explore recursively all nested groups to create the subdatasets list</p></li>
<li><p>Subdatasets in nested groups use the /group1/group2/.../groupn/var standard NetCDF-4 convention, except for variables in the root group which do not have a leading slash for backward compatibility with the NetCDF-3 driver</p></li>