GeoTransverseMercator class

The transverse spherical Mercator projection.

Defines a default GeoProjection.clipExtent such that the world is projected to a square, clipped to approximately ±85° latitude.

Inheritance

Constructors

GeoTransverseMercator()

Properties

angle double
The projection's post-projection planar rotation angle in degrees.
getter/setter pairinherited
backward → (List<num> Function(List<num>)?)
Returns a new array [longitude, latitude] in degrees representing the unprojected point of the given projected point.
no setterinherited
center List<double>
The projection's center.
getter/setter pairoverride-getter
clipAngle double?
The projection's small-circle clipping radius angle in degrees.
getter/setter pairinherited
clipExtent List<List<double>>?
The projection's viewport clipping extent bounds in pixels.
getter/setter pairinherited
forward List<num> Function(List<num>)
Returns a new array [x, y] (typically in pixels) representing the projected point of the given point.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
postclip GeoStream Function(GeoStream)
The projection's cartesian clipping.
getter/setter pairinherited
precision double
The projection’s adaptive resampling threshold in pixels.
getter/setter pairinherited
preclip GeoStream Function(GeoStream)
The projection's spherical clipping.
getter/setter pairinherited
reflectX bool
The projection's x-reflection state.
getter/setter pairinherited
reflectY bool
The projection's x-reflection state.
getter/setter pairinherited
rotate List<double>
The projection's three-axis spherical rotation angles.
getter/setter pairoverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scale double
The projection's scale factor.
getter/setter pairinherited
translate List<double>
The projection's translation offset.
getter/setter pairinherited

Methods

call(GeoStream stream) GeoStream
Returns a projection stream for the specified stream.
inherited
fitExtent(List<List<double>> extent, Map object) → void
Sets the projection’s scale and translate to fit the specified GeoJSON object in the center of the given extent.
inherited
fitHeight(double height, Map object) → void
A convenience method for fitSize where the width is automatically chosen from the aspect ratio of object and the given constraint on height.
inherited
fitSize(List<double> size, Map object) → void
A convenience method for fitExtent where the top-left corner of the extent is [0, 0].
inherited
fitWidth(double width, Map object) → void
A convenience method for fitSize where the height is automatically chosen from the aspect ratio of object and the given constraint on width.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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