oracle.sdoapi.sref
Class GeodeticEllipsoid

java.lang.Object
  |
  +--oracle.sdoapi.sref.GeodeticEllipsoid
All Implemented Interfaces:
java.io.Serializable

public class GeodeticEllipsoid
extends java.lang.Object
implements java.io.Serializable

Ellipsoid captures the shape and size of the Earth. Two main parameters are used to construct an ellipsoid: the semi-major axis (equatorial radius) and the flattening. Flattening is the relationship between equatorial and polar radii. Other parameters such as semi-minor axis (polar radius) and eccentricity can be easily computed from these two.

See Also:
Serialized Form

Field Summary
static GeodeticEllipsoid airy1930
          "Airy 1930", 6377563.396, 1/299.3249646
static GeodeticEllipsoid airy1930ireland
          "Airy 1930(Ireland 1965)", 6377340.189, 1/299.3249646
static GeodeticEllipsoid australian
          "Australian", 6378160.0, 1/298.25
static GeodeticEllipsoid bessel1841
          "Bessel 1841", 6377397.155, 1/299.1528128
static GeodeticEllipsoid bessel1841ngo1948
          "Bessel 1841 (NGO 1948)", 6377492.0176, 1/299.15281
static GeodeticEllipsoid bessel1841schwarzeck
          "Bessel 1841 (Schwarzeck)", 6377483.865, 1/299.1528128
static GeodeticEllipsoid clarke1858
          "Clarke 1858", 6378293.639, 1/294.26068
static GeodeticEllipsoid clarke1866
          "Clarke 1866", 6378206.4, 1/294.9786982
static GeodeticEllipsoid clarke1880
          "Clarke 1880", 6378249.145, 1/293.465
static GeodeticEllipsoid clarke1880arc
          "Clarke 1880 (Arc 1950)", 6378249.145326, 1/293.4663076
static GeodeticEllipsoid clarke1880ign
          "Clarke 1880 (IGN)", 6378249.2, 1/293.4660213
static GeodeticEllipsoid clarke1880jamaica
          "Clarke 1880 (Jamaica)", 6378249.136, 1/293.46631
static GeodeticEllipsoid clarke1880merchich
          "Clarke 1880 (Merchich)", 6378249.2, 1/293.46598
static GeodeticEllipsoid clarke1880palestine
          "Clarke 1880 (Palestine)", 6378300.79, 1/293.46623
static GeodeticEllipsoid clarke66michigan
          "Clarke 1866 (Michigan)", 6378450.047484481, 294.9786982
static GeodeticEllipsoid everest
          "Everest", 6377276.345, 1/300.8017
static GeodeticEllipsoid everestkalianpur
          "Everest (Kalianpur)", 6377301.243, 1/300.80174
static GeodeticEllipsoid everestkertau
          "Everest (Kertau)", 6377304.063, 1/300.8017
static GeodeticEllipsoid everesttimbalai
          "Everest (Timbalai)", 6377298.556, 1/300.8017
static GeodeticEllipsoid fischer1960mercury
          "Fischer 1960 (Mercury)", 6378166.0, 1/298.3
static GeodeticEllipsoid fischer1960southasia
          "Fischer 1960 (South Asia)", 6378155.0, 1/298.3
static GeodeticEllipsoid fischer1968
          "Fischer 1968", 6378150.0, 1/298.3
static GeodeticEllipsoid grs1967
          "GRS 67", 6378160.0, 1/298.247167427
static GeodeticEllipsoid grs80
          "GRS 80", 6378137.0, 1/298.257222101
static GeodeticEllipsoid hayford
          "Hayford", 6378388.0, 1/297.0
static GeodeticEllipsoid helmert1906
          "Helmert 1906", 6378200.0, 1/298.3
static GeodeticEllipsoid hough
          "Hough", 6378270.0, 1/297.0
static GeodeticEllipsoid iag75
          "IAG 75", 6378140.0, 1/298.257222
static GeodeticEllipsoid indonesian
          "Indonesian", 6378160.0, 1/298.247
static GeodeticEllipsoid international1924
          "International 1924", 6378388.0, 1/297.0
static GeodeticEllipsoid krassovsky
          "Krassovsky", 6378245.0, 1/298.3
static GeodeticEllipsoid merit83
          "MERIT 83", 6378137.0, 1/298.257
static GeodeticEllipsoid newinternational1967
          "New International 1967", 6378157.5, 1/298.25
static GeodeticEllipsoid nwl10d
          "NWL 10D", 6378135.0, 1/298.26
static GeodeticEllipsoid nwl9d
          "NWL 9D", 6378145.0, 1/298.25
static GeodeticEllipsoid osu86f
          "OSU86F", 6378136.2, 1/298.25722
static GeodeticEllipsoid osu91a
          "OSU91A", 6378136.3, 1/298.25722
static GeodeticEllipsoid plessis1817
          "Plessis 1817", 6376523.0, 1/308.64
static GeodeticEllipsoid southamerican1969
          "South American 1969", 6378160.0, 1/298.25
static GeodeticEllipsoid sphere6370997
          "Sphere (6370997m)", 6370997.0, 0.0
static GeodeticEllipsoid sphere6371000
          "Sphere (6371000M)", 6371000.0, 0.0
static GeodeticEllipsoid struve1860
          "Struve 1860", 6378297.0, 1/294.73
static GeodeticEllipsoid walbeck
          "Walbeck", 6376896.0, 1/302.78
static GeodeticEllipsoid waroffice
          "War Office", 6378300.583, 1/296.0
static GeodeticEllipsoid wgs1960
          "WGS 60", 6378165.0, 1/298.3
static GeodeticEllipsoid wgs1966
          "WGS 66", 6378145.0, 1/298.25
static GeodeticEllipsoid wgs1972
          "WGS 72", 6378135.0, 1/298.26
static GeodeticEllipsoid wgs1984
          "WGS 84", 6378137.0, 1/298.257223563
 
Constructor Summary
GeodeticEllipsoid(java.lang.String name, double semiMajorAxis, double flattening)
          Constructs a new ellipsoid with given name, semi-major axis, and flattening.
 
Method Summary
 double getEccentricity2()
          Computes the square of eccentricity.
 double getFlattening()
           
 java.lang.String getName()
           
 double getSemiMajorAxis()
           
 double getSemiMinorAxis()
          Computes the semi-minor axis (polar radius).
 boolean sameAs(GeodeticEllipsoid e2)
          Checks if this ellipsoid 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

clarke1866

public static final GeodeticEllipsoid clarke1866
"Clarke 1866", 6378206.4, 1/294.9786982

wgs1972

public static final GeodeticEllipsoid wgs1972
"WGS 72", 6378135.0, 1/298.26

australian

public static final GeodeticEllipsoid australian
"Australian", 6378160.0, 1/298.25

krassovsky

public static final GeodeticEllipsoid krassovsky
"Krassovsky", 6378245.0, 1/298.3

international1924

public static final GeodeticEllipsoid international1924
"International 1924", 6378388.0, 1/297.0

hayford

public static final GeodeticEllipsoid hayford
"Hayford", 6378388.0, 1/297.0

clarke1880

public static final GeodeticEllipsoid clarke1880
"Clarke 1880", 6378249.145, 1/293.465

grs80

public static final GeodeticEllipsoid grs80
"GRS 80", 6378137.0, 1/298.257222101

clarke66michigan

public static final GeodeticEllipsoid clarke66michigan
"Clarke 1866 (Michigan)", 6378450.047484481, 294.9786982

airy1930

public static final GeodeticEllipsoid airy1930
"Airy 1930", 6377563.396, 1/299.3249646

bessel1841

public static final GeodeticEllipsoid bessel1841
"Bessel 1841", 6377397.155, 1/299.1528128

everest

public static final GeodeticEllipsoid everest
"Everest", 6377276.345, 1/300.8017

sphere6370997

public static final GeodeticEllipsoid sphere6370997
"Sphere (6370997m)", 6370997.0, 0.0

airy1930ireland

public static final GeodeticEllipsoid airy1930ireland
"Airy 1930(Ireland 1965)", 6377340.189, 1/299.3249646

bessel1841schwarzeck

public static final GeodeticEllipsoid bessel1841schwarzeck
"Bessel 1841 (Schwarzeck)", 6377483.865, 1/299.1528128

clarke1880arc

public static final GeodeticEllipsoid clarke1880arc
"Clarke 1880 (Arc 1950)", 6378249.145326, 1/293.4663076

clarke1880merchich

public static final GeodeticEllipsoid clarke1880merchich
"Clarke 1880 (Merchich)", 6378249.2, 1/293.46598

everestkertau

public static final GeodeticEllipsoid everestkertau
"Everest (Kertau)", 6377304.063, 1/300.8017

fischer1960mercury

public static final GeodeticEllipsoid fischer1960mercury
"Fischer 1960 (Mercury)", 6378166.0, 1/298.3

fischer1960southasia

public static final GeodeticEllipsoid fischer1960southasia
"Fischer 1960 (South Asia)", 6378155.0, 1/298.3

fischer1968

public static final GeodeticEllipsoid fischer1968
"Fischer 1968", 6378150.0, 1/298.3

grs1967

public static final GeodeticEllipsoid grs1967
"GRS 67", 6378160.0, 1/298.247167427

helmert1906

public static final GeodeticEllipsoid helmert1906
"Helmert 1906", 6378200.0, 1/298.3

hough

public static final GeodeticEllipsoid hough
"Hough", 6378270.0, 1/297.0

southamerican1969

public static final GeodeticEllipsoid southamerican1969
"South American 1969", 6378160.0, 1/298.25

waroffice

public static final GeodeticEllipsoid waroffice
"War Office", 6378300.583, 1/296.0

wgs1960

public static final GeodeticEllipsoid wgs1960
"WGS 60", 6378165.0, 1/298.3

wgs1966

public static final GeodeticEllipsoid wgs1966
"WGS 66", 6378145.0, 1/298.25

wgs1984

public static final GeodeticEllipsoid wgs1984
"WGS 84", 6378137.0, 1/298.257223563

clarke1880ign

public static final GeodeticEllipsoid clarke1880ign
"Clarke 1880 (IGN)", 6378249.2, 1/293.4660213

iag75

public static final GeodeticEllipsoid iag75
"IAG 75", 6378140.0, 1/298.257222

merit83

public static final GeodeticEllipsoid merit83
"MERIT 83", 6378137.0, 1/298.257

newinternational1967

public static final GeodeticEllipsoid newinternational1967
"New International 1967", 6378157.5, 1/298.25

walbeck

public static final GeodeticEllipsoid walbeck
"Walbeck", 6376896.0, 1/302.78

bessel1841ngo1948

public static final GeodeticEllipsoid bessel1841ngo1948
"Bessel 1841 (NGO 1948)", 6377492.0176, 1/299.15281

clarke1858

public static final GeodeticEllipsoid clarke1858
"Clarke 1858", 6378293.639, 1/294.26068

clarke1880jamaica

public static final GeodeticEllipsoid clarke1880jamaica
"Clarke 1880 (Jamaica)", 6378249.136, 1/293.46631

clarke1880palestine

public static final GeodeticEllipsoid clarke1880palestine
"Clarke 1880 (Palestine)", 6378300.79, 1/293.46623

everesttimbalai

public static final GeodeticEllipsoid everesttimbalai
"Everest (Timbalai)", 6377298.556, 1/300.8017

everestkalianpur

public static final GeodeticEllipsoid everestkalianpur
"Everest (Kalianpur)", 6377301.243, 1/300.80174

indonesian

public static final GeodeticEllipsoid indonesian
"Indonesian", 6378160.0, 1/298.247

nwl9d

public static final GeodeticEllipsoid nwl9d
"NWL 9D", 6378145.0, 1/298.25

nwl10d

public static final GeodeticEllipsoid nwl10d
"NWL 10D", 6378135.0, 1/298.26

osu86f

public static final GeodeticEllipsoid osu86f
"OSU86F", 6378136.2, 1/298.25722

osu91a

public static final GeodeticEllipsoid osu91a
"OSU91A", 6378136.3, 1/298.25722

plessis1817

public static final GeodeticEllipsoid plessis1817
"Plessis 1817", 6376523.0, 1/308.64

struve1860

public static final GeodeticEllipsoid struve1860
"Struve 1860", 6378297.0, 1/294.73

sphere6371000

public static final GeodeticEllipsoid sphere6371000
"Sphere (6371000M)", 6371000.0, 0.0
Constructor Detail

GeodeticEllipsoid

public GeodeticEllipsoid(java.lang.String name,
                         double semiMajorAxis,
                         double flattening)
Constructs a new ellipsoid with given name, semi-major axis, and flattening. If the semi-major axis (equatorial radius) is a and the semi-minor axis (polar radius) is b, the flattening is f = (a-b)/a.
Method Detail

getName

public java.lang.String getName()

getSemiMajorAxis

public double getSemiMajorAxis()

getFlattening

public double getFlattening()

getSemiMinorAxis

public double getSemiMinorAxis()
Computes the semi-minor axis (polar radius).

getEccentricity2

public double getEccentricity2()
Computes the square of eccentricity.

sameAs

public boolean sameAs(GeodeticEllipsoid e2)
Checks if this ellipsoid is effectively the same as e2.