Project Modules

This project has declared the following modules:

Name Description
GeoAPI normative The development community in building GIS solutions is sustaining an enormous level of effort. The GeoAPI project aims to reduce duplication and increase interoperability by providing neutral, interface-only APIs derived from OGC/ISO Standards.
GeoAPI conformance Utility methods for testing conformance of a GeoAPI implementation. Provides Validators for testing the conformance of an existing instance, and suites of JUnit tests.
GeoAPI pending Incubator for interfaces under development. Those interfaces will migrate to the GeoAPI normative module when they will be considered ready.
GeoAPI examples Examples of a simple GeoAPI implementations.
GeoAPI-Proj.4 bindings A "proof of concept" implementation of GeoAPI using JNI binding to the Proj.4 library. This module requires the Proj.4 native library version 4.8 or above.
GeoAPI-NetCDF bindings A "proof of concept" implementation of GeoAPI as adapters around the NetCDF library. The NetCDF library provides metadata, referencing and coverage services. addin An example of GeoAPI addin for This example uses the geoapi-proj4 implementation. However vendors can replace the geoapi-proj4.jar file with their own implementation.
Processing tools Javadoc taglets and annotation processing tools for processing GeoAPI after compilation. Those tools are used mostly for javadoc generation.