The gt-main module extends the gt-opengis concepts with additional interfaces forming the GeoTools API.

The gt-main module provides default implementations for the GeoTools API (Filter, Style, Feature etc…) and enough glue code to make creating an application possible (various builders and utility classes).


The gt-main module is responsible for:

  • Default implementation gt-opengis interfaces for Feature, FeatureType, Filter and Style

  • Default set of gt-opengis Functions for working with spatial data

  • Helper classes for your own application development such as DataUtilities and SimpleFeatureTypeBuilder

  • Abstract classes to help implementers of DataStore