LatLonFormat

Description

[Flags]
enum Tinman.Terrain.Georef.LatLonFormat

Defines flags for formatting LatLon values.

Public / Constants

AccuracyMask

public constant AccuracyMask → (3:int32)

Bitmask for format flags related to accuracy.

Using 32-bit floating-point values with full precision (see FormatFlags.Precision9) results in an accuracy of approximately 1.5 cm. For the reduced precision (see FormatFlags.Precision7), the accuracy drops to roughly 8.6 cm.

AccuracyDegrees

public constant AccuracyDegrees → (0:int32)

Formatting will have accuracy up to degrees.

With this precision setting, LatLon values on Earth will produce geocentric coordinates (see GeodeticDatum.WGS84) with an accuracy of approximately 78.29 km.

Example: 12°N 123°E

AccuracyMinutes

public constant AccuracyMinutes → (1:int32)

Formatting will have accuracy up to minutes.

With this precision setting, LatLon values on Earth will produce geocentric coordinates (see GeodeticDatum.WGS84) with an accuracy of approximately 1.304 km.

Example: 12°34’N 123°45’E

AccuracySeconds

public constant AccuracySeconds → (2:int32)

Formatting will have accuracy up to seconds.

With this precision setting, LatLon values on Earth will produce geocentric coordinates (see GeodeticDatum.WGS84) with an accuracy of approximately 21.76 m.

Example: 12°34'56"N 123°45'57"E

AccuracyMillis

public constant AccuracyMillis → (3:int32)

Formatting will have accuracy up to milliseconds.

With this precision setting, LatLon values on Earth will produce geocentric coordinates (see GeodeticDatum.WGS84) with an accuracy of approximately 2.2 cm.

Example: 12°34'56.789"N 123°45'57.891"E

OptionMask

public constant OptionMask → (12:int32)

Bitmask for format flags related to other options.

OptionOmitIfZero

public constant OptionOmitIfZero → (4:int32)

Leave out part for minutes/seconds/milliseconds if zero?

OptionLeadingChar

public constant OptionLeadingChar → (8:int32)

Put the NSWE character at the beginning?

Default

public constant Default → (7:int32)

The default format options.

All

public constant All → (15:int32)

All flags.