CoordinateParse(String, CartesianType, EagerLoad, Allowed_Parse_Format) Method

Parses a string into a Coordinate with a specified Cartesian system type and eager loading settings.

Definition

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

Parameters

value  String
Coordinate string
cartesianType  CartesianType
Cartesian Type
eagerLoad  EagerLoad
Eager loading options
formats  Allowed_Parse_Format
Allowed parse formats

Return Value

Coordinate
Coordinate

Example

The following example parses an ECEF formatted coordinate string. Because this is an ECEF Cartesian type coordinate, we will specify the Cartesian system type. Parsable format is restricted to Lat/Long and Cartesian/ECEF. Eager loading options have been specified for efficiency.
C#
EagerLoad el = new EagerLoad(EagerLoadType.Cartesian);
Allowed_Parse_Format formats = Allowed_Parse_Format.Lat_Long | Allowed_Parse_Format.Cartesian_ECEF;
Coordinate c = Coordinate.Parse("5242.097 km, 2444.43 km, 2679.074 km", CartesianType.Cartesian, el, formats);

See Also