Transverse Mercator Projection
open class TransverseMercatorProjection(centralMeridian: Angle = ZERO, centralLatitude: Angle = ZERO, width: Angle = DEFAULT_WIDTH) : Abstract2DProjection
Provides a Transverse Mercator ellipsoidal projection. The projection's central meridian may be specified and defaults to the Prime Meridian (0 longitude). By default, the projection computes values for 30 degrees either side of the central meridian; large widths may cause the projection to fail.
The projection limits reflect the central meridian and the width, clamped to a minimum of -180 degrees and a maximum of +180 degrees, so a band whose central meridian is +/-180 cannot be displayed.
Inheritors
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
This projection's display name.
Link copied to clipboard
Indicates whether this projection is continuous with itself horizontally.
Link copied to clipboard
Indicates the geographic limits of this projection. May be null to indicate the full range of latitude and longitude.
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun geographicToCartesianBorder(ellipsoid: Ellipsoid, sector: Sector, numLat: Int, numLon: Int, height: Float, origin: Vec3?, offset: Double, result: FloatArray): FloatArray
Link copied to clipboard
open override fun geographicToCartesianGrid(ellipsoid: Ellipsoid, sector: Sector, numLat: Int, numLon: Int, height: FloatArray?, verticalExaggeration: Double, origin: Vec3?, offset: Double, result: FloatArray, rowOffset: Int, rowStride: Int): FloatArray
Link copied to clipboard
Link copied to clipboard