GeoTools

OSGeo

Sunday, May 19, 2013

GeoTools 9.2 Released

GeoTools 9.2 Released

The GeoTools community is pleased to announce the availability of GeoTools 9.2 for download from SourceForge:
This release has also been deployed to the OSGeo Maven Repository.

Please see the Release Notes for details. This release is made in conjunction with GeoServer 2.3.2.

In addition to bug fixes:
  • The application schema support (app-schema) module now enables joining support by default for data sources that support it; this improvement and many bug fixes by Rini Angreani.
  • XML parser support for unsigned numeric bindings has been added by Justin Deoliveira.
  • Fixed transformation problems with projections based on Hotine Oblique Mercator (variant B) (for example Swiss CH1903 / LV03)
We would like to thank all contributors for making this release possible.

This release was brought to you by Ben Caradoc-Davies from CSIRO.

About the 9.x Series

Here is a summary of the new features for the GeoTools 9.x series:
Dependencies:
For more information on GeoTools 9.x series

Getting Started with GeoTools

GeoTools is an Open Source Geospatial Foundation project helping Java developers work with geospatial data. For a complete list of features please see the project overview included in our documentation.

If you would like to get started with GeoTools a Quickstart is available (covering Eclipse, NetBeans and command line Maven use). Additional tutorials and build instructions are included in the user guide.

GeoTools 9.x is the current stable series with a release scheduled each month. This level of service is part of our six month timed release cycle. We are always interested in volunteers - if you are in position to assist please stop by geotools-devel and lend a hand.

If you are upgrading from a previous version of GeoTools please review the upgrade instructions, as there has been some API changes around the use of FeatureCollection and ReferencedEnvelope.

Thanks for using GeoTools!

Saturday, April 20, 2013

GeoTools 9.1 Released

The GeoTools community is pleased to announce the availability of GeoTools 9.1 for download from sourceforge:
Please see the release notes from the issue tracker for more details. This release is also deployed to our maven repository.

About GeoTools 9.1

This is our first dot release on the 9.1 series and is focused on bug fixes and stability. This release is made in conjunction with GeoServer 2.3.1. 
  • Headline improvement is support for SQL Server native geometry serialisation. The fix was supplied by Anders Bakkevold and is expected to have a huge impact on performance. This work was sponsored by Norwegian Directorate for Nature Management and performed by Bouvet.
  • SQL Server also got a fix to make native paging optional.
  • Thanks to Dieter DePaepe for fixing GEOT-2791, addressing a long standing issue working with sparse shapefiles.
  • Thanks to Frank Warmerdam for submitting a fix to distance calculations used when testing map projects. Frank was also kind enough to write a blog post covering his experience fixing GeoTools.
  • Improvements to Arc parsing in GML were provided by Jira Novak.
  • Shane StClair has added UUID mappings to PostGIS.
  • Finally thanks to Simone who has addressed an annoying colour space issue on recent windows installations.
Thanks to all our volunteers on GitHub and the dedicated community members reviewing pull requests. A reminder to include a test-case with any proposed fix so we can smoothly review your work.

About the 9.x Series

Here is a summary of the new features for the GeoTools 9.x series:
Dependencies:
For more information on GeoTools 9.x series

Getting Started with GeoTools

GeoTools is an Open Source Geospatial Foundation project helping Java developers work with geospatial data. For a complete list of features please see the project overview included in our documentation.

If you would like to get started with GeoTools a Quickstart is available (covering Eclipse, NetBeans and command line Maven use). Additional tutorials and build instructions are included in the user guide.

GeoTools 9.x is the current stable series with a release scheduled each month. This level of service is part of our six month timed release cycle. We are always interested in volunteers - if you are in position to assist please stop by geotools-devel and lend a hand.

If you are upgrading from a previous version of GeoTools please review the upgrade instructions, as there has been some API changes around the use of FeatureCollection and ReferencedEnvelope.

Thanks for using GeoTools!

Monday, March 18, 2013

GeoTools 9.0 released

The GeoTools community is pleased to announce the availability of GeoTools 9.0 for download from sourceforge:
This release is also deployed to our OSGeo Maven Repository.

This is the first stable release of the 9.x series made in conjunction with the GeoServer 2.3.0 release. This release represents the successful transition of the project to a six month timed release cycle.


This release contains mostly bug fixes since 9.0-RC1. Please see the change log for more details.
Here is a summary of the major news in the 9.x series:
  • Feature Collection Clean up: we have retired several methods from FeatureCollection that were only applicable for in memory feature collections. A Quality Assurance review was performed on all FeatureCollection implementations resulting in a great improvement on consistency. Thanks to Jody Garnett and Andrea Aime for this work.
  • The Vector Grid module has graduated from the "unsupported" staging area and is now included as an extension. Thanks to Micheal Bedward for championing this work.
  • General support for complex features has been factored out into the gt-complex module for reuse.
  • FeatureCollection, FeatureIteartor and FeatureReader are Java 7 ready with support for try-with-resource syntax.
  • Partial 3D data support  has been added with direct support for PostGIS, Oracle, and Property DataStore. Thanks to Andrea Aime for the initial implementation, with a follow-up funded by NTLIS for Oracle support.
  • Thanks to Niels Charlier for putting together ReferenceEnvelope3D allowing us to query three-dimensional datasets.
  • WMS client support has greatly improved with WMS 1.3.0 now enabled by default during version negotiation. Thanks to LISAsoft and the OGC for supporting this work.
  • New OGC models have been added for WCS 2.0 and OWS 2.0 along with XML support.
  • Updated to use the latest ImageIO-Ext 1.1.6 and JTS 1.13 releases
The GeoTools 9.0 series contains API changes. Developers are encouraged to review the upgrade instructions prior to use.

If you missed the previous milestones, betas and RCs you can have a look at the complete set of improvements provided by the 9.0 series here:
Thanks for using GeoTools!

Sunday, March 17, 2013

New OSGeo Contributor License

The GeoTools PSC is pleased to announce a new contribution license for the project. The contribution license is signed by authors in order to license their work to the OSGeo Foundation for distribution by the GeoTools project.

There are actually two licenses (one for individuals and one for corporate contributors) which are available in our developers guide or directly from the OSGeo Foundation licenses page:
This license arrangement is much easier to understand, and is based directly on the Apache Contributor License. This last point is important as it is much easier for your legal department to research and sign off on.

These licenses were approved at a recent board meeting and are the result of our request for change procedure (see Replace Contribution Agreement RFC).

Tuesday, February 26, 2013

GeoTools 8.7 Released


The GeoTools community is pleased to announce the availability of GeoTools 8.7 for download from source forge:
This release is also deployed to the OSGeo Maven Repository. For more information on setting up your project with Maven consult the Quickstart.

About GeoTools 8.7

This is a bug fix release containing fixes and improvements, including:

  • Setting PK_METADATA_TABLE for JDBCDatastore without schema does not end in illegal statement anymore [GEOT-4192]
  • "property" filter function did not work anymore after style and filter attribute extractor got updated to support complex features  [GEOT-4393]
  • Added an optional geometry_columsn metadata table for the SQLServer store  [GEOT-4252]
  • Speeded up expensive/redundant table existance check in MetadataTablePrimaryKeyFinder [GEOT-4391
  • some GeometryBuilder related fixes [GEOT-4373] and [GEOT-4377]
  • ReprojectingFilterVisitor didn't reproject function parameters [GEOT-4378]
  • Teradata couldn't resolve tesselation index view [GEOT-4379]
  • Oracle dialect use of SDO_TUNE.EXTENT_OF - didn't include schema [GEOT-4383]
  • SE 1.1 graphic fill was not being parsed [GEOT-4384]
  • Filter.INCLUDE and Filter.EXCLUDE were not correctly handled in the WFS 1.0 protocol [GEOT-4389]
  • PropertyCollector parsing needs to ignore leading and trailing spaces [GEOT-4392]

Full details are available in Jira's release notes.



Upgrading from GeoTools 2.7

For those migrating from GeoTools 2.7, upgrade instructions are available. No additional GeoTools 2.7 released are scheduled. 

Thanks for using GeoTools, and Enjoy!


The GeoTools Community
http://geotools.org

Monday, February 25, 2013

GeoTools 9.0-RC1 Released

The GeoTools community is pleased to announce the availability of GeoTools 9.0-RC1 for download from sourceforge: If you are using Maven this release is deployed to our OSGeo Maven Repository: For more information on setting up your project with Maven see the Quickstart (included in the userguide documentation pack above). 

This is the first 9.0 release candidate made in conjunction with the GeoServer 2.3-RC1. It contains a number of bug fixes and improvements since 9.0-beta1. See the change log for more details.

Thanks to Robin Pradel for submitting a patch for GEOT-4192, fixing a bug that resulted in illegal SQL statements when setting a value for the primary key metadata table including a schema. 

The GeoTools 9.0 series contains API changes. Developers are encouraged to review the upgrade instructions prior to use. 

Release notes for GeoTools 9.0 series:
Thanks for using GeoTools!

Sunday, February 3, 2013

GeoTools 9.0-beta1 released

The GeoTools community is pleased to announce the availability of GeoTools 9.0-beta1 for download from source forge: If you are using Maven this release is deployed to our OSGeo Maven Repository: For more information on setting up your project with Maven see the Quickstart (included in the userguide documentation pack above).

This is a beta release made in conjunction with the GeoServer 2.3-beta1. This release is contains both new features and important simplifications to the GeoTools API:
  • This release is feature complete and entering release candidate status next month. This represents an important policy shift to a time-boxed release model resulting in a new release every six months. This policy shift provides consistency and will assist in integration planning for the wider GeoTools community.
  • Feature Collection Clean up: Has retired several methods from FeatureCollection that were only implemented for in memory feature collections. This work also included a review of all FeatureCollection implementation testing for consistency. Thanks to Jody Garnett and Andrea Aime for this work.
  • The Vector Grid module has graduated from the "unsupported" staging area and is now included as an extension. Thanks to Micheal Bedward for championing this work.
  • General support for complex features has been factored out into the gt-complex module for reuse.
  • FeatureCollection, FeatureIteartor and FeatureReader are Java 7 ready with support for try-with-resource syntax.
  • Partial 3D data support has been added with direct support for PostGIS, Oracle, and Property DataStore. Thanks to Andrea Aime for the initial implementation, with a followup NT LPE for Oracle support.
  • Thanks to Niels Charlier for putting together ReferenceEnvelope3D allowing us to query three-dimensional datasets.
  • WMS client support has greatly improved with WMS 1.3.0 now enabled by default during version negotiation.
  • New OGC models have been added for WCS 2.0 and OWS 2.0 along with XML support.
  • Updated to latest ImageIO-Ext 1.1.6 and JTS 1.13 release
As this release contains API changes developers are encouraged to review the upgrade instructions prior to use.

Release notes for GeoTools 9.0 series: Finally thanks to Jody Garnett and LISAsoft for this release.
Enjoy,
The GeoTools Community
http://geotools.org