@UML(identifier="CS_CartesianCS", specification=ISO_19111) public interface CartesianCS extends AffineCS
CartesianCSshall have one, two, or three axis associations.
|Used with CRS type(s)|
Departure from OGC/ISO specification:
ISO 19111 defines
CartesianCSas a direct sub-type of
CoordinateSystem. ISO also defines
ImageCSas the union of
CartesianCS, for use by
ImageCRS. Because the
unionconstruct found in some languages like C/C++ does not exist in Java, GeoAPI defines
CartesianCSas a sub-type of
AffineCSin order to achieve the same type safety; also, GeoAPI does not define
AffineCSinstead. In this hierarchy,
CartesianCSis considered a special case of
AffineCSwhere all axes are perpendicular to each other.
Copyright © 1994–2019 Open Geospatial Consortium. All rights reserved.