GeoTools

OSGeo

Monday, February 20, 2017

GeoTools 16.2 Released

The GeoTools team is pleased to announce the release of GeoTools 16.2:
This release is also available from our maven repository.

This release is made in conjunction with GeoWebCache 1.10.2 and GeoServer 2.10.2.

GeoTools 16.2 is the latest stable release of the 16.x series and is recommended for all new projects.

Features and Improvements

  • Graduate YSLD module to supported status
  • Implement Cylindrical Equal Area Projection
  • Relax visibility of StyledShapePainter to allow override of vector fill in subclasses 

Bug Fixes

  • Improve label positioning when using follow line vendor option
  • Fix CRS.getCoordinateOperationFactory scalability bottleneck
  • Make GridCoverarageRenderer turn nodata/out of ROI pixels into transparent before rendering onto Graphics2D
  • Various ImageMosaic optimizations and bugfixes
And more! For more information please see the release notes (16.216.1 | 16.0 | 16-RC1 | M0 | beta).

About GeoTools 16

  • The wfs-ng module is now a drop in replacement and will be replacing gt-wfs
  • The NetCDF module now uses NetCDF-Java 4.6.6

Thursday, January 19, 2017

GeoTools DB2 Tutorial

A tutorial for DB2 working with GeoTools is now available. This extends the excellent GeoTools QuickStart tutorial to illustrate how to exploit the spatial capabilities provided by the IBM DB2 databases on Windows, *IX, mainframe (z/OS) and cloud (BlueMix dashDB) platforms.

There are also related tutorials for using DB2 with the GeoServer and uDig projects based on GeoTools as well as the GDAL/OGR and QGIS GIS projects.

Tuesday, December 20, 2016

GeoTools 16.1 Released

The GeoTools team is pleased to announce the release of GeoTools 16.1:
This release is also available from our maven repository.

This release is made in conjunction with GeoWebCache 1.10.1 and GeoServer 2.10.1.

GeoTools 16.1 is the latest stable release of the 16.x series and is recommended for all new projects.

Features and Improvements

  • Graduate GeoPackage module to supported status
  • Add an SLD vendor option to underline labels
  • Extra marks needed for QGIS interoperability
  • Add support for "excess granule removal" in image mosaic

Bug Fixes

  • GeoPackage creates inconsistent CRS's (y-axis)
  • Warp/affine reduction does not preserve affine op tile size
  • Affine and Warp operations can generate ROIs with too many tiles
  • Scaling up a small image generates a output image with a high number of small tiles
  • Deadlock on schema parsing
  • CRS.parseText fails for WagnerV WKT
  • AzimuthalEquidistant projection missing parameters
  • ImageUtilities.disposePlanarImageChain won't dispose associated ROIs
And more! For more information please see the release notes (16.116.0 | 16-RC1 | M0 | beta).

About GeoTools 16

  • The wfs-ng module is now a drop in replacement and will be replacing gt-wfs
  • The NetCDF module now uses NetCDF-Java 4.6.6

Monday, November 28, 2016

GeoTools 15.3 Released

The GeoTools team is pleased to announce GeoTools 15.3.
This release is also available from our Maven repository. This release is made in conjunction with GeoServer 2.9.3.

GeoTools 15.3 is a maintenance release focused on bug fixes. While this release is suitable for production systems we recommend planning your upgrade to GeoTools 16.

Features and Improvements:
  • Upgrade to use of latest ImageIO-EXT 1.1.16 for raster formats
  • SQL encoding of filters on nested attributes
  • Rendering can now delegate band selection to coverage reader
      Bug Fixes:
      • PostgreSQL 9.6 index sorting fixed
      • Several SQL Server fixes including bulk insert, date/time fix filtering, compatibility with Microsoft JDBC driver
      • SLD fix for rescaling graphic with anchor point
      • Grid coverage 
      For more information please see the release notes (15.315.2 | 15.1 | 15.0 | RC1 | Beta 2 | Beta 1 | M0 ).

      About GeoTools 15 

      What's new in GeoTools 15:

      Monday, October 31, 2016

      GeoTools 16.0 Released

      The GeoTools team is pleased to announce the release of GeoTools 16.0:
      This release is also available from our maven repository.

      Thanks to everyone who took part in the code-freeze, monthly bug stomp, or directly making the release. This release is made in conjunction with GeoServer 2.10.0.

      This release of GeoTools has been through a beta and release candidate test phase so everything you need should be working fine (or did you forget to test those releases):
      • The library now defaults to using  PreventLocalEntityResolver with XML parsers for improved security. For more details (and how to disable this behavior) please see the GeoTools user guide.
      • The gt-wfs-ng client is taking over; please try it out with your Web Feature Services.
      • CSS now supports rendering transformations.

      Issues fixed or Added in this release

      Bug

      • [GEOT-5544] - GridCoverageFactory throws NullPointerException on arg described as nullable
      • [GEOT-5548] - Filter function "greaterEqualThan" is not properly working
      • [GEOT-5549] - Regression: insert operations produce SQL that includes identity column; SQL Server plugin then fails to insert
      • [GEOT-5550] - SQLServer date/time based filtering fails if the server is not in english locale
      • [GEOT-5552] - XSD schema manipulation not fully synchronized causes concurrency issues
      • [GEOT-5553] - SQLServerLobOnlineTest#testCreateSchema fails when using the Microsoft JDBC driver
      • [GEOT-5554] - SQLServerJNDIDataSourceOnlineTest fails if the Microsoft driver is not in the classpath

      Task

      • [GEOT-5542] - Update GT Pom to depend on ImageIO-EXT 1.1.16

      Improvement

      • [GEOT-5473] - Add support for "excess granule removal" in image mosaic
      • [GEOT-5526] - SQL Encoding of Filters on Nested Attributes
      For more information please see the release notes (16.0|16-RC1 | M0 | beta).

      About GeoTools 16

      • The wfs-ng module is now a drop in replacement and will be replacing gt-wfs
      • The NetCDF module now uses NetCDF-Java 4.6.6

      Friday, October 14, 2016

      GeoTools 16-RC Released

      The GeoTools team is pleased to announce the release of GeoTools 16-RC1:
      This release is also available from our maven repository.

      Thanks to everyone who took part in the code-freeze, monthly bug stomp, or directly making the release. This release is made in conjunction with GeoServer 2.10-RC1.

      As a release-candidate, 16-RC1 is not intended for production systems, however the API is stable and we invite everyone to try upgrading their applications, report any issues, and help out with the final round of testing and fixing:
      • The library now defaults to using PreventLocalEntityResolver with XML parsers for improved security. For more details (and how to disable this behavior) please see the GeoTools user guide.
      • The gt-wfs-ng client is taking over; please try it out with your Web Feature Services.
      • CSS now supports rendering transformations.
      For more information please see the release notes (16-RC1 | M0 | beta).

      About GeoTools 16

      • The wfs-ng module is now a drop in replacement and will be replacing gt-wfs
      • The NetCDF module now uses NetCDF-Java 4.6.6

      GeoTools 15.2 Released

      The GeoTools team is pleased to announce GeoTools 15.2.
      This release is also available from our Maven repository. This release is made in conjunction with GeoWebCache 1.9.2 and GeoServer 2.9.2. We would like to thank those who have contributed fixes and features to this release.

      GeoTools 15.2 is the latest stable release of the 15.x series and is recommended for all new projects.

      Security considerations:
      • The library now defaults to using PreventLocalEntityResolver for improved security. For more details (and how to disable this behavior) please see the GeoTools user guide.
      Features and Improvements:
      • Styling improvements include support for SE 1.1 external marks (with mark index)
      • Parsing hints can now be provided for WMS and WFS clients (entity resolver hint and and DTD disabling hint provided).
      • Overview policy parameter now available for ImageMosaic.
      • Support for integrated water column climatological time in NetCDF files
      • ImagePyramid support for multiple coverages 
          Bug Fixes:
          • SLD graphics now correctly handle mix of mark and external graphic choosing the first one supported.
          • External marks with mark index fixes for both copying and SE 1.1 parsing.
          For more information please see the release notes (15.2 | 15.1 | 15.0 | RC1 | Beta 2 | Beta 1 | M0 ).

          About GeoTools 15 

          What's new in GeoTools 15: