Method | Description | |
---|---|---|
CalculateEndingGlobalCoordinates ( |
Calculate the destination after traveling a specified distance, and a specified starting bearing, for an initial location. This is the solution to the direct geodetic problem.
|
|
CalculateEndingGlobalCoordinates ( |
Calculate the destination and final bearing after traveling a specified distance, and a specified starting bearing, for an initial location. This is the solution to the direct geodetic problem.
|
|
CalculateGeodeticCurve ( |
Calculate the geodetic curve between two points on a specified reference ellipsoid. This is the solution to the inverse geodetic problem.
|
|
CalculateGeodeticMeasurement ( |
Calculate the three dimensional geodetic measurement between two positions measured in reference to a specified ellipsoid. This calculation is performed by first computing a new ellipsoid by expanding or contracting the reference ellipsoid such that the new ellipsoid passes through the average elevation of the two positions. A geodetic curve across the new ellisoid is calculated. The point-to-point distance is calculated as the hypotenuse of a right triangle where the length of one side is the ellipsoidal distance and the other is the difference in elevation.
|
public CalculateEndingGlobalCoordinates ( |
||
ellipsoid | reference ellipsoid to use | |
start | GlobalCoordinates | starting location |
startBearing | System.Angle | starting bearing (degrees) |
distance | double | distance to travel (meters) |
return | GlobalCoordinates |
public CalculateEndingGlobalCoordinates ( |
||
ellipsoid | reference ellipsoid to use | |
start | GlobalCoordinates | starting location |
startBearing | System.Angle | starting bearing (degrees) |
distance | double | distance to travel (meters) |
endBearing | System.Angle | bearing at destination (degrees) |
return | GlobalCoordinates |
public CalculateGeodeticCurve ( |
||
ellipsoid | reference ellipsoid to use | |
start | GlobalCoordinates | starting coordinates |
end | GlobalCoordinates | ending coordinates |
return |
public CalculateGeodeticMeasurement ( |
||
refEllipsoid | reference ellipsoid to use | |
start | GlobalPosition | starting position |
end | GlobalPosition | ending position |
return |