| Home | Trees | Indices | Help |
|
|---|
|
|
object --+
|
named._Named --+
|
named._NamedBase --+
|
named._NamedEnumItem --+
|
Ellipsoid
Ellipsoid with equatorial and polar radii, flattening, inverse flattening and other, often used, cached attributes, supporting oblate and prolate ellipsoidal and spherical earth models.
| Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from Inherited from Inherited from |
|||
| Properties | |
|
A Get the UTM meridional (or rectifying) radius ( meter).
|
|
|
AlphaKs Get the Krüger Alpha series coefficients ( KsOrder-tuple).
|
|
|
BetaKs Get the Krüger Beta series coefficients ( KsOrder-tuple).
|
|
|
KsOrder Class property with a .name attribute.
|
|
|
L Get the quarter meridian L, aka the polar
distance along a meridian between the equator and a pole
(meter), b * Elliptic(-e2 / (1 -
e2)).cE or b * PI / 2.
|
|
|
R1 Get the mean earth radius per IUGG ( meter), (2 * a + b) / 3 == a * (1 - f /
3).
|
|
|
R2 Get the authalic earth radius ( meter), sqrt(c2).
|
|
|
R2x Get the authalic earth radius ( meter), sqrt(c2x).
|
|
|
R3 Get the volumetric earth radius ( meter), (a * a * b)**(1/3).
|
|
|
Rauthalic Get the authalic earth radius ( meter), sqrt(c2).
|
|
|
Rauthalicx Get the authalic earth radius ( meter), sqrt(c2x).
|
|
|
Rbiaxial Get the biaxial, quadratic mean earth radius ( meter), sqrt((a**2 + b**2) / 2).
|
|
|
Requatorial Get the equatorial radius, semi-axis ( meter).
|
|
|
Rgeometric Get the geometric mean earth radius ( meter), sqrt(a * b).
|
|
|
Rmean Get the mean earth radius per IUGG ( meter), (2 * a + b) / 3 == a * (1 - f /
3).
|
|
|
Rpolar Get the polar radius, semi-axis ( meter).
|
|
|
Rquadratic DEPRECATED, use property Rbiaxial or
Rtriaxial.
|
|
|
Rr DEPRECATED, use property Rrectifying.
|
|
|
Rrectifying Get the rectifying earth radius ( meter), ((a**(3/2) + b**(3/2)) / 2)**(2/3).
|
|
|
Rs DEPRECATED, use property Rgeometric.
|
|
|
Rtriaxial Get the triaxial, quadratic mean earth radius ( meter), sqrt((3 * a**2 + b**2) /
4).
|
|
|
Rvolumetric Get the volumetric earth radius ( meter), (a * a * b)**(1/3).
|
|
|
a Get the equatorial radius, semi-axis ( meter).
|
|
|
a2 Get the equatorial radius squared ( meter
squared), a**2.
|
|
|
a2_ Get the inverse of the equatorial radius squared ( meter squared), 1 / a**2.
|
|
|
a2_b Get the polar meridional (or polar) radius of curvature ( meter), a**2 / b.
|
|
|
a2_b2 Get the ratio equatorial over polar radius squared ( float), (a / b)**2
== 1 / (1 - e**2) == 1 / (1 -
e2) == 1 / e21.
|
|
|
a_b Get the ratio equatorial over polar radius ( float), a / b == 1
/ (1 - f).
|
|
|
a_f Get the equatorial radius and flattening ( a_f2Tuple), see method toEllipsoid2.
|
|
|
a_f2 Get the equatorial radius and flattening ( a_f2Tuple), see method toEllipsoid2.
|
|
|
area Get the ellipsoid's surface area ( meter squared),
4 * PI * c2.
|
|
|
areax Get the ellipsoid's surface area ( meter squared),
4 * PI * c2x, more accurate for very
oblate ellipsoids.
|
|
|
b Get the polar radius, semi-axis ( meter).
|
|
|
b2 Get the polar radius squared ( float), b**2.
|
|
|
b2_a Get the equatorial meridional radius of curvature ( meter), b**2 / a, see
rocMeridional(0).
|
|
|
b2_a2 Get the ratio polar over equatorial radius squared ( float), (b / a)**2
== (1 - f)**2 == 1 - e**2 ==
e21.
|
|
|
b_a Get the ratio polar over equatorial radius ( float), b / a == f1 == 1 - f.
|
|
|
c DEPRECATED, use property R2 or Rauthalic.
|
|
|
c2 Get the authalic earth radius squared ( meter squared).
|
|
|
c2x Get the authalic earth radius squared ( meter squared), more accurate for very
oblate ellipsoids.
|
|
|
e Get the unsigned, (1st) eccentricity ( float), sqrt(1 - (b / a)**2)), see a_b2e.
|
|
|
e12 DEPRECATED, use property e21.
|
|
|
e2 Get the signed, (1st) eccentricity squared ( float), f * (2 - f) == 1 - (b /
a)**2, see a_b2e2.
|
|
|
e21 Get 1 less 1st eccentricity squared ( float), 1 - e**2 == 1 - e2 == (1 - f)**2 == b**2 / a**2, see
b2_a2.
|
|
|
e22 Get the signed, 2nd eccentricity squared ( float),
e2 / (1 - e2) == e2 / (1 - f)**2 == (a / b)**2 -
1, see a_b2e22.
|
|
|
e22abs Get the unsigned, 2nd eccentricity squared ( float).
|
|
|
e2abs Get the unsigned, (1st) eccentricity squared ( float).
|
|
|
e32 Get the signed, 3rd eccentricity squared ( float),
e2 / (2 - e2) == (a**2 - b**2) / (a**2 + b**2),
see a_b2e32.
|
|
|
e32abs Get the unsigned, 3rd eccentricity squared ( float).
|
|
|
e4 Get the unsignd, (1st) eccentricity to 4th power ( float), e**4 == e2**2.
|
|
|
eccentricity Get the unsigned, (1st) eccentricity ( float), sqrt(1 - (b / a)**2)), see a_b2e.
|
|
|
eccentricity1st2 Get the signed, (1st) eccentricity squared ( float), f * (2 - f) == 1 - (b /
a)**2, see a_b2e2.
|
|
|
eccentricity2nd2 Get the signed, 2nd eccentricity squared ( float),
e2 / (1 - e2) == e2 / (1 - f)**2 == (a / b)**2 -
1, see a_b2e22.
|
|
|
eccentricity3rd2 Get the signed, 3rd eccentricity squared ( float),
e2 / (2 - e2) == (a**2 - b**2) / (a**2 + b**2),
see a_b2e32.
|
|
|
equatoradius Get the equatorial radius, semi-axis ( meter).
|
|
|
equatorimeter Get the ellipsoid's equatorial perimeter ( meter).
|
|
|
es Get the signed (1st) eccentricity ( float).
|
|
|
es_c Get (1 - f) * exp(es_atanh(1)) ( float), b_a * exp(es_atanh(1)).
|
|
|
f Get the flattening ( scalar), (a -
b) / a, 0 for spherical, negative for prolate.
|
|
|
f1 Get the 1 - flattening ( float), f1 == 1 - f == b / a.
|
|
|
f2 Get the 2nd flattening ( float), (a - b) / b == f / (1 - f), 0 for
spherical, see a_b2f2.
|
|
|
f_ Get the inverse flattening ( scalar), 1 / f == a / (a - b),
0 for spherical, see a_b2f_.
|
|
|
flattening Get the flattening ( scalar), (a -
b) / a, 0 for spherical, negative for prolate.
|
|
|
flattening1st Get the flattening ( scalar), (a -
b) / a, 0 for spherical, negative for prolate.
|
|
|
flattening2nd Get the 2nd flattening ( float), (a - b) / b == f / (1 - f), 0 for
spherical, see a_b2f2.
|
|
|
flattening3rd Get the 3rd flattening ( float), f
/ (2 - f) == (a - b) / (a + b), see a_b2n.
|
|
|
geodesic DEPRECATED, use property geodesicw.
|
|
|
geodesicw Get this ellipsoid's wrapped geodesicw.Geodesic, provided Karney's geographiclib package is installed. |
|
|
geodesicx Get this ellipsoid's exact GeodesicExact.
|
|
|
geodsolve Get this ellipsoid's GeodesicSolve, the
wrapper around utility GeodSolve, provided the path to the
GeodSolve executable is specified with env variable
PYGEODESY_GEODSOLVE or re-/set with this property..
|
|
|
isEllipsoidal Is this model ellipsoidal ( bool)?
|
|
|
isOblate Is this ellipsoid oblate ( bool)? Prolate
or spherical otherwise.
|
|
|
isProlate Is this ellipsoid prolate ( bool)? Oblate
or spherical otherwise.
|
|
|
isSpherical Is this ellipsoid spherical ( bool)?
|
|
|
majoradius DEPRECATED, use property a or Requatorial.
|
|
|
minoradius DEPRECATED, use property b, polaradius or
Rpolar.
|
|
|
n Get the 3rd flattening ( float), f
/ (2 - f) == (a - b) / (a + b), see a_b2n.
|
|
|
polaradius Get the polar radius, semi-axis ( meter).
|
|
|
polarimeter Get the ellipsoid's polar, meridional perimeter ( meter).
|
|
|
quarteradius DEPRECATED, use property L or method Llat.
|
|
|
rhumbaux Get this ellipsoid's Auxiliary rhumb.RhumbAux.
|
|
|
rhumbekx Get this ellipsoid's Elliptic, Krüger rhumb.Rhumb.
|
|
|
rhumbsolve Get this ellipsoid's RhumbSolve, the
wrapper around utility RhumbSolve, provided the path to the
RhumbSolve executable is specified with env variable
PYGEODESY_RHUMBSOLVE or re-/set with this property.
|
|
|
rhumbx DEPRECATED on 2023.11.28, use property rhumbekx.
|
|
|
rocEquatorial2 Get the meridional and prime-vertical, normal radii of curvature at the equator as Curvature2Tuple(meridional,
prime_vertical).
|
|
|
rocPolar Get the polar meridional (or polar) radius of curvature ( meter), a**2 / b.
|
|
|
volume Get the ellipsoid's volume ( meter**3), 4 / 3 * PI * R3**3.
|
|
|
Inherited from Inherited from Inherited from |
|
| Method Details |
Return the meridional length, the distance along a meridian
between the equator and a (geodetic) latitude, see
|
Return the meridional length, the distance along a meridian
between the equator and a (geodetic) latitude, see
|
Compute the geocentric earth radius of (geodetic) latitude.
See Also: Geocentric Radius |
Average the earth radius between
|
Compare this and an other ellipsoid.
|
hash(x)
|
New
Note: abs(f_) > 1 / EPS or abs(1 / f_) < EPS is forced to 1 / f_ = 0, spherical. |
Compute the authalic auxiliary latitude (Xi) or the inverse thereof.
See Also: Inverse-/AuthalicLatitude, Authalic latitude, and Snyder, p 16. |
Compute the conformal auxiliary latitude (Chi) or the inverse thereof.
See Also: Inverse-/ConformalLatitude, Conformal latitude, and Snyder, pp 15-16. |
Compute the geocentric auxiliary latitude (Theta) or the inverse thereof.
See Also: Inverse-/GeocentricLatitude, Geocentric latitude, and Snyder, pp 17-18. |
Compute the isometric auxiliary latitude (Psi) or the inverse thereof.
Note:
The isometric latitude for geodetic See Also: Inverse-/IsometricLatitude, Isometric latitude, and Snyder, pp 15-16. |
Compute the parametric auxiliary latitude (Beta) or the inverse thereof.
See Also: Inverse-/ParametricLatitude, Parametric latitude, and Snyder, p 18. |
Compute the rectifying auxiliary latitude (Mu) or the inverse thereof.
See Also: Inverse-/RectifyingLatitude, Rectifying latitude, and Snyder, pp 16-17. |
Compute the parametric auxiliary latitude (Beta) or the inverse thereof.
See Also: Inverse-/ParametricLatitude, Parametric latitude, and Snyder, p 18. |
Get the equatorial or a parallel circle of latitude.
See Also:
Definition of p and z under Parametric (or
reduced) latitude, Karney's C++ CircleRadius and CircleHeight and method
|
Convert an arc in degrees to a distance along the equator or along a parallel of (geodetic) latitude.
|
Approximate the distance and (initial) bearing between two points based on the local, flat earth approximation aka Hubeny formula. Suitable only for distances of several hundred Km or Miles and only between points not near-polar.
Note:
The meridional and prime_vertical radii of curvature are taken and
scaled at the initial latitude, see See Also:
Function |
Compute norm sqrt(1 - e2 * s**2).
|
Compute 1 - e2 * s**2.
|
Return ECEF converter.
See Also:
Module |
Compute es * atanh(es * x) or -es * atan(es * x) for oblate respectively prolate ellipsoids where es is the signed (1st) eccentricity.
See Also: Function Math::eatanhe. |
Compute Karney's equations (19), (20) and (21). See Also: Karney's C++ method Math::tauf and and Veness' JavaScript method toLatLon. |
Compute Karney's equations (7), (8) and (9). See Also: Karney's C++ method Math::taupf. |
Get the an exact
|
Compute the intersection of this ellipsoid's surface and a Line-Of-Sight from a Point-Of-View in space.
See Also:
Satellite Line-of-Sight Intersection with
Earth and methods |
Compute the projection on and the height of a cartesian above or below this ellipsoid's surface.
See Also:
Distance to and intersection with an ellipse and methods |
Convert a distance to an arc in degrees along the equator or along a parallel of (geodetic) latitude.
|
Convert a distance to an angle along the equator or along a parallel of (geodetic) latitude.
|
Convert an angle to the distance along the equator or along a parallel of (geodetic) latitude.
|
Get the an exact
|
Compute the prime-vertical, normal radius of curvature of (geodetic) latitude, unscaled.
Note:
The delta between both formulae with See Also:
Method |
Compute the meridional and prime-vertical, normal radii of curvature of (geodetic) latitude.
See Also:
Methods |
Compute the meridional and prime-vertical, normal radii of curvature of (geodetic) latitude.
See Also:
Methods |
Compute the directional radius of curvature of (geodetic)
latitude and See Also:
Method |
Compute the directional radius of curvature of (geodetic)
latitude and
See Also: Radii of Curvature |
Compute the Gaussian radius of curvature of (geodetic) latitude.
See Also: Non-directional Radii of Curvature |
Compute the mean radius of curvature of (geodetic) latitude.
See Also: Non-directional Radii of Curvature |
Compute the meridional radius of curvature of (geodetic) latitude.
See Also:
Methods |
Compute the prime-vertical, normal radius of curvature of (geodetic) latitude, aka the transverse radius of curvature.
See Also:
Methods |
Compute the prime-vertical, normal radius of curvature of (geodetic) latitude, aka the transverse radius of curvature.
See Also:
Methods |
Get this ellipsoid's meridional ellipse
|
Get a copy of this ellipsoid as an
See Also:
Property |
Return this ellipsoid as a text string.
|
Convert this ellipsoid to a
See Also:
Method |
| Property Details |
AGet the UTM meridional (or rectifying) radius
(
Note:
See Also: Meridian arc unit Q, the mean, meridional length per radian. |
AlphaKsGet the Krüger Alpha series coefficients
(
|
BetaKsGet the Krüger Beta series coefficients
(
|
KsOrderClass
|
LGet the quarter meridian
|
R1Get the mean earth radius per IUGG (
See Also:
Earth radius and method |
R2Get the authalic earth radius (
See Also:
|
R2xGet the authalic earth radius (
See Also:
|
R3Get the volumetric earth radius (
See Also:
Earth radius and |
RauthalicGet the authalic earth radius (
See Also:
|
RauthalicxGet the authalic earth radius (
See Also:
|
RbiaxialGet the biaxial, quadratic mean earth radius
(
See Also:
|
RequatorialGet the equatorial radius, semi-axis (
|
RgeometricGet the geometric mean earth radius (
See Also:
|
RmeanGet the mean earth radius per IUGG (
See Also:
Earth radius and method |
RpolarGet the polar radius, semi-axis (
|
RquadraticDEPRECATED, use property
|
RrDEPRECATED, use property
|
RrectifyingGet the rectifying earth radius (
See Also: Earth radius. |
RsDEPRECATED, use property
|
RtriaxialGet the triaxial, quadratic mean earth radius
(
See Also:
|
RvolumetricGet the volumetric earth radius (
See Also:
Earth radius and |
aGet the equatorial radius, semi-axis (
|
a2Get the equatorial radius squared (
|
a2_Get the inverse of the equatorial radius squared
(
|
a2_bGet the polar meridional (or polar) radius of curvature
(
See Also: Radii of Curvature and Moritz, H. (1980), Geodetic Reference System 1980. Note:
Symbol |
a2_b2Get the ratio equatorial over polar radius
squared (
|
a_bGet the ratio equatorial over polar radius
(
|
a_fGet the equatorial radius and flattening (
|
a_f2Get the equatorial radius and flattening (
|
areaGet the ellipsoid's surface area (
See Also:
Properties |
areaxGet the ellipsoid's surface area (
See Also:
Properties |
bGet the polar radius, semi-axis (
|
b2Get the polar radius squared (
|
b2_aGet the equatorial meridional radius of curvature
(
See Also: Radii of Curvature. |
b2_a2Get the ratio polar over equatorial radius
squared (
|
b_aGet the ratio polar over equatorial radius
(
See Also:
Property |
cDEPRECATED, use property
|
c2Get the authalic earth radius squared
(
See Also:
Properties |
c2xGet the authalic earth radius squared
(
See Also:
Properties |
eGet the unsigned, (1st) eccentricity (
See Also:
Property |
e12DEPRECATED, use property
|
e2Get the signed, (1st) eccentricity squared
(
|
e21Get 1 less 1st eccentricity squared (
|
e22Get the signed, 2nd eccentricity squared (
|
e22absGet the unsigned, 2nd eccentricity squared
(
|
e2absGet the unsigned, (1st) eccentricity squared
(
|
e32Get the signed, 3rd eccentricity squared (
|
e32absGet the unsigned, 3rd eccentricity squared
(
|
e4Get the unsignd, (1st) eccentricity to 4th power
(
|
eccentricityGet the unsigned, (1st) eccentricity (
See Also:
Property |
eccentricity1st2Get the signed, (1st) eccentricity squared
(
|
eccentricity2nd2Get the signed, 2nd eccentricity squared (
|
eccentricity3rd2Get the signed, 3rd eccentricity squared (
|
equatoradiusGet the equatorial radius, semi-axis (
|
equatorimeterGet the ellipsoid's equatorial perimeter
(
|
esGet the signed (1st) eccentricity (
See Also:
Property |
es_cGet (1 - f) * exp(es_atanh(1))
(
|
fGet the flattening (
|
f1Get the 1 - flattening (
See Also:
Property |
f2Get the 2nd flattening (
|
f_Get the inverse flattening (
|
flatteningGet the flattening (
|
flattening1stGet the flattening (
|
flattening2ndGet the 2nd flattening (
|
flattening3rdGet the 3rd flattening (
|
geodesicDEPRECATED, use property
|
geodesicwGet this ellipsoid's wrapped geodesicw.Geodesic, provided Karney's geographiclib package is installed.
|
geodesicxGet this ellipsoid's exact
|
geodsolveGet this ellipsoid's
|
isEllipsoidalIs this model ellipsoidal (
|
isOblateIs this ellipsoid oblate (
|
isProlateIs this ellipsoid prolate (
|
isSphericalIs this ellipsoid spherical (
|
majoradiusDEPRECATED, use property
|
minoradiusDEPRECATED, use property
|
nGet the 3rd flattening (
|
polaradiusGet the polar radius, semi-axis (
|
polarimeterGet the ellipsoid's polar, meridional perimeter
(
|
quarteradiusDEPRECATED, use property
|
rhumbauxGet this ellipsoid's Auxiliary
|
rhumbekxGet this ellipsoid's Elliptic, Krüger
|
rhumbsolveGet this ellipsoid's
|
rhumbxDEPRECATED on 2023.11.28, use property
|
rocEquatorial2Get the meridional and prime-vertical, normal
radii of curvature at the equator as
See Also:
Methods |
rocPolarGet the polar meridional (or polar) radius of curvature
(
See Also: Radii of Curvature and Moritz, H. (1980), Geodetic Reference System 1980. Note:
Symbol |
volumeGet the ellipsoid's volume (
See Also:
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Fri Jul 31 14:31:20 2026 | http://epydoc.sourceforge.net |