2026-08-31 –, 604
JTS is the spatial library that underlies almost every geospatial program on two planets, it is at the heart of GeoTools providing geometry representations and spatial interactions between them.
We introduce the GeoTools and JTS libraries to developers who are looking to create scripts for cleaning, transforming and analyzing data.
GeoTools is a powerful geospatial library that allows you to read and write a wide range of vector and raster data formats. It wraps the JTS library to make features out of geometry objects from the JTS library by adding attributes, it also provides OGC compliant styling of those features and rasters (as seen in the GeoServer web maps server).
Are you feed up with trying to make all of your software work with the same version of GDAL while staying with the latest versions? Do you wish that you didn't need to start QGIS up every week to carry out the same task on a fresh dataset?
If you do then this is the workshop for you. This workshop will be driven by the attendee's requests (as far as possible) these could include:
+ using the GeoTools library to abstract away the different data formats that plague your days,
+ selecting features (from a geopackage, postgis database or csv file) based on some predicate,
+ how to test geospatial relationships and modify geometries with JTS,
+ how to calculate new rasters using other rasters.
+ how to display your data on screen for a quick look
+ how to generate an automatically classify and style a dataset
Attendees must have a recent version (17+) of the Java development kit (JDK) on their laptop and an integrated development environment (IDE) of their choice installed.
They must work through at least the first GeoTools tutorial .
What skills do participants require to have?:Java
geospatial data handling
Ian is a founder and developer on the GeoServer project and has been developing geospatial software for various organizations for the past 30 years and has been training users in them for most of that time.