|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.sdoapi.sref.GeodeticDatum
Represents the definition of a geodetic datum. A geodetic datum is composed of a geodetic ellipsoid plus offsets, and optionally rotations and scaling factor. All geographic coordinate systems (GeographicCS) have a base or reference geodetic datum.
Field Summary | |
static GeodeticDatum |
adindan
GeodeticEllipsoid.clarke1880, -162, -12, 206 |
static GeodeticDatum |
afgooye
GeodeticEllipsoid.krassovsky, -43, -163, 45 |
static GeodeticDatum |
arc1960
GeodeticEllipsoid.clarke1880, -143, -90, -294 |
static GeodeticDatum |
arc1960_wgs84
GeodeticEllipsoid.wgs1984, -160, -6, -302 |
static GeodeticDatum |
australiangeodetic1966
GeodeticEllipsoid.australian, -133, -48, 148 |
static GeodeticDatum |
australiangeodetic1984
GeodeticEllipsoid.australian, -134, -48, 149 |
static GeodeticDatum |
ed50_wgs84
GeodeticEllipsoid.wgs1984, -87, -98, -121 |
static GeodeticDatum |
european1950
GeodeticEllipsoid.international1924, -87, -98, -121 |
static GeodeticDatum |
european1979
GeodeticEllipsoid.international1924, -86, -98, -119 |
static GeodeticDatum |
european1987
GeodeticEllipsoid.international1924, -83, -96, -113 |
static GeodeticDatum |
geodeticdatum1949
GeodeticEllipsoid.international1924, 84, -22, 209 |
static GeodeticDatum |
grs67
GeodeticEllipsoid.grs1967, 0, 0, 0 |
static GeodeticDatum |
grs80
GeodeticEllipsoid.grs80, 0, 0, 0 |
static GeodeticDatum |
hongkong1963
GeodeticEllipsoid.international1924, -156, -271, -189 |
static GeodeticDatum |
nad83
GeodeticEllipsoid.grs80, 0, 0, 0 |
static GeodeticDatum |
osgb36
GeodeticEllipsoid.wgs1984, 375, -111, 431 |
static GeodeticDatum |
puertorico
GeodeticEllipsoid.clarke1866, 1, 72, -101 |
static GeodeticDatum |
southamerican1969
GeodeticEllipsoid.southamerican1969, -57, 1, -41 |
static GeodeticDatum |
southasia
GeodeticEllipsoid.fischer1960southasia, 7, -10, -26 |
static GeodeticDatum |
southeastbase
GeodeticEllipsoid.international1924, -499, -249, 314 |
static GeodeticDatum |
southwestbase
GeodeticEllipsoid.international1924, -104, 167, -38 |
static GeodeticDatum |
tokyo
GeodeticEllipsoid.bessel1841, -128, 481, 664 |
static GeodeticDatum |
tokyo_wgs84
GeodeticEllipsoid.wgs1984, -148, 507, 685 |
static GeodeticDatum |
wgs60
GeodeticEllipsoid.wgs1960, 0, 0, 0 |
static GeodeticDatum |
wgs66
GeodeticEllipsoid.wgs1966, 0, 0, 0 |
static GeodeticDatum |
wgs72
GeodeticEllipsoid.wgs1972, 0, 0, 0 |
static GeodeticDatum |
wgs84
GeodeticEllipsoid.wgs1984, 0, 0, 0 |
Constructor Summary | |
GeodeticDatum(java.lang.String name,
GeodeticEllipsoid e)
Constructs a new geodetic datum. |
|
GeodeticDatum(java.lang.String name,
GeodeticEllipsoid e,
double shiftx,
double shifty,
double shiftz)
Constructs a new geodetic datum. |
|
GeodeticDatum(java.lang.String name,
GeodeticEllipsoid e,
double shiftx,
double shifty,
double shiftz,
double rotx,
double roty,
double rotz,
double scale_factor)
Constructs a new geodetic datum with seven parameters. |
Method Summary | |
GeodeticEllipsoid |
getEllipsoid()
Returns the base ellipsoid. |
java.lang.String |
getName()
Returns the string name of this geodetic datum. |
double |
getScaleFactor()
Returns the scale factor in parts per million. |
double |
getXRotation()
Returns the rotation along X axis. |
double |
getXShift()
Returns the shift along X axis. |
double |
getYRotation()
Returns the rotation along X axis. |
double |
getYShift()
Returns the shift along Y axis. |
double |
getZRotation()
Returns the rotation along X axis. |
double |
getZShift()
Returns the shift along Z axis. |
boolean |
sameAs(GeodeticDatum e2)
Checks if this datum is effectively the same as e2 . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final GeodeticDatum wgs84
public static final GeodeticDatum arc1960_wgs84
public static final GeodeticDatum ed50_wgs84
public static final GeodeticDatum osgb36
public static final GeodeticDatum tokyo_wgs84
public static final GeodeticDatum adindan
public static final GeodeticDatum afgooye
public static final GeodeticDatum arc1960
public static final GeodeticDatum nad83
public static final GeodeticDatum wgs60
public static final GeodeticDatum wgs66
public static final GeodeticDatum wgs72
public static final GeodeticDatum southasia
public static final GeodeticDatum tokyo
public static final GeodeticDatum european1950
public static final GeodeticDatum european1979
public static final GeodeticDatum european1987
public static final GeodeticDatum grs67
public static final GeodeticDatum grs80
public static final GeodeticDatum hongkong1963
public static final GeodeticDatum geodeticdatum1949
public static final GeodeticDatum australiangeodetic1966
public static final GeodeticDatum australiangeodetic1984
public static final GeodeticDatum southamerican1969
public static final GeodeticDatum southeastbase
public static final GeodeticDatum southwestbase
public static final GeodeticDatum puertorico
Constructor Detail |
public GeodeticDatum(java.lang.String name, GeodeticEllipsoid e)
name
- the name to be associated with the datume
- the ellipsoid this datum is based onpublic GeodeticDatum(java.lang.String name, GeodeticEllipsoid e, double shiftx, double shifty, double shiftz)
name
- the name to be associated with the datume
- the ellipsoid this datum is based onshiftx
- the shift along the X axisshifty
- the shift along the Y axisshiftz
- the shift along the Z axispublic GeodeticDatum(java.lang.String name, GeodeticEllipsoid e, double shiftx, double shifty, double shiftz, double rotx, double roty, double rotz, double scale_factor)
name
- the name to be associated with the datume
- the ellipsoid this datum is based onshiftx
- the shift along the X axisshifty
- the shift along the Y axisshiftz
- the shift along the Z axisrotx
- the rotation along the X axisroty
- the rotation along the Y axisrotz
- the rotation along the Z axisscale_factor
- the scale correction in parts per million
(default is zero)Method Detail |
public java.lang.String getName()
public double getXShift()
public double getYShift()
public double getZShift()
public double getXRotation()
public double getYRotation()
public double getZRotation()
public double getScaleFactor()
public GeodeticEllipsoid getEllipsoid()
public boolean sameAs(GeodeticDatum e2)
e2
.
This checks if the base ellipsoids are effectively the same and
the shifts and rotations are the same with e2
.
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |