Package org.jscience.geography.coordinates
Provides linear or angular quantities
which
designate the position that a point occupies in a given reference frame or system.
Coordinates are unambigous only when the coordinates reference system
to which those coordinates are related has
been fully defined.
Applications may create new types of coordinates either by extending
Conversion between coordinates is achieved through their coordinates
reference system. For example:[code]
// Converts UTM coordinates to Latitude/Longitude.
UTM utm = UTM.valueOf(17, 'E', 444.5, 556.44, METRE);
CoordinatesConverterCoordinates
(in which case they must provide a coordinates reference system) or simply by
combining
existing coordinates together. For example:[code]
// High-Precision Coordinates.
class Position3D extends Coordinates
-
Class Summary Class Description Altitude This class represents the Mean-Sea-Levelvertical
altitude (MSL).CompoundCoordinates<C1 extends Coordinates<?>,C2 extends Coordinates<?>> This class represents a coordinates made up by combining two coordinates objects together.Coordinates<R extends CoordinateReferenceSystem<?>> This class designates the position that a point occupies in a given n-dimensional reference frame or system.Height This class represents thevertical
height above the WGS84 ellipsoid.LatLong This class represents thegeographic
latitude/longitude coordinates onto the WGS84 ellipsoid.Time This class represents thetemporal
UTC time coordinates.UTM This class represents theprojected
Universal Transverse Mercator (UTM) coordinates onto the WGS84 ellipsoid.XYZ This class represents thegeocentric
Earth-Centered, Earth-Fixed (ECEF) cartesian coordinates used in GPS/GLONASS.