类 Datum
- java.lang.Object
-
- org.meteoinfo.projection.proj4j.datum.Datum
-
public class Datum extends java.lang.ObjectA class representing a geodetic datum.A geodetic datum consists of a set of reference points on or in the Earth, and a reference
Ellipsoidgiving 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
-
-
字段概要
字段 修饰符和类型 字段 说明 static DatumCARTHAGEstatic doubleELLIPSOID_E2_TOLERANCEstatic DatumGGRS87static DatumHERMANNSKOGELstatic DatumIRE65static DatumNAD27static DatumNAD83static DatumNZGD49static DatumOSEB36static DatumPOTSDAMstatic intTYPE_3PARAMstatic intTYPE_7PARAMstatic intTYPE_GRIDSHIFTstatic intTYPE_UNKNOWNstatic intTYPE_WGS84static DatumWGS84
-
构造器概要
构造器 构造器 说明 Datum()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.StringgetCode()EllipsoidgetEllipsoid()java.lang.StringgetName()double[]getTransformToWGS84()intgetTransformType()booleanhasTransformToWGS84()booleanisEqual(Datum datum)Tests if this is equal to anotherDatum.voidreadEsriString(java.lang.String esriString)Read ESRI projection stringjava.lang.StringtoEsriString()To Esri string of datum partjava.lang.StringtoString()voidtransformFromGeocentricToWgs84(ProjCoordinate p)voidtransformToGeocentricFromWgs84(ProjCoordinate p)
-
-
-
字段详细资料
-
TYPE_UNKNOWN
public static final int TYPE_UNKNOWN
- 另请参阅:
- 常量字段值
-
TYPE_WGS84
public static final int TYPE_WGS84
- 另请参阅:
- 常量字段值
-
TYPE_3PARAM
public static final int TYPE_3PARAM
- 另请参阅:
- 常量字段值
-
TYPE_7PARAM
public static final int TYPE_7PARAM
- 另请参阅:
- 常量字段值
-
TYPE_GRIDSHIFT
public static final int TYPE_GRIDSHIFT
- 另请参阅:
- 常量字段值
-
WGS84
public static final Datum WGS84
-
GGRS87
public static final Datum GGRS87
-
NAD83
public static final Datum NAD83
-
NAD27
public static final Datum NAD27
-
POTSDAM
public static final Datum POTSDAM
-
CARTHAGE
public static final Datum CARTHAGE
-
HERMANNSKOGEL
public static final Datum HERMANNSKOGEL
-
IRE65
public static final Datum IRE65
-
NZGD49
public static final Datum NZGD49
-
OSEB36
public static final Datum OSEB36
-
ELLIPSOID_E2_TOLERANCE
public static final double ELLIPSOID_E2_TOLERANCE
- 另请参阅:
- 常量字段值
-
-
构造器详细资料
-
Datum
public Datum()
-
Datum
public Datum(java.lang.String code, java.lang.String transformSpec, Ellipsoid ellipsoid, java.lang.String name)
-
Datum
public Datum(java.lang.String code, double deltaX, double deltaY, double deltaZ, Ellipsoid ellipsoid, java.lang.String name)
-
Datum
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)
-
Datum
public Datum(java.lang.String code, double[] transform, Ellipsoid ellipsoid, java.lang.String name)
-
-
方法详细资料
-
getCode
public java.lang.String getCode()
-
getName
public java.lang.String getName()
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
getEllipsoid
public Ellipsoid getEllipsoid()
-
getTransformToWGS84
public double[] getTransformToWGS84()
-
getTransformType
public int getTransformType()
-
hasTransformToWGS84
public boolean hasTransformToWGS84()
-
isEqual
public boolean isEqual(Datum datum)
Tests if this is equal to anotherDatum.Datums are considered to be equal iff:
- their transforms are equal
- OR their ellipsoids are (approximately) equal
- 参数:
datum-- 返回:
- If is equal
-
transformFromGeocentricToWgs84
public void transformFromGeocentricToWgs84(ProjCoordinate p)
-
transformToGeocentricFromWgs84
public void transformToGeocentricFromWgs84(ProjCoordinate p)
-
readEsriString
public void readEsriString(java.lang.String esriString)
Read ESRI projection string- 参数:
esriString- ESRI projection string
-
toEsriString
public java.lang.String toEsriString()
To Esri string of datum part- 返回:
- Esri string of datum part
-
-