CoordinateTryParse(String, CartesianType, Allowed_Parse_Format, Coordinate) Method

Attempts to parse a string into a Coordinate with a specified Cartesian system type.

Definition

Namespace: CoordinateSharp
Assembly: CoordinateSharp (in CoordinateSharp.dll) Version: 2.21.1.1
XMLNS for XAML: Not mapped to an xmlns.
C#
public static bool TryParse(
	string value,
	CartesianType cartesianType,
	Allowed_Parse_Format formats,
	out Coordinate coordinate
)

Parameters

value  String
Coordinate string
cartesianType  CartesianType
Cartesian Type
formats  Allowed_Parse_Format
Allowed parse formats
coordinate  Coordinate
Coordinate

Return Value

Boolean
boolean

Example

The following example parses an ECEF formatted coordinate string. Parsable format is restricted to Lat/Long and Cartesian/ECEF. Because this is an ECEF Cartesian type coordinate, we will specify the Cartesian system type.
C#
Coordinate c;
Allowed_Parse_Format formats = Allowed_Parse_Format.Lat_Long | Allowed_Parse_Format.Cartesian_ECEF;
if(Coordinate.TryParse("5242.097 km, 2444.43 km, 2679.074 km", CartesianType.Cartesian, out c))
{
    Console.WriteLine(c); //N 24º 59' 59.987" E 25º 0' 0.001"
}

See Also