Interface SphericalCS

All Superinterfaces:
CoordinateSystem, IdentifiedObject

@UML(identifier="SphericalCS", specification=ISO_19111) public interface SphericalCS extends CoordinateSystem
A 2- or 3-dimensional coordinate system with one distance measured from the origin and two angular coordinates. In the two-dimensional case, the radius is omitted and may be implicitly an ellipsoid surface. Not to be confused with an EllipsoidalCS based on an ellipsoid "degenerated" into a sphere.

This type of CS can be used by coordinate reference systems of type GeodeticCRS or EngineeringCRS, potentially in combination with DerivedCRS. The following examples describe some possible set of axes for spherical CS used with the above-cited CRS:

Example 1: used with a Geocentric CRS
Axis name Abbr. Direction Unit
Spherical latitude Θ AxisDirection.NORTH degree
Spherical longitudeΩ AxisDirection.EAST degree
Geocentric radius R AxisDirection.UP metre
Example 2: used with an Engineering CRS
Axis name Abbr. Direction Unit
Distance r AxisDirection.AWAY_FROM kilometre
Longitude φ AxisDirection.COUNTER_CLOCKWISE degree
Elevation Θ AxisDirection.UP degree
Since:
1.0
See Also: