sasktran2.WGS84

sasktran2.WGS84#

class sasktran2.WGS84[source]#

Bases: Geodetic

A geodetic object based upon the standard WGS84 ellipsoid. See sasktran2.Geodetic for more information and usage.

__init__()[source]#

A geodetic object based upon the standard WGS84 ellipsoid. See sasktran2.Geodetic for 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

altitude

Altitude in [m] above the surface of the ellipsoid.

latitude

Geodetic latitude in degrees

local_south

A unit vector pointing in the local south direction

local_up

A unit vector pointing up (perpindicular to the ellipsoidal surface)

local_west

A unit vector pointing in the local west direction

location

Geocentric location in cartesian coordinates

longitude

Geodetic longitude in degrees

valid

True if the geodetic object has been initialized, False otherwise.