Geotools is an open source (LGPL) Java code library which provides standards compliant methods for the manipulation of geospatial data, for example to implement Geographic Information Systems (GIS). The Geotools library implements Open Geospatial Consortium (OGC) specifications as they are developed, in close collaboration with the GeoAPI and GeoWidgets projects. The capabilities of Geotools are presented in the feature list.
Geotools is used by a number of projects including Web Feature Servers, Web Map Servers, and desktop applications, as is described on this page. Some screenshots of Geotools in action are also available.
Current Stable Branch
Current Development Branch
Recommended for almost all users.
For people needed the latests Geotools features
The 2.2.x branch of Geotools will be the stable branch until 2.3 is released. 2.2.0 is expected to be released in July 2006; remaining tasks are listed in Tasks for 2.2.0 release. The current release of this branch is the release candidate 2.2-RC3.
The 2.3.x branch of Geotools aims to improve the handling of imagery. Work on 2.3 is ongoing and should lead to a realease by late summer or early fall of 2006.
A future branch planned for Geotools will improve the support for more complex 'features' than the current 'feature' model based on the 'Simple Features for SQL' data model.
The Geotools Project
The Geotools Project is run by the Project Management Committee (PMC), a group of volunteers who have made significant contributions to the project.
The Geotools Project is a member of the Open Source Geospatial Foundation
The Geotools Project is hosted by several companies. The web site is hosted by Codehaus. Releases are hosted on
This Website is a Wiki
Users are welcome to edit this web site; the site uses wiki technology so anyone can modify it.
To add your edits to this website:
- Sign up
- Open up Page Operations on the left
- Select Edit