INVERSE/FORWARD/INVERS3D/FORWRD3D Computation Utilities


Measuring Up


INVERSE

Program INVERSE is the tool for computing the geodetic azimuth and ellipsoidal distance between two points given their latitudes and longitudes in degrees, minutes, and seconds. The user may select from a variety of reference ellipsoids, including GRS80(NAD 83) / WGS84 and Clarke 1866 (NAD 27), or may define their own reference ellipsoid in whatever units they prefer. The units for the listed ellipsoids are given in meters, and therefore the distances are also given in meters. Note that for the purpose of this application GRS80 and WGS84 are considered to be equivalent. The program reads input geodetic positions with the default hemispheres for the latitude and longitude set at North and West.

FORWARD

Program FORWARD is the tool for computing the geodetic position (latitude and longitude in degrees, minutes, and seconds) of a point given the geodetic position of a beginning point and the geodetic azimuth and ellipsoidal distance between the two points. The user may select from a variety of reference ellipsoids, including GRS80(NAD 83) / WGS84 and Clarke 1866 (NAD 27), or may define their own reference ellipsoid in whatever units they prefer. The units for the listed ellipsoids are given in meters, and therefore the distances should also be given in meters. Note that for the purpose of this application GRS80 and WGS84 are considered to be equivalent. The program reads input geodetic positions with the default hemispheres for the latitude and longitude set at North and West.

Note: We have currently removed the Inverse interactive computation tool for evaluation purposes. We will post it back as soon as possible.

For more information about relationship between, Latitude-Longitude-Ellipsoid Height and X-Y-Z Coordinates,
see "XYZ Coordinate Conversion."

INVERS3D

Program INVERS3D is the three dimensional version of program INVERSE, and is the tool for computing not just the geodetic azimuth and ellipsoidal distance, but also the mark-to-mark distance, the ellipsoid height difference, the DX, DY, DZ (differential X, Y, Z used to express GPS vectors), and the DN, DE, DU (differential North, East, Up using the FROM station as the origin of the NEU-coordinate system). The program requires geodetic coordinates as input, expressed as either: 1) latitude and longitude in degrees, minutes, and seconds or decimal degrees along with the ellipsoid heights for both stations, or 2) rectangular coordinates (X, Y, Z in the Conventional Terrestrial Reference System) for each station. The program works exclusively on the GRS80 ellipsoid and the units are meters. Both types of coordinates may be used in the same computation. The program reads input geodetic positions with the default hemispheres for latitude and longitude set at North and West.

FORWRD3D

Program FORWRD3D is the tool for computing the 3D geodetic position for a point given the 3D geodetic position of a beginning point, along with one of the following four input options:

The program requires geodetic coordinates as input, expressed as either: 1) latitude and longitude in degrees, minutes, and seconds or decimal degrees along with the ellipsoid heights, or 2) rectangular coordinates (X, Y, Z in the Conventional Terrestrial Reference System). The program works exclusively on the GRS80 ellipsoid and the units are meters. The program reads input geodetic positions with the default hemispheres for latitude and longitude set at North and West.

Note: We have currently removed the Inverse interactive computation tool for evaluation purposes. We will post it back as soon as possible.

For more information about these programs, see "Direct and Inverse Solutions Of Geodesics On The Ellipsoid With Application Of Nested Equations"


NGS Banner

RETURN TO NGS HOME PAGE