public class Datum
extends java.lang.Object
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:
修飾子とタイプ | フィールドと説明 |
---|---|
static Datum |
CARTHAGE |
static double |
ELLIPSOID_E2_TOLERANCE |
static Datum |
GGRS87 |
static Datum |
HERMANNSKOGEL |
static Datum |
IRE65 |
static Datum |
NAD27 |
static Datum |
NAD83 |
static Datum |
NZGD49 |
static Datum |
OSEB36 |
static Datum |
POTSDAM |
static int |
TYPE_3PARAM |
static int |
TYPE_7PARAM |
static int |
TYPE_GRIDSHIFT |
static int |
TYPE_UNKNOWN |
static int |
TYPE_WGS84 |
static Datum |
WGS84 |
コンストラクタと説明 |
---|
Datum(java.lang.String code,
double[] transform,
Ellipsoid ellipsoid,
java.lang.String name) |
Datum(java.lang.String code,
double deltaX,
double deltaY,
double deltaZ,
double rx,
double ry,
double rz,
double mbf,
Ellipsoid ellipsoid,
java.lang.String name) |
Datum(java.lang.String code,
double deltaX,
double deltaY,
double deltaZ,
Ellipsoid ellipsoid,
java.lang.String name) |
Datum(java.lang.String code,
java.lang.String transformSpec,
Ellipsoid ellipsoid,
java.lang.String name) |
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
getCode() |
Ellipsoid |
getEllipsoid() |
java.lang.String |
getName() |
double[] |
getTransformToWGS84() |
int |
getTransformType() |
boolean |
hasTransformToWGS84() |
boolean |
isEqual(Datum datum)
Tests if this is equal to another
Datum . |
java.lang.String |
toString() |
void |
transformFromGeocentricToWgs84(ProjCoordinate p) |
void |
transformToGeocentricFromWgs84(ProjCoordinate p) |
public static final int TYPE_UNKNOWN
public static final int TYPE_WGS84
public static final int TYPE_3PARAM
public static final int TYPE_7PARAM
public static final int TYPE_GRIDSHIFT
public static final Datum WGS84
public static final Datum GGRS87
public static final Datum NAD83
public static final Datum NAD27
public static final Datum POTSDAM
public static final Datum CARTHAGE
public static final Datum HERMANNSKOGEL
public static final Datum IRE65
public static final Datum NZGD49
public static final Datum OSEB36
public static final double ELLIPSOID_E2_TOLERANCE
public Datum(java.lang.String code, java.lang.String transformSpec, Ellipsoid ellipsoid, java.lang.String name)
public Datum(java.lang.String code, double deltaX, double deltaY, double deltaZ, Ellipsoid ellipsoid, java.lang.String name)
public Datum(java.lang.String code, double deltaX, double deltaY, double deltaZ, double rx, double ry, double rz, double mbf, Ellipsoid ellipsoid, java.lang.String name)
public Datum(java.lang.String code, double[] transform, Ellipsoid ellipsoid, java.lang.String name)
public java.lang.String getCode()
public java.lang.String getName()
public java.lang.String toString()
toString
クラス内 java.lang.Object
public Ellipsoid getEllipsoid()
public double[] getTransformToWGS84()
public int getTransformType()
public boolean hasTransformToWGS84()
public boolean isEqual(Datum datum)
Datum
.
Datums are considered to be equal iff:
datum
- public void transformFromGeocentricToWgs84(ProjCoordinate p)
public void transformToGeocentricFromWgs84(ProjCoordinate p)