org.opengis.referencing.cs
Interface CartesianCS
- All Superinterfaces:
- AffineCS, CoordinateSystem, IdentifiedObject
@UML(identifier="CS_CartesianCS",
specification=ISO_19111)
public interface CartesianCS- extends AffineCS
A 1-, 2-, or 3-dimensional coordinate system. Gives the position of points relative to
orthogonal straight axes in the 2- and 3-dimensional cases. In the 1-dimensional case,
it contains a single straight coordinate axis. In the multi-dimensional case, all axes
shall have the same length unit of measure. A CartesianCS shall have one,
two, or three axis associations.
- Since:
- 1.0
- See Also:
AffineCSDeparture from OGC/ISO specification:
ISO 19111 defines CartesianCS as a direct sub-type of CoordinateSystem.
ISO also defines ImageCS as the union of AffineCS and CartesianCS,
for use by ImageCRS. Because the union construct found in some languages like
C/C++ does not exist in Java, GeoAPI defines CartesianCS as a sub-type of AffineCS
in order to achieve the same type safety; also, GeoAPI does not define ImageCS but uses
AffineCS instead. In this hierarchy, CartesianCS is considered
a special case of AffineCS where all axes are perpendicular to each other.
Copyright © 1994-2011 Open Geospatial Consortium. All Rights Reserved.