Blog from March, 2009

Useful references for GeoTools users

There is now a GeoTools CiteULike library for useful papers, articles and other references relating to geo-spatial applications and computational geometry.

The library is freely accessible to search and browse. Items generally have keywords, abstracts and citation details plus a link to the full text where available. You can comment on an item, for example to point out errors or limitations in an article or to suggest an application.

You can also contribute your own references to the library (please do !). For this you will need to register with CiteULike.

Calling all grid coverage users.

Are you someone who:

  • Needs to create, analyse or manipulate raster data ?
  • Is often working at the image level with Java Advanced Imaging (JAI) ?
  • Would like things to be easier ?

If so, then we need you...

GeoTools and JAI

GeoTools provides a number of classes that wrap JAI operators and allow you to do such things as arithmetic operations, resampling and basic convolution without needing write to JAI code yourself. But more complex operations usually involve working with the grid coverage's backing image data directly, often using JAI image operators.

The JAI-tools project

JAI-tools is an open source project, recently started by members of the GeoTools community. It aims to extend the Java Advanced Imaging library with new image operators and utilities.

JAI-tools is not a geo-spatial project itself. All of the JAI-tools components work in image-space (ie. with band and pixel coordinates) rather than geo-space. But one of the motivations in starting the project was to support GeoTools applications working with grid coverages.

One strand of the JAI-tools project is already being tested in this context: Jiffle, an image scripting language to apply mathematical expressions to image data. Andrea Antonello has bravely embedded Jiffle into the map calculator in his development version of JGrass. See Andrea's page on this work here .

Looking for guinea pigs

Now we are looking for other interested GeoTools users to try out JAI-tools components and give us some feedback. The source code is available from the project site and is set up to compile with Maven. Please be aware that all of the is in a pre-release state at the moment and assume that it contains bugs and other undocumented features.

If you would like to provide specific feedback on the jai-tools code, the best way to do so is to subscribe to the mailing list . General comments and suggestions that you think would be of interest to the wider GeoTools community can be posted to the GeoTools users' list.

Sydney, Australia. 2 March 2009.

In response to requests from presenters, the deadline for the FOSS4G 2009 workshop and tutorial abstract submissions has been extended by one week, to Monday 9 March 2009. If you are considering submitting a workshop, please notify your intent by emailing the Workshop/Tutorial coordinator, Mark Leslie

About FOSS4G

FOSS4G, held 20-23 October 2009 in Sydney, Australia, is the international "gathering of tribes" for open source geospatial communities. The theme for the FOSS4G 2009 conference will be "User Driven". Users and developers are encouraged present their latest projects and software to demonstrate the power of Open Source for system integration through a series of workshop sessions and tutorial presentations. Session participants should expect to see presentations on both geospatial open source and propriety software integration along with pure open source solutions.


Workshops are expected to be a hands-on experience with participants following along with the instructor, working directly with the application under discussion. All workshop rooms will be equipped with computers (two students sharing one system) to support this vision. Workshop computers will pre-installed with a basic image containing standard packages running in a Windows XP environment. A projector will be provided for each computer room for use within a workshop. Instructors will need to discuss pre-installation requirements with the Conference Organising Committee if required.

Workshops are expected to require considerable effort to create, with past experience showing that three days of preparation per hour of presentation are required to produce a high quality workshop. Additionally you will be expected to develop material for attendees to take home with them, such as handouts, workbook, CD-ROMs etc. Due to the effort involved in producing and presenting a workshop, instructors will receive a single complementary registration to the conference for delivering a workshop.

All workshop submissions will be considered, but particular interest will be shown in the following topics:

  • Practical Introduction to ____
  • Integrating Open Source
  • Spatial Data Privacy and Security
  • Tutorials

Tutorial rooms will not be equipped with computers, however presenters may optionally make use of delegate laptops and the FOSS4G LiveDVD.

At least 80% of delegates are expected to be carrying a laptop and FOSS4G LiveDVDs will be given to all delegates.

Preference will be given to hands-on tutorials.

Any hands-on aspects to a tutorial will be the responsibility of the presenter and needs to be described in the tutorial description. Presenters making use of the Live DVD or Climate Change Integration Plugfest (CCIP) will be expected to contribute to testing pre-releases to ensure material and software is properly installed. To discuss your requirements for LiveDVD, please contact the organising committee:

All tutorial submissions will be considered, but particular interest will be * shown in the following topics:

  • Practical introductions
  • Interoperability
  • Spatial data accuracy
  • Spatial data privacy
  • Spatial data security
  • System implementation
  • Data migration

Submission instructions and templates are available at

The deadline for workshop / tutorial submissions is March 9, 2009