GeoTransverseMercator class Cylindrical projections Projections

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.new()

Properties

angle double
The projection's post-projection planar rotation angle in degrees.
getter/setter pairinherited
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
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(List<num> point) List<num>?
Returns a new list [x, y] (typically in pixels) representing the projected point of the given point.
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
invert(List<num> point) List<num>?
Returns a new list [longitude, latitude] in degrees representing the unprojected point of the given projected point.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
stream(GeoStream stream) GeoStream
Returns a projection stream for the specified stream.
inherited
toString() String
A string representation of this object.
inherited

Operators

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