UtmZone class

The UTM zone represented by the lonZone number and hemisphere.

The lonZone represents UTM 6° longitudinal zone (1..60 covering 180°W..180°E).

The hemisphere of the Earth (north or south) is represented by 'N' or 'S' in UTM coordinates.

Annotations
  • @immutable

Constructors

UtmZone.new(int lonZone, String hemisphere)
Creates the UTM zone object with lonZone and the hemisphere parsed from the hemisphere symbol ('N' or 'S').
factory
UtmZone.from(int lonZone, Hemisphere hemisphere)
Creates the UTM zone object with lonZone and hemisphere.
factory
UtmZone.fromGeographic(Geographic geographic)
Calculates the UTM zone object from the geographic position.
factory

Properties

hashCode int
The hash code for this object.
no setteroverride
hemisphere Hemisphere
The hemisphere of the Earth (north or south) is represented by 'N' or 'S' in UTM coordinates.
final
lonZone int
The lonZone represents UTM 6° longitudinal zone (1..60 covering 180°W..180°E).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override