Home | Trees | Indices | Help |
|
---|
|
Classes Datum, Ellipsoid and Transform and registries thereof.
Pure Python implementation of geodesy tools for ellipsoidal earth models, including datums and ellipsoid parameters for different geographic coordinate systems and methods for converting between them and to cartesian coordinates. Transcribed from JavaScript originals by (C) Chris Veness 2005-2016 and published under the same MIT Licence**, see http://www.movable-type.co.uk/ scripts/geodesy/docs/latlon-ellipsoidal.js.html.
Historical geodetic datums: a latitude/longitude point defines a geographic location on or above/below the earth’s surface, measured in degrees from the equator and the International Reference Meridian and meters above the ellipsoid, and based on a given datum. The datum is based on a reference ellipsoid and tied to geodetic survey reference points.
Modern geodesy is generally based on the WGS84 datum (as used for instance by GPS systems), but previously various reference ellipsoids and datum references were used.
The UK Ordnance Survey National Grid References are still based on the otherwise historical OSGB36 datum, q.v. Ordnance Survey 'A guide to coordinate systems in Great Britain' Section 6 http://www.ordnancesurvey .co.uk/docs/support/guide-coordinate-systems-great-britain.pdf and also http://www.ordnancesurvey.co.uk/blog/2014/12/2.
Version: 17.06.25
Classes | |
Ellipsoid Ellipsoid with semi-major, semi-minor axis, inverse flattening and a number of other pre-computed, frequently used values. |
|
Transform Helmert transformation. |
|
Datum Ellipsoid and transform parameters for an earth model. |
Variables | |
R_M = 6371008.77141 Mean, spherical earth radius (meter). |
|
R_KM = 6371.00877142 Mean, spherical earth radius (kilo meter). |
|
R_NM = 3440.06953447 Mean, spherical earth radius (nautical miles). |
|
R_SM = 3958.75339537 Mean, spherical earth radius (statute miles). |
|
Datums = Datums.BD72: Datum(name='BD72', ellipsoid=Ellipsoids. Registered datums (_Enum). |
|
Ellipsoids = Ellipsoids.Airy1830: Ellipsoid(name='Airy1830', a Registered ellipsoids (_Enum). |
|
Transforms = Transforms.BD72: Transform(name='BD72', tx=106.86 Registered transforms (_Enum). |
Variables Details |
DatumsRegistered datums (_Enum).
|
EllipsoidsRegistered ellipsoids (_Enum).
|
TransformsRegistered transforms (_Enum).
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Tue Jun 27 17:08:33 2017 | http://epydoc.sourceforge.net |