Gets settings of the specified predefined user defined reference ellipsoid.
true - the function has succeeded, false - it has failed
This sample shows how to call the Tools.GetEllipsoidSettings method from C# code:
string errorMessage = String.Empty;
double semiMajorAxisA = 6378137;
double inverseFlattening = 298.257223563;
double semiMinorAxisBInM = Double.NaN;
double flattening = Double.NaN;
double eccentricityFirst = Double.NaN;
double eccentricityFirstSquare = Double.NaN;
double eccentricitySecond = Double.NaN;
double eccentricitySecondSquare = Double.NaN;
if (Tools.GetEllipsoidSettings(semiMajorAxisAInM, inverseFlattening, out semiMinorAxisBInM, out flattening, out eccentricityFirst, out eccentricityFirstSquare, out eccentricitySecond, out eccentricitySecondSquare, out errorMessage))
{
Console.WriteLine("SemiMajorAxisAInM: " + semiMajorAxisAInM.ToString());
Console.WriteLine("SemiMinorAxisBInM: " + semiMinorAxisBInM.ToString());
Console.WriteLine("Flattening: " + flattening.ToString());
Console.WriteLine("InversedFlattening: " + inverseFlattening.ToString());
Console.WriteLine("EccentricityFirst: " + eccentricityFirst.ToString());
Console.WriteLine("EccentricityFirstSquare: " + eccentricityFirstSquare.ToString());
Console.WriteLine("EccentricitySecond: " + eccentricitySecond.ToString());
Console.WriteLine("EccentricitySecondSquare: " + eccentricitySecondSquare.ToString());
}
else
{
Console.WriteLine(errorMessage);
}
Tools Class | ApsGis Namespace | Tools.GetEllipsoidSettings Overload List