converts from geodetic to geocentric (and vice-versa)
converts azimuth and elevation from geodetic to geocentric (and vice-versa)
converts global spherical coordinates to global cartesian coordinates (and vice-versa)
converts from global cartesian coordinates to local cartesian coordinates (and vice-versa)
converts from local spherical coordinates to local cartesian coordinates (and vice-versa)
calculates the coordines|distance,elevation,azimuth of a point given a point of origin and distance,elevation,azimuth|distant point coordinates
func: | utils.geoPack.greatCircleMove: Calculates the coordinates of an end point along a great circle path given the original coordinates, distance, azimuth, and altitude. |
---|
func: | utils.geoPack.greatCircleAzm: Calculates the azimuth from the coordinates of a start point to and end point along a great circle path. |
---|
func: | utils.geoPack.greatCircleDist: Calculates the distance in radians along a great circle path between two points. |
---|
Based on J.M. Ruohoniemi’s geopack Based on R.J. Barnes radar.pro
Calculate: - the coordinates and altitude of a distant point given a point of origin, distance, azimuth and elevation, or
- the coordinates and distance of a distant point given a point of origin, altitude, azimuth and elevation, or
- the distance, azimuth and elevation between a point of origin and a distant point or
- the distance, azimuth between a point of origin and a distant point and the altitude of said distant point given
a point of origin, distant point and elevation angle.
Input/output is in geodetic coordinates, distances are in km and angles in degrees.
Converts a position from global cartesian to local cartesian (and vice-versa). The global cartesian coordinate system is defined as:
- origin: center of the Earth
- Z axis in the direction of the rotational axis and through the North pole
- X axis in the equatorial plane and through the prime meridian.
The meaning of the input (X,Y,Z) depends on the direction of the conversion (to global cartesian or to global spherical).
Converts position from geodetic to geocentric and vice-versa. Based on the IAU 1964 oblate spheroid model of the Earth.
Converts pointing azimuth and elevation measured with respect to the local horizon to azimuth and elevation with respect to the horizon defined by the plane perpendicular to the Earth-centered radial vector drawn through a user defined point.
Calculates the azimuth from the coordinates of a start point to and end point along a great circle path.
Calculates the distance in radians along a great circle path between two points.
Calculates the coordinates of an end point along a great circle path given the original coordinates, distance, azimuth, and altitude.
Converts a position from global spherical (geocentric) to global cartesian (and vice-versa). The global cartesian coordinate system is defined as:
- origin: center of the Earth
- X axis in the equatorial plane and through the prime meridian.
- Z axis in the direction of the rotational axis and through the North pole
The meaning of the input (X,Y,Z) depends on the direction of the conversion (to global cartesian or to global spherical).
Converts a position from local spherical to local cartesian (and vice-versa). The local spherical coordinate system is defined as:
- origin: local position
- azimuth (with respect to North)
- Elevation (with respect to horizon)
- Altitude
The meaning of the input (X,Y,Z) depends on the direction of the conversion (to global cartesian or to global spherical).
alias of utils.geoPack