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 and 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 implementors of DataStore