GeoTools

OSGeo

Thursday, May 12, 2011

GeoTools 2.7.1 Released

GeoTools 2.7.1 has been released and is available for download:
This release brings a number of bug fixes and few new improvements. ECQL has been updated to support case insensitive like (ILIKE). JMapPane performance has been improved for long running rendering jobs. And ImageMosaic has been upgraded to use the latest jai-tools 1.1.1.

And much more. Check out the change log for the full list of what's new in 2.7.1.

Thanks for supporting GeoTools!

Tuesday, May 3, 2011

New User Guide

Today brings to an end a three month journey in "porting" the User Guide from from the GeoTools wiki over to the same Sphinx build system we use for our website. This was a journey fraught with peril (having to reinstall my machine from backup halfway through), epic in length (at one point 1100 00 words but I have not looked in a bit) and ultimately rewarding:

GeoTools User Guide

It is hard to express the extent of this change; much of the content has been rewritten; and more importantly updated to reflect the latest GeoTools. More importantly the "update" will be *sticky* as code examples are pulled from live source code; which is compiled as part of the publication process.
Rather than try and offer a summery - here is a round up of blog posts and tweets linking into the new docs:
Thanks to those who assisted in this process:
  • Michael Bedward for continuing to inspire on the geotools user list; a large portion of the documentation has been assembled based on his email over the years. He has also been great with ongoing reviews and feedback.
  • Justin DeOlivera for taking time to set up the sphinx build system; and also to the company he works for (OpenGeo) for providing the build box which publishes the documentation after every commit
  • Lee Breisacher for launching into GeoTools development with a review of the AbstractDataStore tutorial. This was the original tutorial for GeoTools 2, first start in DocBook (just like PostGIS docs)
The wiki used to hold the user guide will be shut off by CodeHaus in the coming weeks; thanks to CodeHaus for allowing us the extra breathing room.

Thursday, April 28, 2011

GeoTools 8.0-M0 released

The GeoTools 8.0-M0 release is now available for download:
This release is made in conjunction with a new user guide; available online and included as one of the above downloads.

This release features:
  • update to the latest ImageIO-EXT 1.1-RC1 allowing access to GDAL 1.7.3
  • new advanced tutorial on functions
  • updated datastore tutorial
  • improved description of available functions
For those building from source (or using maven):
  • gt-render-wkt : new unsupported module allowing definition of symbols as part of your SLD document using simple "well known text"
For more information please review the Release Notes:
For more information on GeoTools and the 8.0 series:
Enjoy,
The GeoTools Community

Sunday, April 10, 2011

GeoTools 8

GeoTools is changing the version numbering system used setting the next release target as GeoTools 8.

This change "drops the 2" and brings GeoTools releases in line with traditional major.minor.patch  release numbering.

Dropping the 2

This also marks the final step towards calling the project "GeoTools" (rather than "GeoTools 2"). The GeoTools 1 project was started in 1996, and the GeoTools 2 project started up in 2002 as a ground up rewrite. By changing version numbers today we are committing to users of the GeoTools library that we can avoid a ground up rewrite in the future. The development team has been able to successfully grow the library and take on an amazing range of functionality in an incremental manner. We have every confidence in our development team, user community (and the polices we use to keep things running smoothly).

Details

For details on what has been done and the motivations behind it the change proposal is here:
For more information on the version numbers and what they mean the effected pages of the developers guide are:
Finally thanks to Jan De Moerloose from the Geomajas project who's questions on the user list lead to this change in policy.

8-SNAPSHOT

The maven snapshot repository is already hosting 8-SNAPSHOT as the result of nightly builds, and we should be in position to release a 8.0-M0 milestone release shortly.

If you were previously using 2.8-SNAPSHOT you can update your maven dependencies with the following:
    <properties>
        <geotools.version>8-SNAPSHOT</geotools.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.geotools</groupId>
            <artifactId>gt-main</artifactId>
            <version>${geotools.version}</version>
        </dependency>
        <dependency>
            <groupId>org.geotools</groupId>
            <artifactId>gt-epsg-hsql</artifactId>
            <version>${geotools.version}</version>
        </dependency>
    </dependencies>

Wednesday, March 23, 2011

GeoTools 2.7.0 Released

The GeoTools team is happy to announce the official release of GeoTools 2.7.0, now available for download.
GeoTools 2.7 is a major milestone for the project. Some of the highlights of the 2.7 branch include (in no particular order):
  • Postgis 1.5 geography support
  • EPSG database upgrade to version 7.5
  • JDBC virtual table / sql view support
  • Application schema / complex feature support
  • GML 3.2 support
  • Image mosaic improvements such as multi-threading, automatic building, and support for tiles with different projections/resolutions
  • Labeling improvements, mixed bidirectional layout
  • Greatly improved raster re-projection performance
  • Faster rendering for large datasets, layers with large geometries, and maps composed of many vector layers
  • Shapefile performance improvements, and the generation of more compact indexes
  • SLD 1.1/ Symbology Encoding 1.1 support
  • API cleanup
  • Docs translated to sphinx
And much more that is worthy of making the list. There have also been some notable improvements since 2.7-RC2:
  • GML3 Arc and Circle support
  • Jenks Natural Breaks Classification algorithm
  • Support for EckertIV, Mollweide, and Winkel Tripel projections
  • SQL Server integrated security option
And as usual a heap of bug fixes. You can check out the entire 2.7.x change log in JIRA.

Download 2.7.0 and check it out. Before upgrading be sure to checkout the upgrade to 2.7.x guide. Try out the release and let us know of any issues in the bug tracker or on the mailing list.

Thanks for using GeoTools!

- The GeoTools Community

Saturday, March 19, 2011

GeoTools 2.6.6 released

GeoTools 2.6.6 was created on Marth 19th, 2011:
This release contains a number of minor bug fixes and improvements, and marks the end of the 2.6.x series. The stable development continues on the 2.7.x series, which is about to be released as 2.7.0 final.
This release is made in conjunction with GeoServer 2.0.3.
For more information please review the Release Notes:
For more information on GeoTools and the 2.6 series:

Monday, February 21, 2011

GeoTools 2.7-RC2 Released

The GeoTools project is happy to announce the second release candidate for GeoTools 2.7, now available for download.
Notable features and bug fixes added since 2.7-RC1 include:
  • ability to extract massive data sets from mosaics without incurring heavy memory load (due to improved ROI management)
  • increased mosaic flexibility, which can now be fed the set of tiles programmatically
  • mosaics can now handle tiles with different projections/resolutions
  • support for labels with mixed bidirectional layout
  • use a provided charset when parsing the DBF header (not just the contents)
  • native support for unique visitor in JDBC data stores
  • the developer guide has been translated to Sphinx and is now available on geotools.org
And more. Check out the change log for all the information.

Download 2.7-RC2 now. You can help GeoTools get to the official 2.7.0 release by trying out the release candidate and reporting any issues encountered in the bug tracker or on the mailing list.

Thanks for supporting GeoTools!

- The GeoTools Community