Struct UtmZone
Strong UTM zone number.
struct UtmZone;
Valid zones are exactly 1 through 60; is intentionally invalid.
The zone central meridian is available in integral degrees.
Properties
| Name | Type | Description |
|---|---|---|
centralMeridianDegrees[get]
|
int | Central meridian in integral degrees. |
isValid[get]
|
bool | True when this value represents one of the 60 UTM zones. |
number[get]
|
uint | Zone number in the closed interval [1, 60] for a valid value. |
Methods
| Name | Description |
|---|---|
fromNumber
(number)
|
Construct a UTM zone number. |
tryFromNumber
(number, result)
|
Construct a UTM zone number without throwing. |
Example
Example using struct UtmZone.
import geodesy;
const zone33 = UtmZone .fromNumber(33);
assert(zone33 .isValid);
assert(zone33 .centralMeridianDegrees == 15);
UtmZone checked;
assert(!UtmZone .tryFromNumber(61, checked));