Interface SphericalCS

All Superinterfaces:
CoordinateSystem, IdentifiedObject

@UML(identifier="CS_SphericalCS", specification=ISO_19111) public interface SphericalCS extends CoordinateSystem
A 3-dimensional coordinate system with one distance measured from the origin and two angular coordinates. 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 GeocentricCRS or EngineeringCRS. 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.valueOf("AWAY_FROM") kilometre
Longitude φ AxisDirection.valueOf("COUNTER_CLOCKWISE") degree
Elevation Θ AxisDirection.UP degree
Note: the above example uses two axis directions that are not defined in ISO 19111, but found in ISO 19162 as "awayFrom" and "counterClockwise".
Since:
1.0
See Also: