GeoAPI 3.0.2
Java interfaces derived from specifications of
International Organization for Standardization (ISO) and
Open Geospatial Consortium (OGC).
The interfaces were created from UML diagrams found in the ISO and OGC specifications.
Links
- GeoAPI home page
- OGC GeoAPI specification
- GeoAPI content (with mapping to OGC/ISO UML)
- Mapping from UML diagrams to Java interfaces
- Departures in Java interfaces compared to UML diagrams
- Well-Known Text 2 (WKT 2) specification
- Well-Known Text 1 (WKT 1) specification
Requirements
Future work
Following interfaces defined in GeoAPI 3.0 are empty place-holders. Their methods are defined in GeoAPI-pending and may be integrated in a future release of GeoAPI core:
org.opengis.feature.type.AttributeType
org.opengis.feature.type.FeatureType
org.opengis.geometry.Geometry
org.opengis.geometry.primitive.Point
org.opengis.temporal.PeriodDuration
org.opengis.temporal.TemporalPrimitive
The signature of the following methods may change in a future GeoAPI release,
depending on progress of org.opengis.temporal
and Units of Measurement API:
Package
Description
Root package for metadata.
Citation and
responsible party information.
Constraints information
(includes legal and security).
Content information
(includes Feature catalogue and Coverage descriptions).
Distribution information.
Extent information.
Identification information
(includes data and service identification).
Lineage information.
Spatial representation information
(includes grid and vector representation).
Description and storage of parameter values.
Coordinate systems and their
axis.
Geodetic datum (the relationship of a
coordinate system to the earth).
Coordinate operations (relationship between
any two coordinate reference systems).
A set of base types from ISO 19103
which can not be mapped directly from Java, plus utilities.