GDAL/OGR 1.3.0 Released

Frank Warmerdam <[email protected]>
Newsgroups gmane.comp.gis.freegis
Message-ID <[email protected]>
Folks,

At last, the GDAL/OGR 1.3.0 final release is out there.  

  http://www.gdal.org/dl/gdal-1.3.0.tar.gz
  http://www.gdal.org/dl/gdal130.zip

From the NEWS file:

GDAL 1.3.0 - Overview of Changes
--------------------------------

Multithreading:
 - Lots of work done to implement support for multiple threads reading
   from distinct GDALDataset objects at the same time. 

GDALRasterBand / Persistant Auxilary Metadata (PAM):
 - Support for preserving a variety of metadata in a supporting XML file. 
 - GDALRasterBand now supports "remembering" histograms, and has a concept
   of the default histogram. 
 - GDALRasterBand now supports remembering image statistics.
 - Disabled by default (set GDAL_PAM_ENABLED=YES to turn on). 
 - Supported by *most* drivers with some caveats.

GDALCopyWords(): 
 - This function is a low level work horse for copying and converting pixel 
   data in GDAL.  It has been substantially optimized by Steve Soule (Vexcel).

Next Generation Bindings:
 - Kevin Ruland and Howard Butler are working on reworked support for 
   SWIG to generate Python, PHP, Java, C# and other language bindings for GDAL
   and OGR. 

VB6 Bindings: 
 - Now substantially complete, see VB6 directory.

HDF5 Driver: 
 - New HDF5 driver implemented by Denis Nadeau. 

RMF Driver: 
 - New driver for Raster Matrix Format by Andrey Kislev. 

MSGN (Meteosat Second Generation Native) Driver:
 - New driver implemented by Frans van der Bergh.

VRT Driver:
 - Fixed whopper of a memory leak in warped raster case.

NetCDF Driver: 
 - Preliminary CF conventions support by Denis Nadeau.

NITF Driver:
 - NITF files between 2 and 4 GB in size can now be read and written.

JPEG Driver: 
 - Added support for reading EXIF as metadata by Denis Nadeau.

DODS Driver:
 - Fixed up libdap 3.5.x compatibility.

JP2ECW (JPEG2000 ECW SDK) Driver:
 - Implemented support for new GML-in-JPEG2000 specification.
 - Implemented support for old MSI "worldfile" box. 

JP2KAK (JPEG2000 Kakadu) Driver:
 - Implemented support for new GML-in-JPEG2000 specification.
 - Implemented support for old MSI "worldfile" box. 

PCIDSK Driver: 
 - tiled files now supported for reading.
 - overviews now supported for reading.

HFA (Imagine) Driver:
 - Supports creating internal overviews in very large files. 
 - Support reading class names. 
 - Support creating compressed files. 

GeoTIFF Driver:
 - Support reading files with odd bit depths (ie. 3, 12, etc). 
 - Support 16/24bit floating point TIFFs (per Technote 3) (Andrey).
 - Support 12bit jpeg compressed imagery using libjpeg "MK1" library.

HDF4 Driver:
 - Added support for ASTER Level 1A, 1B and 2 products (Andrey). 


OGR 1.3.0 - Overview of Changes
-------------------------------

OGRGeometry:
 - WKT (and GML) encoding now attempts to preserve pretty much full double
   precision. 
 - geometries are now "coordinate dimension preserving" rather than dynamically
   figuring out dimension depending on whether Z is set.  So a geometry can
   now be 3D even if all z values are zero.  
 - Fixed up proper EMPTY geometry support per standard.

GRASS Driver:  
 - New driver for GRASS 6 vector data written by Radim Blazek. 

Interlis Driver: 
 - New driver for Swiss Interlis format from Permin Kalberer (SourcePole).

Shape Driver:
 - Fixed logic for degenerate polygons (Baumann Konstantin).
 
PostgreSQL/PostGIS Driver:
 - Implemented fast GetExtent() method (Oleg Semykin).
 - Implemented layer type from geometry_columns (Oleg Semykin).
 - Handle PostGIS 1.0 requirements for coordinate dimemsion exactness.
 - Handle EWKT type in PostGIS 1.0.
 - Generally PostGIS 0.x and 1.0 should now be supported fairly gracefully.
 - Added PostGIS "binary cursor" mode for faster geometry access.

VRT Driver:
 - Pass through attribute queries to underlying driver. 
 - Pass through spatial queries as attribute filters on the underlying layer.

S57 Driver:
 - Added concept of supporting different profiles. 
 - Added prototype AML profile support. 

MySQL Driver:
 - Fixed for FID recognition (eg. mediumint). 

GML Driver: 
 - Various fixes for generated GML correctness (Tom Kralidis).

TIGER/Line Driver:
 - Added Tiger 2004 support.

Oracle Driver:
 - Use VARCHAR2 for fixed size string fields. 
 - Use OCI_FID config variable when creating layers, and reading select results

Best regards,
-- 
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, [email protected]
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.