[gdal-dev] GDAL/OGR 2.0.0 Beta 2 Available

Even Rouault even.rouault at spatialys.com
Mon May 25 03:36:30 PDT 2015


Hi,

I have prepared the GDAL/OGR 2.0.0 Beta 2 release since we have had a
number of changes since beta 1 (see list at end of this email). Next step
will be RC1 probably in 2 weeks. The source is available at:

   http://download.osgeo.org/gdal/2.0.0beta2/gdal-2.0.0beta2.tar.xz
   http://download.osgeo.org/gdal/2.0.0beta2/gdal-2.0.0beta2.tar.gz
   http://download.osgeo.org/gdal/2.0.0beta2/gdal200beta2.zip

A snapshot of the Python autotest suite can be downloaded from:

   http://download.osgeo.org/gdal/2.0.0beta2/gdalautotest-2.0.0beta2.tar.gz
   http://download.osgeo.org/gdal/2.0.0beta2/gdalautotest-2.0.0beta2.zip

The GRASS plugins can be downloaded from (unchanged since beta 1):

   http://download.osgeo.org/gdal/2.0.0beta1/gdal-grass-2.0.0beta1.tar.gz

People are encouraged to report the build environments they have tried
(or use of prebuilt binaries) and the tests done in the test matrix.
We'd welcome more feedback.

   http://trac.osgeo.org/gdal/wiki/TestMatrix200

New bugs found should be filed in Trac normally.

   http://trac.osgeo.org/gdal

The updated NEWS is available at :
     http://svn.osgeo.org/gdal/trunk/gdal/NEWS

Anything that is committed into trunk for now will be in final 2.0,
so we need to be cautious at this stage.

Best regards,

Even

Annex - List of changes since Beta 1 :

Fix CPLHTTPFetch() retry logic (#5952)
gdalwarp: make -crop_to_cutline densify cutline in source SRS before reprojecting it to target SRS (#5951)
GeoJSON: support reading Feature without geometry field
OpenFileGDB: avoid warning when opening foo.gdb/a00000004.gdbtable
OpenFileGDB: optimize sequential reading of sparse layers, and test it
Small optimization in GDAL raster core & VRT: avoid creating scaled progress when base progress is NULL
RPC transformer: in DEM mode, implement optimization, in specific conditions (input points at same longitude, DEM in EPSG:4326) to extract several elevations at a time
PLScenes: dynamically discover layer schema for non ortho scene type
Perl bindings: Replace "create" with "new" in docs as new is now overridden in swig bindings.
FileGDB: really implements a almost ACID StartTransaction() by switching to the edited copy rather than staying on the original database
JPEG2000: indicated it is Jasper based in long name
GPSBabel: automatically open .igc files, implement Identify() and add open options
GPSBabel: advertize creation option
VRT: add more checks to CheckCompatibleForDatasetIO() to avoid issues with overview bands (patch by lplesea, #5954)
configure: do not enable Python bindings if PYTHON env variable is set without --with-python being explicitely specified (#5956)
Emulated transactions: allow CreateField(), etc... within transaction
Emulated transactions: remove ReadoptOldFeatureDefn() now that we cache the layer defn in the emulation layer
ogr2ogr: add -ds_transaction to force dataset transactions, mainly for FileGDB driver
Fix issue when removing an MSSQL spatial layer
MSSQLSpatial: Add support for creating features with default values (#5957)
MSSQLSpatial: Improve layer status handling when creating new layers in transaction.
Improve handling of no-data value by PCRaster driver (#5953)
GMLJP2: on reading, don't do axis inversation if there's an explicit axisName requesting easting, northing order (#5960); also strip axis order in reported SRS
Add Alos, Eros, Kompsat, RapiEye, Spot/Formosat satellite metadata readers. Fix common functions for this readers. Add autotests.
OpenFileGDB: disable feature count optimization with IS NOT NULL on an index column
FileGDB: enable bulk load on newly created layers
TIL: fix half pixel shift in geo registration (#5961)
NetCDF: fix crash on opening a NOAA dataset (#5962)
HFA: read projection even when it does not contain datum information (patch by jeepingben, #4659)
Algorithms: Unify GDALDestroy* functions behaviour (#3178)
HDF4: Fix AnyTypeToDouble() to use proper type (int instead of long) to work with DFNT_INT32/DFNT_UINT32 on 64-bit Linux (#5965)
GMLJP2: write non null bounding box at root of FeatureCollection (#5697)
XPlane: add support for Taxi Location 1300 record found in V1000
HDF4: ProcessModisSDSGeolocation(): set more correct values for PIXEL_/LINE_ OFFSET/STEP by comparing longitude and latitude subdatasets dimensions with main subdataset 
dimensions
gdal_merge.py: take into account alpha band to avoid writing zones of source images that are fully transparent (#3669, derived from patch by stefanklug)
GML/WFS: by default does not advertize NOT NULL fields since we treat empty strings as being null for historical reasons. By setting the open option EMPTY_AS_NULL=NO, empty 
strings will be reported as such and NOT NULL fields might be advertized (#5968)
Perl bindings :Stop using deprecated histogram functions in Perl.
GML: fix GML_ATTRIBUTES_TO_OGR_FIELDS=YES to work correctly with xlink:href too (#5970)
Add gcps2ogr.py sample script
Ili1: Fix multiple joining of geometry columns in QGIS
GIF: implement GetFileList() to report worldfile
Add default typemap for VSI_RETVAL for Python, CSharp and Java; Regenerate python bindings
GTiff: avoid generated corrupted  right-most and bottom-most tiles for 12-bit JPEG-compressed (partial fix that just disable tile filling, #5971)
ogr2ogr: add warning when -doo is ignored
ogr2ogr: fix crash with -clipdst when a reprojection fails before (#5973)
GPKG: enable Spatialite 4.3 'amphibious' mode to avoid explicit cast to Spatialite geometries
Shape: SHPReadOGRFeature() should free the passed psShape when not NULL and if the DBF record is deleted, so as to avoid later reads to faild (triggered by #5974, but not 
fixing it)
ogr2ogr: make -explodecollections work with multisurface or multicurve too
CSV: accept space as separator as input/output, and add MERGE_SEPARATOR=YES/NO open option
GML: add INVERT_AXIS_ORDER_IF_LAT_LONG, CONSIDER_EPSG_AS_URN, READ_MODE, EXPOSE_GML_ID, EXPOSE_FID, DOWNLOAD_SCHEMA and REGISTRY open options
WFS: add INVERT_AXIS_ORDER_IF_LAT_LONG, CONSIDER_EPSG_AS_URN open options
OSM: add CONFIG_FILE, USE_CUSTOM_INDEXING, COMPRESS_NODES, MAX_TMPFILE_SIZE and INTERLEAVED_READING open options
gdalinfo: add -json switch (patch by Faza Mahamood, partial implementation of RFC 44)



-- 
Spatialys - Geospatial professional services
http://www.spatialys.com


More information about the gdal-dev mailing list