Package org.opengis.example.referencing
Implementation of some interfaces from the
org.opengis.referencing
package.
In order to provide a simpler model, some classes in this package merge many distinct
GeoAPI concepts. For example, many existing projection libraries make no distinction between
Coordinate System (CS) and Coordinate Reference System (CRS).
This package follows this simplified model by providing a single class implementing both
the CS and CRS interfaces.
The following table lists the classes that implement more than one GeoAPI interface:
Example classes implementing two or more interfaces Simple class Implements SimpleCRS
:CoordinateReferenceSystem
,CoordinateSystem
SimpleDatum
:GeodeticDatum
,Ellipsoid
SimpleTransform
:CoordinateOperation
,MathTransform
SimpleIdentifiedObject
:IdentifiedObject
,Identifier
SimpleCitation
:Citation
,InternationalString
Every classes in this package are hereby placed into the Public Domain. This means anyone is free to do whatever they wish with those files.
- Since:
- 3.1
-
Class Summary Class Description AffineTransform2D AMathTransform2D
backed by the Java2DAffineTransform
.ProjectiveTransform AMathTransform
which use aMatrix
for transforming the coordinates.SimpleAxis ACoordinateSystemAxis
defined by conventional symbols.SimpleCRS ACoordinateReferenceSystem
abstract base class.SimpleCRS.Geographic AGeographicCRS
specialization ofSimpleCRS
.SimpleCRS.Temporal ATemporalCRS
specialization ofSimpleCRS
with its own datum.SimpleCRS.Vertical AVerticalCRS
specialization ofSimpleCRS
with its own datum.SimpleDatum AGeodeticDatum
using the Greenwich prime meridian.SimpleIdentifiedObject AnIdentifiedObject
abstract base class, which contain only the name attribute.SimpleMatrix AMatrix
built on top of Java3Dvecmath
library.SimpleTransform ACoordinateOperation
abstract base class.SimpleTransform2D ACoordinateOperation
working only on two-dimensional points.SimpleTransformFactory AMathTransformFactory
for creatingSimpleTransform
instances.