pyinterp.core.geodetic.System

class pyinterp.core.geodetic.System

Bases: pyinterp.core.geodetic._System

World Geodetic System (WGS).

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: pyinterp.core.geodetic.System) -> None

  2. __init__(self: pyinterp.core.geodetic.System, semi_major_axis: float, flattening: float) -> None

Parameters
  • semi_major_axis (float) – Semi-major axis of ellipsoid, in meters.

  • flattening (float) – Flattening of ellipsoid.

Note

The default constructor initializes a WGS-84 ellipsoid.

Methods

System.authalic_radius(self)

Gets the authalic radius.

System.axis_ratio(self)

Gets the axis ratio.

System.equatorial_circumference(self[, ...])

Gets the equatorial circumference.

System.equatorial_radius_of_curvature(self)

Gets the equatorial radius of curvature for a meridian.

System.first_eccentricity_squared(self)

Gets the first eccentricity squared.

System.linear_eccentricity(self)

Gets the linear eccentricity.

System.mean_radius(self)

Gets the mean radius.

System.polar_radius_of_curvature(self)

Gets the polar radius of curvature.

System.second_eccentricity_squared(self)

Gets the second eccentricity squared.

System.semi_minor_axis(self)

Gets the semiminor axis.

System.volumetric_radius(self)

Gets the volumetric radius.

System.__eq__(self, other)

Overrides the default behavior of the == operator.

System.__getstate__(self)

System.__hash__

System.__ne__(self, other)

Overrides the default behavior of the != operator.

System.__setstate__(self, arg0)

Attributes

System.flattening

Flattening of ellipsoid (\(f=\frac{a-b}{a}\)).

System.semi_major_axis

Semi-major axis of ellipsoid, in meters (\(a\)).