- 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:
Axis name | Abbr. | Direction | Unit |
---|---|---|---|
Spherical latitude | Θ | AxisDirection.NORTH | degree |
Spherical longitude | Ω | AxisDirection.EAST | degree |
Geocentric radius | R | AxisDirection.UP | metre |
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:
-
Field Summary
Fields inherited from interface org.opengis.referencing.IdentifiedObject
ALIAS_KEY, DOMAINS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
-
Method Summary
Methods inherited from interface org.opengis.referencing.cs.CoordinateSystem
getAxis, getDimension
Methods inherited from interface org.opengis.referencing.IdentifiedObject
getAlias, getDomains, getIdentifiers, getName, getRemarks, toWKT