Module org.opengis.geoapi.example
module org.opengis.geoapi.example
An example of a very simple GeoAPI implementation.
This implementation is not complete, but can be used as a starting point for implementers.
Since every files in this module are placed into the Public Domain,
anyone is free to do whatever they wish with those files.
Metadata
Theorg.opengis.metadata
package and sub-packages contain a large amount of interfaces,
which may give the impression that implementing metadata is very tedious.
However the Proxy
class can provide dynamically generated implementations.
The metadata example in this module shows how to implement every metadata interfaces with only two small classes.
Referencing
The ISO 19111 model contains lot of details, some of them being ignored by existing libraries. For example some libraries make no distinction between:- Ellipsoid and Geodetic Datum
- Coordinate System and Coordinate Reference System
- Coordinate Operation and Math Transform
-
Packages
ExportsPackageDescriptionImplementation of some interfaces from theorg.opengis.geometry
package.Implementation of some interfaces from theorg.opengis.metadata
package.Implementation of some interfaces from theorg.opengis.parameter
package.Implementation of some interfaces from theorg.opengis.referencing
package.