pyacs.lib.coordinates

Coordinate transformation utilities.

azimuth_to_en

Convert azimuth (clockwise from north) to east and north unit vector.

denu_at_x0y0z0_to_xyz

Convert local vector (dE, dN, dU) at a reference point to geocentric XYZ.

flat_earth2geo

Convert web Mercator coordinates (km) to geographical coordinates.

geo2flat_earth

Convert geographical coordinates to Web Mercator (flat earth).

geo2xyz

Convert geodetic coordinates (lon, lat, h) to geocentric XYZ.

geo_spherical_distance

Spherical distance between two points given in geodetic coordinates.

mat_rot_general_to_local

Rotation matrix from geocentric (XYZ) to local (ENU).

mat_rot_local_to_general

Rotation matrix from local (ENU) to geocentric (XYZ).

spherical_baseline_length_rate

Baseline (great circle) length rate between two points.

vel_xyz_to_enu

Converts a velocity expressed in geocentric cartesian coordinates (X, Y, Z) into local North, East, Up components (dN, dE, dU) at a reference point.

wnorm

Calculate the geodetic radius of curvature normal to the ellipsoid.

xyz2geo

Convert geocentric cartesian (XYZ) to geodetic coordinates (lon, lat, h).

xyz2geospheric

Convert geocentric XYZ to geo-spherical (longitude, latitude, radius).

xyz_spherical_distance

Spherical distance between two points in geocentric XYZ.