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. |
| OpenOffice.org addin | An example of GeoAPI addin for OpenOffice.org. 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. |