Package uk.co.mccombe.mapping
Class Ellipsoid
java.lang.Object
uk.co.mccombe.mapping.Ellipsoid
Ellipsoid is the base class used to describe the shape
of the earth's surface. It is a biaxial
ellipsoid, slightly flattened at the poles.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Ellipsoid
The Airy Sphere 1830 - "best fit" Ellipsoid for Great Britainstatic final Ellipsoid
The Bessel 1841 Ellipsoid.static final Ellipsoid
The Clarke (1880) Ellipsoid.static final Ellipsoid
The GRS80 Ellipsoid - "Best fit" ellipsoid for the whole Earth.static final Ellipsoid
The Hayford (1909) Ellipsoid.static final Ellipsoid
The Bessel 1841 Ellipsoid.static final Ellipsoid
The "Modified Airy" ellipsoid. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
AIRY
The Airy Sphere 1830 - "best fit" Ellipsoid for Great Britain -
CLARKE
The Clarke (1880) Ellipsoid. Used in France with the NTF Datum and Lambert Conformal Conical (LCC) projection -
HAYFORD
The Hayford (1909) Ellipsoid. Typically used with he European 1950 (ED50) Datum -
GRS80
The GRS80 Ellipsoid - "Best fit" ellipsoid for the whole Earth. Defined for Global Positioning System (GPS) and used with the WGS84 Datum. -
MODIFIED_AIRY
The "Modified Airy" ellipsoid. The "best fit" Ellipsoid for Ireland and used with the Irish Grid. -
BESSEL
The Bessel 1841 Ellipsoid. Used with the Austrian Grid -
INTERNATIONAL
The Bessel 1841 Ellipsoid. Used with the Austrian Grid
-
-
Constructor Details
-
Ellipsoid
Create an Ellipsoid with specified major and minor exes.- Parameters:
name
- Defines the name of this Ellipsoidmajor
- Major axis (m)minor
- Minor axis (m)
-
-
Method Details
-
majoraxis
public double majoraxis()Major Axis (m) of the spheroid- Returns:
- The major axis of the Ellipsoid
-
minoraxis
public double minoraxis()Minor axis (m) of the spheroid- Returns:
- The minor axis (m) of the Ellipsoid
-
eccsq
protected double eccsq()The eccentricity squared for this Ellipsoid.- Returns:
- the eccentricity squared ( i.e. (a^2 - b^2)/(a^2)
-
toString
Provide a String identifying this Ellipsoid
-