sasktran2.WGS84#
- class sasktran2.WGS84[source]#
Bases:
GeodeticA geodetic object based upon the standard WGS84 ellipsoid. See
sasktran2.Geodeticfor more information and usage.- __init__()[source]#
A geodetic object based upon the standard WGS84 ellipsoid. See
sasktran2.Geodeticfor more information and usage.
Methods
__init__()A geodetic object based upon the standard WGS84 ellipsoid.
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.