pyinterp.core.geodetic.Spheroid¶
- class pyinterp.core.geodetic.Spheroid(self, semi_major_axis: float, flattening: float)¶
Bases:
_SpheroidWorld Geodetic System (WGS).
- Parameters:
semi_major_axis – Semi-major axis of ellipsoid, in meters.
flattening – Flattening of ellipsoid.
Note
The default constructor initializes a WGS-84 ellipsoid.
Attributes
Flattening of ellipsoid (\(f=\frac{a-b}{a}\)).
Semi-major axis of ellipsoid, in meters (\(a\)).
Public Methods
authalic_radius(self)Gets the authalic radius.
axis_ratio(self)Gets the axis ratio.
equatorial_circumference(self[, semi_major_axis])Gets the equatorial circumference.
Gets the equatorial radius of curvature for a meridian.
Gets the first eccentricity squared.
geocentric_radius(self, lat)Gets the geocentric radius at the given latitude $phi$.
linear_eccentricity(self)Gets the linear eccentricity.
mean_radius(self)Gets the mean radius.
Gets the polar radius of curvature.
Gets the second eccentricity squared.
semi_minor_axis(self)Gets the semiminor axis.
volumetric_radius(self)Gets the volumetric radius.
Protected Methods
Special Methods
__eq__(self, other)Overrides the default behavior of the
==operator.__getstate__(self, /)__ne__(self, other)Overrides the default behavior of the
!=operator.__setstate__(self, arg0)