- All Superinterfaces:
CoordinateSystem
,IdentifiedObject
@UML(identifier="CS_PolarCS",
specification=ISO_19111)
public interface PolarCS
extends CoordinateSystem
A 2-dimensional coordinate system in which position is specified by the distance from the
origin and the angle between the line from the origin to a point and a reference direction.
This type of CS can be used by coordinate reference systems of type
EngineeringCRS
.
The following examples describe some possible set of axes for polar CS used with the above-cited CRS:
Axis name | Abbr. | Direction | Unit |
---|---|---|---|
Distance | r | AxisDirection.valueOf("AWAY_FROM") | metre |
Bearing | Θ | AxisDirection.valueOf("CLOCKWISE") | degree |
Note:
the above example uses two axis directions that are not defined in ISO 19111,
but found in ISO 19162 as "
awayFrom
" and "clockwise
".-
Field Summary
Fields inherited from interface IdentifiedObject
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
-
Method Summary
Methods inherited from interface CoordinateSystem
getAxis, getDimension
Methods inherited from interface IdentifiedObject
getAlias, getIdentifiers, getName, getRemarks, toWKT