Home | Trees | Indices | Help |
|
---|
|
object --+ | named._Named --+ | named._NamedBase --+ | named._NamedEnumItem --+ | Ellipsoid
Ellipsoid with major and minor radius, semi-axis, (inverse) flattening and other pre-computed, frequently used attributes.
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from |
Class Variables | |
_f_ = 0 Inverse flattening: a / (a - b) = 1 / f |
|
_a2_ = None (1 / a**2) # for ellipsiodalNvector.Cartesian.toNvector |
Properties | |
a Get the major (equatorial) radius, semi-axis ( meter ).
|
|
a2 Get the major radius squared ( float ), a**2.
|
|
a2_ Get the inverse of the major radius squared ( float ), 1 / a**2.
|
|
a_b Get ratio a / b ( float ).
|
|
a2_b Get the polar meridional radius of curvature ( meter ), a**2 / b.
|
|
area Get the ellipsoid's surface area ( meter**2 ), 4 * PI * R2**2.
|
|
A Get the UTM meridional radius ( meter ).
|
|
AlphaKs Get the Krüger Alpha series coefficients ( KsOrder -tuple).
|
|
b Get the minor (polar) radius, semi-axis ( meter ).
|
|
b2 Get the minor radius squared ( float ), b**2.
|
|
b2_a Get the equatorial meridional radius of curvature ( meter ), b**2 / a.
|
|
BetaKs Get the Krüger Beta series coefficients ( KsOrder -tuple).
|
|
c Get the authalic earth radius ( meter ), see
R2 .
|
|
e Get the (1st) Eccentricity ( float ), sqrt(1 - (b / a)**2)).
|
|
e12 Get 1 - e**2 ( float ).
|
|
e2 Get the (1st) Eccentricity squared ( float ), f * (2 - f) == 1 - (b / a)**2.
|
|
e4 Get the (1st) Eccentricity to 4th power ( float ), e**4 == e2**2.
|
|
e22 Get the 2nd Eccentricity squared ( float ), e2 / (1 - e2) == ab**2 - 1.
|
|
es Get the (1st) Eccentricity signed ( float ).
|
|
es_c Get (1 - f) * exp(es_atanh(1)) float .
|
|
f Get the Flattening ( float ), (a - b) /
a.
|
|
f_ Get the Inverse flattening ( float ), 1 /
f == a / (a - b).
|
|
f2 Get the 2nd Flattening ( float ), (a - b)
/ b.
|
|
geodesic Get this ellipsoid's Karney Geodesic, provided the GeographicLib package is installed. |
|
isEllipsoidal Check whether this model is ellipsoidal ( bool ).
|
|
isSpherical Check whether this model is spherical ( bool ).
|
|
KsOrder Get the Krüger series order ( int 4, 6 or 8).
|
|
Mabcd Get the OSGR meridional coefficients (4-tuple), Airy130 only. |
|
n Get the 3rd Flattening ( float ), f / (2 -
f) == (a - b) / (a + b).
|
|
R1 Get the mean earth radius per IUGG ( meter ), (2 * a + b) / 3.
|
|
R2 Get the authalic earth radius ( meter ), sqrt((a**2 + b**2 * atanh(e) / e) / 2).
|
|
R3 Get the volumetric earth radius ( meter ), (a * a * b)**(1/3).
|
|
Rr Get the rectifying earth radius ( meter ), ((a**(3/2) + b**(3/2)) / 2)**(2/3).
|
|
Rs Get another mean earth radius ( meter ), sqrt(a * b).
|
|
volume Get the ellipsoid's volume ( meter**3 ), 4
/ 3 * PI * a**2 * b.
|
|
Inherited from Inherited from Inherited from |
Method Details |
New Ellipsoid.
|
Compare this and an other ellipsoid.
|
Copy this ellipsoid.
|
Approximate the distance and (initial) bearing between two points based on the radii of curvature. Suitable only for short distances up to a few hundred Km or Miles and only between points not near-polar.
See Also: Local, flat earth approximation. |
Return ECEF converter.
|
Compute norm sqrt(1 - e2 * s**2).
|
Compute 1 - e2 * s**2.
|
Compute es * atanh(es * x) where es is the signed 1st Eccentricity. See Also: Function Math::eatanhe. |
Compute Karney's equations (19), (20) and (21). See Also: Function Math::tauf. |
Compute Karney's equations (7), (8) and (9). See Also: Function Math::taupf. |
Convert distance to angle along equator.
|
Compute the geocentric earth radius at the given latitude.
See Also: Geocentric Radius |
Approximate the earth radius at the given latitude.
|
Compute the meridional and prime-vertical radii of curvature at the given latitude.
See Also: Local, flat earth approximation and Radii of Curvature. |
Compute the directional radius of curvature at the given latitude and compass direction.
See Also: Radii of Curvature |
Compute the Gaussian radius of curvature at the given latitude.
See Also: Radii of Curvature |
Compute the mean radius of curvature at the given latitude.
See Also: Radii of Curvature |
Compute the meridional radius of curvature at the given latitude.
See Also: Local, flat earth approximation and Radii of Curvature. |
Compute the prime-vertical radius of curvature at the given latitude.
See Also: Local, flat earth approximation and Radii of Curvature. |
Return this ellipsoid as a text string.
|
Property Details |
aGet the major (equatorial) radius, semi-axis (
|
a2Get the major radius squared (
|
a2_Get the inverse of the major radius squared
(
|
a_bGet ratio a / b (
|
a2_bGet the polar meridional radius of curvature (
See Also: Radii of Curvature. |
areaGet the ellipsoid's surface area (
|
AGet the UTM meridional radius (
|
AlphaKsGet the Krüger Alpha series coefficients
(
|
bGet the minor (polar) radius, semi-axis (
|
b2Get the minor radius squared (
|
b2_aGet the equatorial meridional radius of curvature
(
See Also: Radii of Curvature. |
BetaKsGet the Krüger Beta series coefficients
(
|
cGet the authalic earth radius (
See Also:
Symbol |
eGet the (1st) Eccentricity (
|
e12Get 1 - e**2 (
|
e2Get the (1st) Eccentricity squared (
|
e4Get the (1st) Eccentricity to 4th power (
|
e22Get the 2nd Eccentricity squared (
|
esGet the (1st) Eccentricity signed (
|
es_cGet (1 - f) * exp(es_atanh(1))
|
fGet the Flattening (
|
f_Get the Inverse flattening (
|
f2Get the 2nd Flattening (
|
geodesicGet this ellipsoid's Karney Geodesic, provided the GeographicLib package is installed.
|
isEllipsoidalCheck whether this model is ellipsoidal (
|
isSphericalCheck whether this model is spherical (
|
KsOrderGet the Krüger series order (
|
MabcdGet the OSGR meridional coefficients (4-tuple), Airy130 only.
|
nGet the 3rd Flattening (
|
R1Get the mean earth radius per IUGG (
See Also: Earth radius. |
R2Get the authalic earth radius (
See Also: Earth radius and c. |
R3Get the volumetric earth radius (
See Also: Earth radius. |
RrGet the rectifying earth radius (
See Also: Earth radius. |
RsGet another mean earth radius (
|
volumeGet the ellipsoid's volume (
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Sun Dec 22 14:05:08 2019 | http://epydoc.sourceforge.net |