Package org.locationtech.proj4j.datum
Class GeocentricConverter
java.lang.Object
org.locationtech.proj4j.datum.GeocentricConverter
- All Implemented Interfaces:
Serializable
Provides conversions between Geodetic coordinates
(latitude, longitude in radians and height in meters)
and Geocentric coordinates
(X, Y, Z) in meters.
Provenance: Ported from GEOCENTRIC by the U.S. Army Topographic Engineering Center via PROJ.4
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGeocentricConverter
(double a, double b, double e2) GeocentricConverter
(Ellipsoid ellipsoid) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
Converts geodetic coordinates (latitude, longitude, and height) to geocentric coordinates (X, Y, Z), according to the current ellipsoid parameters.boolean
void
-
Field Details
-
a
double a -
b
double b -
a2
double a2 -
b2
double b2 -
e2
double e2 -
ep2
double ep2
-
-
Constructor Details
-
GeocentricConverter
-
GeocentricConverter
public GeocentricConverter(double a, double b, double e2)
-
-
Method Details
-
overrideWithWGS84Params
public void overrideWithWGS84Params() -
isEqual
-
convertGeodeticToGeocentric
Converts geodetic coordinates (latitude, longitude, and height) to geocentric coordinates (X, Y, Z), according to the current ellipsoid parameters.Latitude : Geodetic latitude in radians (input) Longitude : Geodetic longitude in radians (input) Height : Geodetic height, in meters (input)
X : Calculated Geocentric X coordinate, in meters (output) Y : Calculated Geocentric Y coordinate, in meters (output) Z : Calculated Geocentric Z coordinate, in meters (output)
-
convertGeocentricToGeodetic
-
convertGeocentricToGeodeticIter
-