C# Class ProjNet.CoordinateSystems.Projections.TransverseMercator

Summary description for MathTransform.

Universal (UTM) and Modified (MTM) Transverses Mercator projections. This is a cylindrical projection, in which the cylinder has been rotated 90°. Instead of being tangent to the equator (or to an other standard latitude), it is tangent to a central meridian. Deformation are more important as we are going futher from the central meridian. The Transverse Mercator projection is appropriate for region wich have a greater extent north-south than east-west.

Reference: John P. Snyder (Map Projections - A Working Manual, U.S. Geological Survey Professional Paper 1395, 1987)

Inheritance: MapProjection
Show file Open project: fivepmtechnology/ProjNET Class Usage Examples

Public Methods

Method Description
DegreesToMeters ( double lonlat ) : double[]

Converts coordinates in decimal degrees to projected meters.

Inverse ( ) : IMathTransform

Returns the inverse of this projection.

MetersToDegrees ( double p ) : double[]

Converts coordinates in projected meters to decimal degrees.

TransverseMercator ( List parameters ) : System

Creates an instance of an TransverseMercatorProjection projection object.

TransverseMercator ( List parameters, bool inverse ) : System

Creates an instance of an TransverseMercatorProjection projection object.

ItemsDescriptions semi_majorSemi major radius semi_minorSemi minor radius scale_factor central meridian latitude_origin false_easting false_northing

Method Details

DegreesToMeters() public method

Converts coordinates in decimal degrees to projected meters.
public DegreesToMeters ( double lonlat ) : double[]
lonlat double The point in decimal degrees.
return double[]

Inverse() public method

Returns the inverse of this projection.
public Inverse ( ) : IMathTransform
return IMathTransform

MetersToDegrees() public method

Converts coordinates in projected meters to decimal degrees.
public MetersToDegrees ( double p ) : double[]
p double Point in meters
return double[]

TransverseMercator() public method

Creates an instance of an TransverseMercatorProjection projection object.
public TransverseMercator ( List parameters ) : System
parameters List List of parameters to initialize the projection.
return System

TransverseMercator() public method

Creates an instance of an TransverseMercatorProjection projection object.
ItemsDescriptions semi_majorSemi major radius semi_minorSemi minor radius scale_factor central meridian latitude_origin false_easting false_northing
public TransverseMercator ( List parameters, bool inverse ) : System
parameters List List of parameters to initialize the projection.
inverse bool Flag indicating wether is a forward/projection (false) or an inverse projection (true).
return System