triptracker.core
Class ReferenceEllipsoids

java.lang.Object
  extended by triptracker.core.ReferenceEllipsoids

public class ReferenceEllipsoids
extends Object

The Earth is not an exact ellipsoid. In fact, because the Earth is such a "lumpy" ellipsoid no single smooth ellipsoid will provide a perfect reference surface for the entire Earth.

The practical solution to this is to measure the Earth's shape in different areas and to then create different reference ellipsoids used for mapping different regions on Earth.

Different datums is used for flattening out this lumpy ellipsoid. They create an reference ellipsoid used for mapping different regions on earth. The reference ellipsoid is created by the Earth's radius and the Earths eccentricity values. Evidently, these values are different for each datum.

See Also:
The Earth as an Ellipsoid:

Field Summary
static int AIRY
           
static int AUSTRALIAN_NATIONAL
           
static int BESSEL_1841
           
static int BESSEL_1841_NAMIBIA
           
static int CLARKE_1866
           
static int CLARKE_1880
           
static int EVEREST
           
static int FISHER_1960_MERCURY
           
static int FISHER_1968
           
static int GRS_1967
           
static int GRS_1980
           
static int HELMERT_1906
           
static int HOUGH
           
static int INTERNATIONAL
           
static int KRASSOVSKY
           
static int MODIFIED_AIRY
           
static int MODIFIED_EVEREST
           
static int MODIFIED_FISCHER_1960
           
static int SOUTH_AMERICAN_1969
           
static int WGS_60
           
static int WGS_66
           
static int WGS_72
           
static int WGS_84
           
 
Method Summary
static Ellipsoid getEllipsoid(int i)
           
static Ellipsoid[] getEllipsoids()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AIRY

public static final int AIRY
See Also:
Constant Field Values

AUSTRALIAN_NATIONAL

public static final int AUSTRALIAN_NATIONAL
See Also:
Constant Field Values

BESSEL_1841

public static final int BESSEL_1841
See Also:
Constant Field Values

BESSEL_1841_NAMIBIA

public static final int BESSEL_1841_NAMIBIA
See Also:
Constant Field Values

CLARKE_1866

public static final int CLARKE_1866
See Also:
Constant Field Values

CLARKE_1880

public static final int CLARKE_1880
See Also:
Constant Field Values

EVEREST

public static final int EVEREST
See Also:
Constant Field Values

FISHER_1960_MERCURY

public static final int FISHER_1960_MERCURY
See Also:
Constant Field Values

FISHER_1968

public static final int FISHER_1968
See Also:
Constant Field Values

GRS_1967

public static final int GRS_1967
See Also:
Constant Field Values

GRS_1980

public static final int GRS_1980
See Also:
Constant Field Values

HELMERT_1906

public static final int HELMERT_1906
See Also:
Constant Field Values

HOUGH

public static final int HOUGH
See Also:
Constant Field Values

INTERNATIONAL

public static final int INTERNATIONAL
See Also:
Constant Field Values

KRASSOVSKY

public static final int KRASSOVSKY
See Also:
Constant Field Values

MODIFIED_AIRY

public static final int MODIFIED_AIRY
See Also:
Constant Field Values

MODIFIED_EVEREST

public static final int MODIFIED_EVEREST
See Also:
Constant Field Values

MODIFIED_FISCHER_1960

public static final int MODIFIED_FISCHER_1960
See Also:
Constant Field Values

SOUTH_AMERICAN_1969

public static final int SOUTH_AMERICAN_1969
See Also:
Constant Field Values

WGS_60

public static final int WGS_60
See Also:
Constant Field Values

WGS_66

public static final int WGS_66
See Also:
Constant Field Values

WGS_72

public static final int WGS_72
See Also:
Constant Field Values

WGS_84

public static final int WGS_84
See Also:
Constant Field Values
Method Detail

getEllipsoid

public static Ellipsoid getEllipsoid(int i)

getEllipsoids

public static Ellipsoid[] getEllipsoids()


Copyright © 2006 Team Trip Tracker. All Rights Reserved.