Méthode | Description | |
---|---|---|
CalculateEndingGlobalCoordinates ( Gavaghan.Geodesy.Ellipsoid ellipsoid, GlobalCoordinates start, System.Angle startBearing, double distance ) : GlobalCoordinates |
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 ( Gavaghan.Geodesy.Ellipsoid ellipsoid, GlobalCoordinates start, System.Angle startBearing, double distance, System.Angle &endBearing ) : GlobalCoordinates |
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 ( Gavaghan.Geodesy.Ellipsoid ellipsoid, GlobalCoordinates start, GlobalCoordinates end ) : |
Calculate the geodetic curve between two points on a specified reference ellipsoid. This is the solution to the inverse geodetic problem.
|
|
CalculateGeodeticMeasurement ( Gavaghan.Geodesy.Ellipsoid refEllipsoid, GlobalPosition start, GlobalPosition end ) : |
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 ( Gavaghan.Geodesy.Ellipsoid ellipsoid, GlobalCoordinates start, System.Angle startBearing, double distance ) : GlobalCoordinates | ||
ellipsoid | Gavaghan.Geodesy.Ellipsoid | reference ellipsoid to use |
start | GlobalCoordinates | starting location |
startBearing | System.Angle | starting bearing (degrees) |
distance | double | distance to travel (meters) |
Résultat | GlobalCoordinates |
public CalculateEndingGlobalCoordinates ( Gavaghan.Geodesy.Ellipsoid ellipsoid, GlobalCoordinates start, System.Angle startBearing, double distance, System.Angle &endBearing ) : GlobalCoordinates | ||
ellipsoid | Gavaghan.Geodesy.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) |
Résultat | GlobalCoordinates |
public static CalculateGeodeticCurve ( Gavaghan.Geodesy.Ellipsoid ellipsoid, GlobalCoordinates start, GlobalCoordinates end ) : |
||
ellipsoid | Gavaghan.Geodesy.Ellipsoid | reference ellipsoid to use |
start | GlobalCoordinates | starting coordinates |
end | GlobalCoordinates | ending coordinates |
Résultat |
public static CalculateGeodeticMeasurement ( Gavaghan.Geodesy.Ellipsoid refEllipsoid, GlobalPosition start, GlobalPosition end ) : |
||
refEllipsoid | Gavaghan.Geodesy.Ellipsoid | reference ellipsoid to use |
start | GlobalPosition | starting position |
end | GlobalPosition | ending position |
Résultat |