Crate map3d Copy item path Source util wgs84_const DomainError IllFormedDMSError aer2ecef Converts AER to Absolute ECEF. aer2ecef_uvw Converts AER to ECEF uvw. aer2enu Converts AER to ENU. aer2ned Converts AER to NED. dd2dms Converts decimal degrees (DD) to degrees-minutes-seconds (DMS). dms2dd Converts degrees-minutes-seconds (DMS) to decimal degrees (DD). ecef2aer Converts Absolute ECEF to AER.
This is a vector that is not in relation to an ECEF location ecef2eci Converts ecef to eci assuming ecef and eci were aligned time_since_eci_lock seconds ago
This uses a simple constant rotation assumption for earth ecef2eci_j2000 ecef2enu Converts Absolute ECEF to ENU ecef2enu_dcm Calculates the direction cosine matrix that yields an ECEF to ENU transformation at this LLA. ecef2enu_quat Calculates the quaternion that yields an ECEF to ENU transformation at this LLA. ecef2lla Converts ECEF to LLA. ecef2lla_ferarri Converts ECEF to LLA using Ferrari’s solution:
https://en.wikipedia.org/wiki/Geographic_coordinate_conversion#Ferrari’s_solution ecef2lla_map3d Converts ECEF to LLA using formulation from pymap3d:
https://github.com/geospace-code/pymap3d/blob/b4dcee4cd7a43641666cef840c97dd73d4e5ed61/src/pymap3d/ecef.py#L87 ecef2ned Converts Absolute ECEF to NED. ecef2ned_dcm Calculates the direction cosine matrix that yields an ECEF to NED transformation at this LLA. ecef2ned_quat Calculates the quaternion that yields an ECEF to NED transformation at this LLA. ecef_dcm2heading Computes the clockwise angle from North of a local body-frame’s x-axis ecef_quat2heading Computes the clockwise angle from North of a local body-frame’s x-axis ecef_uvw2aer Converts ECEF uvw to AER.
This is a vector that is not an absolute ECEF location ecef_uvw2enu Converts ECEF uvw to ENU ecef_uvw2ned Converts ECEF uvw Vector to NED.
This is a vector that is not in relation to an ECEF location eci2ecef eci2ecef_j2000 enu2aer Converts ENU to AER. enu2ecef Converts ENU to Absolute ECEF.
This is a vector that is not in relation to an ECEF location enu2ecef_dcm Calculates the direction cosine matrix that yields an ENU to ECEF transformation at this LLA. enu2ecef_quat Calculates the quaternion that yields an ENU to ECEF transformation at this LLA. enu2ecef_uvw Converts ENU to ECEF uvw.
This is a vector that is not in relation to an ECEF location enu2heading Calculates heading angle from ENU. juliandate juliandate_from_utc_str linear_velocity_from_earth_rotation Computes the linear velocity a body would feel on earth in reference to the stars ll2dms Convenience function to convert lat/lon to a tuple of (lat dms, lon dms) lla2ecef Converts LLA to ECEF. ned2aer Converts NED to AER. ned2ecef Converts NED to Absolute ECEF ned2ecef_dcm Calculates the direction cosine matrix that yields an NED to ECEF transformation at this LLA. ned2ecef_quat Calculates the quaternion that yields an NED to ECEF transformation at this LLA. ned2ecef_uvw Converts NED to ECEF uvw rand_ecef Generates a uniform random ECEF point on the surface of a spherical Earth. rand_lla Generates a uniform random LLA point. Altitude is generated in the domain [[0.0, 10000.0]]. vincenty_direct Calculates the LLA location that is a fixed range and bearing from a reference LLA. This function uses an iterative
solution to determine outputs using the WGS84 ellipsoidal Earth model. vincenty_inverse Calculates range and bearings between two latitude-longitude points. This function uses an iterative solution to
determine outputs using the WGS84 ellipsoidal Earth model.