GeoTools

OSGeo

Thursday, February 19, 2015

GeoTools 13-RC1 Released

The GeoTools community is pleased to announce the availability of GeoTools 13-RC1, the first release candidate of the GeoTools 13 series:

This release is also available from our maven repository, and is made in conjunction with GeoWebCache 1.7-RC1 and GeoServer 2.7-RC1.

We would like your feedback on these new features and improvements:
  • GeoPackage support is now compatible with QGIS and OGR.
  • The rendering engine has been overhauled with two new features:
    • Color-blending has been introduced as both a FeatureTypeStyle and Symbolizer vendorExtension allowing for a range of special effects. Thanks to Cleveland Metro Parks for this improvement.
    • FeatureTypeStyle vendorExtension "firstMatch" will stop at the first rule.
    • Anchor points are now supported.
  • The gt-css module is a brand-new implementation of css style support written in Java. Thanks to Andrea for brining this exciting approach to styling within easy reach of Java developers.
  • A new gt-solr data store is available for working with with Apache Solr 
  • AbstractDataStore is now deprecated - please make plans to migrate to ContentDataStore.
    • There is an extensive ContentDataStore Tutorial to help with your migration. Thanks to Travis for updating the initial tutorial used at FOSS4G.
    • PropertyDataStore has now been ported to use ContentDataStore, and a wide range of issues have been resolved during extensive QA testing (readers, events, transactions). We would like to thank Torben for this extensive work.
  • CSVDataStore has been improved with write access and the ability to work with different kinds of CSV files (including lat/lon and WKT). Thanks to Travis for this work.
  • The gt-wfs client has improved:
    • Better compatibility with MapServer.
    • Extensive work has been done to support WFS 2.0 transacations. Thanks to Niels for this work.
    • The gt-wfs client now supports WFS 2.0 stored queries. Thanks Sampo for this work.
  • Documentation continues to improve, now with a complete function list.
  • For a full list of improvements changes 13-beta, please see the Jira release notes

About GeoTools 13

Tuesday, February 17, 2015

GeoTools 11.5 Released

The GeoTools team is happy to announce the release of GeoTools 11.5 available for download.
This release is a maintenance release for the GeoTools 11 series. Check out the change log for all of the details.

This is the last release of the GeoTools 11 series. Migrate to GeoTools 12 for the latest stable release.
 
Thanks for using GeoTools!

Thursday, February 5, 2015

GeoTools 13-beta Released

The GeoTools community is happy to announce the latest  GeoTools 13-beta download:

This release is also available from our maven repository. This release is made in conjunction with GeoServer 2.7-beta.

This is a beta release of GeoTools and we would like your feedback on the new features outlined below.
  • GeoPackage support is now compatible with QGIS and OGR.
  • The rendering engine has been overhauled with two new features:
    • Color-blending has been introduced as both a FeatureTypeStyle and Symbolizer vendorExtension allowing for a range of special effects. Thanks to Cleveland Metro Parks for this improvement.
    • FeatureTypeStyle vendorExtension "firstMatch" will stop at the first rule
    • Anchor points are now supported.
  • The gt-css module is a brand-new implementation of css style support written in Java. Thanks to Andrea for brining this exciting approach to styling within easy reach of java developers.
  • A new gt-solr data store is available for working with with Apache Solr 
  • AbstractDataStore is now deprecated - please make plans to migrate to ContentDataStore.
    • There is an extensive ContentDataStore Tutorial to help with your migration. Thanks to Travis for updating the initial tutorial used at FOSS4G.
    • PropertyDataStore has now been ported to use ContentDataStore, and a wide range of issues have been resolved during extensive QA testing (readers, events, transactions). We would like to thank Torben for this extensive work.
  • CSVDataStore has been improved with write access and the ability to work with different kinds of CSV files (lat/lon, WKT, etc...). Thanks to Travis for this work.
  • The gt-wfs client has improved:
    • Improved compatibility with MapServer
    • Extensive work has been done to support WFS 2.0 transacations. Thanks to Niels for this work.
    • Can now work with WFS 2.0 stored queries. Thanks Sampo for this work.
  • Documentation continues to improve, now with a complete function list.
  • For the extensive list of improvements check the release notes
Thanks to Jody and Travis (from Boundless Victoria) for this release.

About GeoTools 13

Tuesday, January 20, 2015

GeoTools 12.2 released

GeoTools 12.1 released

The GeoTools community is happy to announce the latest  GeoTools 12.2 download:
This release is also available from our maven repository. This release is made in conjunction with GeoServer 2.6.2.

This is a release of the GeoTools 12 Stable series recommended for production systems. The release schedule now offers 6 months of stable releases followed by six months of maintenance releases.

A few highlights from the GeoTools 12.2-Release Notes:
  • A new process, FootprintExtractionProcess, uses the marching squares algorithm to extract the footprint of an image (the non black portion of it)
  • Allow disabling advanced projection handling support in grid covearge renderer
  • XML date parsing now allows some slightly off ISO standard dates too (as in, with the time non fully specified)
  • Minor fixes in SLD 1.1 parsing to support the Priority GeoTools extension in labelling
  • Some GeoPackage module fixes
  • Some improvements in reprojection handling, providing better results when reprojecting data towards north polar stereographic, or Lambert azimuthal equal area over polar areas
  • Improved robustness of the Decimator class against locations where the math transform return NaN values (improves map rendering in difficult areas while reprojecting)
  • A number of other fixes, check the release notes for full details
Thanks to Andrea (GeoSolutions) and Jody for this release (Boundless).

About GeoTools 12

Monday, December 22, 2014

GeoTools 11.4 Released

The GeoTools team is happy to announce the release of GeoTools 11.4 available for download.

This release is a maintenance release for the GeoTools 11 series. Check out the change log for all of the details. 

Thanks for using GeoTools!

Tuesday, November 18, 2014

GeoTools 12.1 Released

GeoTools 12.1 released

The GeoTools community is happy to announce the latest  GeoTools 12.1 download:
This release is also available from our maven repository. This release is made in conjunction with GeoServer 2.6.1.

This is a release of the GeoTools 12 Stable series recommended for production systems. The release schedule now offers 6 months of stable releases followed by six months of maintenance releases.

A few highlights from the GeoTools 12.1-Release Notes:
  • Some fixes in JDBC land, one important for performance, making sure feature types are cached, plus a few others related to feature type joining
  • Some rendering fixes, including an important one related to raster data rendering not always displaying the full raster in tiled outputs, as well as better calculation of the extra to be queried in order to render all labels in maps
  • Some improvements to the image mosaic module, including the ability to extract times from the full path, instead of just the file name, when harvesting multidimensional data sets
  • Some love in SLD 1.0 parsing and encoding
  • SQL Server store can now also work off instance name, in addition to the already supported TCP port
  • A number of other fixes, check the release notes for full details
Thanks to Jody for this release (Boundless).

About GeoTools 12

Friday, October 24, 2014

GeoTools 11.3 released

The GeoTools community is happy to announce the latest  GeoTools 11.3 download:
This release is also available from our maven repository. This release is made in conjunction with GeoServer 2.5.3.

This is a release of the GeoTools 11 Stable series recommended for production systems. The release schedule now offers 6 months of stable releases followed by six months of maintenance releases.

A few highlights from the GeoTools 11.3-Release Notes:
  • Rendering fixes related to cut geometries/labels at map tile borders
  • Several improvements/fixes to the NetCDF readers
  • Table hints for SQL Server can be specified at the store level, and it's now possible to force SQL Server to use spatial indexes
  • A good set of JDBC related fixes, for joins, multi-geometry tables, spurious error reports against invalid sql views
  • Make sure SortedSimpleFeatureCollection makes full use of the merge-sort sorter and respects the system wide in memory limits (was going straight and fully to disk before)
Thanks to Andrea for this release (GeoSolutions).

About GeoTools 11

Summary of the new features for the GeoTools 11 series:
  • The DataStore API has a new removeSchema method to drop feature types. This new optional feature is currently implemented by the JDBCDataStore family (all spatial database backed stores), other stores will likely throw an UnsupportedOperationException
  • JDBCDataStore now exposes facilities to list, create and destroy indexes on database columns.
  • Ability to create and drop databases from the PostgisNGFactory
  • PostGis data store will now call ST_Simplify when the GEOMETRY_SIMPLIFICATION hint is provided, significantly speeding up loading of complex geometries  (the renderer can perform scale based simplification already, but doing it before sending the data speeds up data retrieval significantly)
  • ImageMosaic can now manage vector footprints for its granules, allowing to filter out no-data or corrupted sections of the imagery
  • All properties in a SLD style can now have a local unit of measure, as opposed to specifying the unit of measure per symbolizer. For example, if you need to have a line width to be 10 meters, its value can now be "10m"
  • Improved handling of data with 3D coordinates in JDBC data stores
  • A number of small improvements to the rendering engine, such as improved raster icon placement resulting in cleaner, less blurry output, improved label grouping, better handling of icons at the border of the map and in general much improved estimation of the buffer area needed to include all symbols in a map (for features that sit outside the map, but whose symbols are big enough to enter it).