geodetics-1.1.0: Terrestrial coordinate systems and geodetic calculations.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Geodetics.TransverseMercator

Synopsis

Documentation

data GridTM e Source #

A Transverse Mercator projection gives an approximate mapping of the ellipsoid on to a 2-D grid. It models a sheet curved around the ellipsoid so that it touches it at one north-south line (hence making it part of a slightly elliptical cylinder).

The calculations here are based on "Transverse Mercator Projection: Constants, Formulae and Methods" by the Ordnance Survey, March 1983. Retrieved from http://www.threelittlemaids.co.uk/magdec/transverse_mercator_projection.pdf

Instances

Instances details
Ellipsoid e => Show (GridTM e) Source # 
Instance details

Defined in Geodetics.TransverseMercator

Methods

showsPrec :: Int -> GridTM e -> ShowS #

show :: GridTM e -> String #

showList :: [GridTM e] -> ShowS #

Ellipsoid e => GridClass (GridTM e) e Source # 
Instance details

Defined in Geodetics.TransverseMercator

mkGridTM Source #

Arguments

:: Ellipsoid e 
=> Geodetic e

True origin.

-> GridOffset

Vector from true origin to false origin.

-> Double

Scale factor.

-> GridTM e 

Create a Transverse Mercator grid.