GeoTools 32.1
Thank you for downloading GeoTools 32.1. This release was created on November 19 2024.
This binary release contains the GeoTools library, plugins and extensions. The binary release contains jars for the modules which are stable and have been reviewed for distribution. The full GeoTools source code contains additional unsupported modules (to share experiments and ideas). These modules may be compiled from source and are seeking feedback, patches and funding to added to GeoTools.
For more information, and documentation on the GeoTools library please see the GeoTools User Guide.
The user guide includes the following tutorials:
-
Quickstart (Eclipse , Netbeans or Maven)
-
Additional tutorials cover topics such as making your own function, process or datastore.
Welcome to GeoTools development!
Reference
The following is provided as a quick reference only, please the GeoTools User Guide.
Runtime Environment
To use the GeoTools libraries you will need:
- Java 11: OpenJDK distribution tested
- Java 17: OpenJDK distribution tested
Details on JRE compatibility and optional extensions are found in our developers guide.
Quickstart
As a java library GeoTools is intended for use within your own program, the binary distribution includes jars of the geotools library, and third-party jars required for their operation.
The GeoTools utility class provide a main method to verify installation:
java -cp "lib/*" org.geotools.util.factory.GeoTools
To compile and run Quickstart.java:
mkdir bin
javac -cp "lib/*" -d bin src/org/geotools/tutorial/quickstart/Quickstart.java
java -cp "lib/*;bin" org.geotools.tutorial.quickstart.Quickstart
For more information see user Guide Quickstart.
Building (Optional)
In order to build GeoTools you will need a copy of Apache Maven project management tool.
With maven installed, you can perform a full build from the GeoTools folder and typing:
mvn install
Please read the User Guide for more information about maven.
Getting Involved (Recommended)
The gt2-users mailing list is provided for general inquiries, with additional support options are available in the user guide.
If you are interested in the future development of GeoTools join the geotools-devel mailing list. We welcome contributions of new modules as well as keen developers who want to work on the project as a whole. For background on how the project functions see the Developers' Guide.
For the latest news, or to find out more about the mailing lists visit the GeoTools Homepage.
Thanks for your interest in GeoTools,
The GeoTools Project Management Committee, Open Source Geospatial Foundation