The GeoTools community is pleased to announce the availability of GeoTools
13.0[1], the first stable release of the GeoTools 13 series.
Download GeoTools 13:
- geotools-13.0-bin.zip[2]
- geotools-13.0-doc.zip[3]
- geotools-13.0-userguide.zip[4]
- geotools-13.0-project.zip[5]
This release is also available from our maven repository[6], and is made in
conjunction with GeoWebCache 1.7.0 and GeoServer 2.7.0.
New Features and Improvements
The following new features and improvements are available in this release:
=== Data Stores ===
- GeoPackage support is now compatible with QGIS and OGR.
- A new gt-solr[7] data store is available for working with with Apache Solr[8].
Thanks - to Andrea Aime and Justin Deoliveira for this 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
Brundage for this work.
- AbstractDataStore is now deprecated. Please make plans to migrate to
ContentDataStore. There is an extensive ContentDataStore tutorial[9] to help
with - your migration.
- PropertyDataStore has now been ported to use ContentDataStore, and a wide
range of issues (readers, events, transactions) have been resolved for all
DataStore implementations. Thanks to Torben Barsballe for this extensive QA
work.
=== CSS Module ===
The gt-css module[10] is a brand-new implementation of CSS-style support, now
written in Java. Thanks to Andrea Aime for bringing this exciting approach to
styling within easy reach of Java developers. Here is a quick code example:
Stylesheet ss = CssParser.parse(css);
CssTranslator translator = new CssTranslator();
Style style - translator.translate(ss);
=== Rendering Engine ===
- Color-blending has been introduced as both a FeatureTypeStyle[11] and
Symbolizer[12] vendorExtension, allowing for a range of special effects[13].
Thanks to Cleveland Metro Parks[14] for this improvement.
- A FeatureTypeStyle[15] vendorExtension named "firstMatch". This vendor
Extension will grab the first rule you specify. This can in many situations
help you avoid more complicated logic for style rules.
<sld:VendorOption name="ruleEvaluation">first</sld:VendorOption>
- Anchor points are now supported. This is done in SLD with the AnchorPoint tag:
<LabelPlacement>
<PointPlacement>
<AnchorPoint>
<AnchorPointX>
<PropertyName>X</PropertyName>
</AnchorPointX>
<AnchorPointY>
<PropertyName>Y</PropertyName>
</AnchorPointY>
</AnchorPoint>
</PointPlacement>
</LabelPlacement>
=== WFS Client ===
The gt-wfs client has improved:
- Better compatibility with MapServer.
- Extensive work has been done to support WFS 2.0 transactions. Thanks to Niels
Charlier for this work.
- The gt-wfs client now supports WFS 2.0 stored queries. Thanks to Sampo
Savolainen for this work.
=== And more ===
Documentation continues to improve, now with a complete function list. For a
full list[16] of improvements and changes in GeoTools 13, please see the full
release notes[17].
Thanks to Jody Garnett and Travis Brundage (from Boundless[18]) for making this
release happen.
[1] http://sourceforge.net/projects/geotools/files/GeoTools%2013%20Releases/13.0/
[2] http://sourceforge.net/projects/geotools/files/GeoTools%2013%20Releases/13.0/geotools-13.0-bin.zip/download
[3] http://sourceforge.net/projects/geotools/files/GeoTools%2013%20Releases/13.0/geotools-13.0-doc.zip/download
[4] http://sourceforge.net/projects/geotools/files/GeoTools%2013%20Releases/13.0/geotools-13.0-userguide.zip/download
[5] http://sourceforge.net/projects/geotools/files/GeoTools%2013%20Releases/13.0/geotools-13.0-project.zip/download
[6] http://download.osgeo.org/webdav/geotools/
[7] http://docs.geotools.org/stable/userguide/library/data/solr.html
[8] http://lucene.apache.org/solr/
[9] http://docs.geotools.org/stable/userguide/tutorial/datastore/index.html
[10] http://docs.geotools.org/stable/userguide/unsupported/css.html
[11] http://docs.geotools.org/stable/userguide/library/render/style.html#featuretypestyle
[12] http://docs.geotools.org/stable/userguide/library/render/style.html#symbolizer
[13] http://docs.geoserver.org/stable/en/user/styling/sld-extensions/composite-blend.html
[14] http://www.clevelandmetroparks.com/
[15] http://docs.geotools.org/stable/userguide/library/render/style.html#featuretypestyle
[16] http://docs.geotools.org/stable/userguide/library/main/function_list.html
[17] https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10270&version=20994
[18] http://boundlessgeo.com/