Package org.locationtech.proj4j.datum
Class Datum
java.lang.Object
org.locationtech.proj4j.datum.Datum
- All Implemented Interfaces:
Serializable
A class representing a geodetic datum.
A geodetic datum consists of a set of reference points on or in the Earth,
and a reference Ellipsoid
giving an approximation
to the true shape of the geoid.
In order to transform between two geodetic points specified on different datums, it is necessary to transform between the two datums. There are various ways in which this datum conversion may be specified:
- A 3-parameter conversion
- A 7-parameter conversion
- A grid-shift conversion
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Datum
private String
private static final double[]
private Ellipsoid
static final double
static final Datum
static final Datum
static final Datum
static final Datum
static final Datum
private String
static final Datum
static final Datum
static final Datum
private double[]
static final int
static final int
static final int
static final int
static final int
static final Datum
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
TYPE_UNKNOWN
public static final int TYPE_UNKNOWN- See Also:
-
TYPE_WGS84
public static final int TYPE_WGS84- See Also:
-
TYPE_3PARAM
public static final int TYPE_3PARAM- See Also:
-
TYPE_7PARAM
public static final int TYPE_7PARAM- See Also:
-
TYPE_GRIDSHIFT
public static final int TYPE_GRIDSHIFT- See Also:
-
DEFAULT_TRANSFORM
private static final double[] DEFAULT_TRANSFORM -
WGS84
-
GGRS87
-
NAD83
-
NAD27
-
POTSDAM
-
CARTHAGE
-
HERMANNSKOGEL
-
IRE65
-
NZGD49
-
OSGB36
-
code
-
name
-
ellipsoid
-
transform
private double[] transform -
grids
-
ELLIPSOID_E2_TOLERANCE
public static final double ELLIPSOID_E2_TOLERANCE- See Also:
-
-
Constructor Details
-
Datum
-
Datum
-
Datum
-
Datum
-
-
Method Details
-
getCode
-
getName
-
toString
-
getEllipsoid
-
getTransformToWGS84
public double[] getTransformToWGS84() -
getTransformType
public int getTransformType() -
hasTransformToWGS84
public boolean hasTransformToWGS84() -
isEqual
Tests if this is equal to anotherDatum
.Datums are considered to be equal iff:
- their transforms are equal
- OR their ellipsoids are (approximately) equal
- Parameters:
datum
-- Returns:
-
transformFromGeocentricToWgs84
-
transformToGeocentricFromWgs84
-
shift
-
inverseShift
-
setGrids
-