ApsGis.dll

UTM.IsValidSemiMajorAxisAInM Method

Checks if the provided semi major axis A (in meters) is valid, i.e. if it can be used in GIS calculations in the UTM coordinate system.

public static bool IsValidSemiMajorAxisAInM(
   double semiMajorAxisAInM,
   out string errorMessage
);

Parameters

semiMajorAxisAInM
a semi major axis A (in meters) to validate
errorMessage
an error message, passed by reference (out), that contains detailed information in case of the invalid semi major axis A

Return Value

true - if the semi major axis A is valid, false - if the semi major axis A is invalid

Remarks

The valid semi major axis A (in meters) is a real number greater than 0.

Example

This sample shows how to call the UTM.IsValidSemiMajorAxisAInM method from C# code:

string errorMessage = String.Empty;
double semiMajorAxisAInM = 6378249.145;
            
if (UTM.IsValidSemiMajorAxisAInM(semiMajorAxisAInM, out errorMessage))
{
    Console.WriteLine("Semi major axis A is valid.");
}
else
{
    Console.WriteLine(errorMessage);
}

See Also

UTM Class | ApsGis Namespace