GeoTools

OSGeo

Thursday, August 12, 2010

GeoTools 2.6.5 Released

GeoTools 2.6.5 was created on August 8th, 2010:
New features for this release:
  • Support for "Units of Measure" when drawing allowing symbol size or line width to be supplied with real
    world units such as 10km.
  • DataStore implementations can now allow users a chance to specify their own FeatureID (used to supply your
    own primary key value when adding information to a database)
  • Bridge to JFreeChat allowing JFreeChat to offer simple plotting of Geometry
Highlights:
  • Reorganised website documentation with both stable and development javadocs avalable
  • Reorganised website documentation with both stable and development sphinx available
  • Coordinate Reference System definitions are now provided by EPSG Database 7.5 (when working with epsg-h2 or epsg-hsql)
  • Improvements to rendering symbols: correct handling of DPI parameter, fixes when working with SVG symbols,
This release is made in conjunction with uDig 1.2.0.
For more information please review the Release Notes:
For more information on GeoTools and the 2.6 series:

Monday, August 2, 2010

GeoTools 2.7-M2 Released


GeoTools 2.7-M2 was created on July 18, 2010:
This release is made in conjunction with FOSS4G Workshop materials, this message was delayed while negotiating recent OSGeo website changes. For those using maven the release is now available on our project maven repository.
For more information please review the Release Notes:
For more information on GeoTools and the 2.7 series:

Tuesday, June 22, 2010

GeoTools 2.7-M1 Released

Second milestone release in the 2.7 series wraps up a refractor of the classes used to make maps. We are also gathering up our website and documentation in preparation for the 2.7 release.
GeoTools 2.7-M1 was created on June 21, 2010 and is now available for download:
This release features:
The 2.7 series features:
  • Unit of Measure support for styling; allowing line symbolizer width to be specified in meters (thanks to Jonathan Milton)
  • JDBC Virtual Table
For more information please review the Release Notes:
For more information on GeoTools and the 2.7 series:

Friday, May 28, 2010

GeoTools 2.7-M0 Released

GeoTools 2.7-M0 is now available for download:

In keeping with the usability and quality theme of the 2.7.x series this release focuses on simplifications to the GeoTools api. While this is the first milestone release made to the public the branch has been ongoing for eight months resulting in an impressive number of resolved issues. As an example 158 issues were closed in the last 30 days.

This is a bug fix release made to solicit feedback from the geotools users list on several recent api changes:

The download artefacts include examples for 2.7-M0 showing the use of SimpleFeatureCollection and SimpleFeatureSource.

For more information please review the Release Notes:

For more information on GeoTools and the 2.7 series:

Enjoy,
The GeoTools Community

Wednesday, May 19, 2010

GeoTools 2.6.4 Released

The GeoTools 2.6.4 release is now available for download:

This is a bug fix release made in conjunction with uDig 1.2-RC3.

This release adds support for Oracle Georaster access as the result of a productive collaboration between Christian and Baskar. It is great to see developers from different organisations combine forces.

There are many small but interesting improvements in the release notes. I am exited by the new interpolate functions which will be very useful when styling maps, generated SLD files no longer write out "default" values which will make for a more readable result.

This release also features more documentation then normal; we have exported out the 2.6.4 documentation from our website and the users guide. It is nice to have archives of this material that match a specific release.

For more information please review the Release Notes:

For more information on GeoTools and the 2.6 series:

Enjoy,
The GeoTools Community

Wednesday, May 12, 2010

Oracle GeoRaster & Custom JDBC Access


Coming with version 2.6.4, the Imagemosiac-jdbc module adds support for storing image/raster data in a customized database layout. This enables integration of an already existing database table structure into geotools.

The standard imagemosiac-jdbc module is based on a predefined table setup and is useful if you start importing your image data in a SQL database. Handling tiles and pyramids is supported.

For special use cases, other database designs may be necessary . The module was redesigned to encapsulate JDBC Access in a single plugin. Developing a customized JDBC Access plugin will create the missing link between the image composing logic and a custom database layout.

Additionally, users having an existing image database could make their data available for developers using the geotools API.

Look at the documentation .

A first implementation of this concept is a plugin for Oracle GeoRaster integrating the Oracle RASTER data type into imagemosaic-jdbc.

Again, look at the documentation .

Tuesday, May 4, 2010

Open Trip Planner

One of the really cool parts of GeoTools is the graph module - which offers services similar to PGRouting; but years before PGRounting :-) The code is actually a port of an original JUMP graph plugin done by Refractions; and has been steadily improved by grad students over the years in GeoTools.

While I have used this module myself; one thing I am always on the look out for is creative uses of the GeoTools library for this blog; and this week on the user list I was pointed in the direction of OpenTripPlanner.



Thanks to Nicholas from the user list for the pointer; Nicholas is a contributor the Open Trip Planner project.

Now before you get too excited; just as with PGRouting; the ability to go from point A to point B (with a few waypoints along the way) is really dependent on the quality of your data and how much information you have about the intersections (turn directions and so forth).

Check out the links to both OpenTripPlanner and the GeoTools graph module; perhaps you can use a bit of direction in your next Java project.

Update: After hunting in the internals it looks like OpenTripPlanner has there own implementation of graph functionality and are using GeoTools for data access.