sasktran2.SphericalGeoid#
- class sasktran2.SphericalGeoid(radius: float)[source]#
Bases:
GeodeticA geoid that is represented as a perfect sphere. See
sasktran2.Geodeticfor more information and usage.- Parameters:
radius (float) – Radius of the sphere in [m]
- __init__(radius: float)[source]#
A geoid that is represented as a perfect sphere. See
sasktran2.Geodeticfor more information and usage.- Parameters:
radius (float) – Radius of the sphere in [m]
Methods
__init__(radius)A geoid that is represented as a perfect sphere.
altitude_intercepts(self, altitude, ...)Calculate the two intersections of a line of sight and an altitude.
from_lat_lon_alt(self, latitude, longitude, ...)Initializes the Geodetic based on a specifiec latitude, longitude, and altitude.
from_tangent_altitude(self, altitude, ...)Initialized the Geodetic from a specified tangent altitude, obsever location, and bore sight plane.
from_tangent_point(self, observer, look_vector)Initializes the Geodetic by calculating the tangent point from an observer position and look vector
from_xyz(self, location)Initializes the Geodetic from a geocentric location
Attributes
altitudeAltitude in [m] above the surface of the ellipsoid.
latitudeGeodetic latitude in degrees
local_southA unit vector pointing in the local south direction
local_upA unit vector pointing up (perpindicular to the ellipsoidal surface)
local_westA unit vector pointing in the local west direction
locationGeocentric location in cartesian coordinates
longitudeGeodetic longitude in degrees
validTrue if the geodetic object has been initialized, False otherwise.