@UML(identifier="CS_CartesianCS", specification=ISO_19111) public interface CartesianCS extends AffineCS
CartesianCS
shall have one,
two, or three axis associations.
Used with CRS type(s) |
---|
Geocentric ,
Projected ,
Engineering ,
Image
|
AffineCS
Departure from OGC/ISO specification:
ISO 19111 definesCartesianCS
as a direct sub-type ofCoordinateSystem
. ISO also definesImageCS
as the union ofAffineCS
andCartesianCS
, for use byImageCRS
. Because theunion
construct found in some languages like C/C++ does not exist in Java, GeoAPI definesCartesianCS
as a sub-type ofAffineCS
in order to achieve the same type safety; also, GeoAPI does not defineImageCS
but usesAffineCS
instead. In this hierarchy,CartesianCS
is considered a special case ofAffineCS
where all axes are perpendicular to each other.
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
getAxis, getDimension
getAlias, getIdentifiers, getName, getRemarks, toWKT
Copyright © 1994–2019 Open Geospatial Consortium. All rights reserved.