Package org.locationtech.proj4j.datum
Class Ellipsoid
java.lang.Object
org.locationtech.proj4j.datum.Ellipsoid
- All Implemented Interfaces:
Serializable
,Cloneable
A class representing a geographic reference ellipsoid
(or more correctly an oblate spheroid),
used to model the shape of the surface of the earth.
An oblate spheroid is a geometric surface formed by the rotation of an ellipse about its minor axis. In geodesy this is used as a convenient approximation to the geoid, the true shape of the earth's surface.
An ellipsoid is defined by the following parameters:
- a, the equatorial radius or semi-major axis
(see
getA()
)
- b, the polar radius or semi-minor axis
(see
getB()
) - f, the reciprocal flattening (f = (a - b) / a)
Datum
.
Notable ellipsoids in common use include
CLARKE_1866
, GRS80
, and WGS84
.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
double
double
static final Ellipsoid[]
static final Ellipsoid
double
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
double
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
static final Ellipsoid
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
double
getA()
double
getB()
double
double
getName()
int
hashCode()
boolean
boolean
void
setEccentricitySquared
(double eccentricity2) void
setEquatorRadius
(double equatorRadius) void
void
setShortName
(String shortName) toString()
-
Field Details
-
name
-
shortName
-
equatorRadius
public double equatorRadius -
poleRadius
public double poleRadius -
eccentricity
public double eccentricity -
eccentricity2
public double eccentricity2 -
INTERNATIONAL
-
BESSEL
-
CLARKE_1866
-
CLARKE_1880
-
AIRY
-
WGS60
-
WGS66
-
WGS72
-
WGS84
-
KRASSOVSKY
-
EVEREST
-
INTERNATIONAL_1967
-
GRS80
-
AUSTRALIAN
-
MERIT
-
SGS85
-
IAU76
-
APL4_9
-
NWL9D
-
MOD_AIRY
-
ANDRAE
-
AUST_SA
-
GRS67
-
BESS_NAM
-
CPM
-
DELMBR
-
ENGELIS
-
EVRST48
-
EVRST56
-
EVRTS69
-
EVRTSTSS
-
FRSCH60
-
FSRCH60M
-
FSCHR68
-
HELMERT
-
HOUGH
-
INTL
-
KAULA
-
LERCH
-
MPRTS
-
PLESSIS
-
SEASIA
-
WALBECK
-
NAD27
-
NAD83
-
SPHERE
-
ellipsoids
-
-
Constructor Details
-
Method Details
-
clone
-
setName
-
getName
-
setShortName
-
getShortName
-
setEquatorRadius
public void setEquatorRadius(double equatorRadius) -
getEquatorRadius
public double getEquatorRadius() -
getA
public double getA() -
getB
public double getB() -
setEccentricitySquared
public void setEccentricitySquared(double eccentricity2) -
getEccentricitySquared
public double getEccentricitySquared() -
isEqual
-
isEqual
-
toString
-
hashCode
public int hashCode() -
equals
-