[ Module Hierarchy
| Class Hierarchy ]
Module Hierarchy
- pygeodesy: A pure Python implementation of geodesy tools for various
ellipsoidal and spherical earth models using precision
trigonometric, vector-based and approximate methods for geodetic
(lat-/longitude) and geocentric cartesian (x/y/z) coordinates.
- pygeodesy.bases: (INTERNAL) Common base classes.
- pygeodesy.datum: Classes Datum, Ellipsoid and Transform and registries thereof.
- pygeodesy.dms: Functions to parse and format bearing, compass, lat- and longitudes
in various forms of degrees, minutes and seconds.
- pygeodesy.elevations: Functions to obtain elevations and geoid heights thru web services,
for (lat, lon) locations, currently limited to the Conterminous US (CONUS).
- pygeodesy.ellipsoidalBase: (INTERNAL) Ellipsoidal base classes.
- pygeodesy.ellipsoidalKarney: Ellipsoidal geodetic (lat-/longitude) and cartesian (x/y/z) classes
LatLon and Cartesian and functions areaOf and perimeterOf based on the Python implementation of
Charles F. F. Karney's GeographicLib.
- pygeodesy.ellipsoidalNvector: N-vector-based ellipsoidal geodetic (lat-/longitude) and cartesion
(x/y/z) classes LatLon, Ned, Nvector and Cartesian and functions meanOf and toNed.
- pygeodesy.ellipsoidalVincenty: Vincenty's ellipsoidal geodetic (lat-/longitude) and cartesian
(x/y/z) classes LatLon, Cartesian and VincentyError and functions areaOf and perimeterOf.
- pygeodesy.fmath: Precision mathematical functions, utilities and constants.
- pygeodesy.formy: Formulary of basic geodesy functions and approximations.
- pygeodesy.geohash: Class Geohash and several functions to encode, decode
and inspect geohashes.
- pygeodesy.lcc: Lambert conformal conic projection for 1- or 2-Standard Parallels
class Conic, Conics registry and position class Lcc.
- pygeodesy.mgrs: Military Grid Reference System (MGRS/NATO) class Mgrs and
functions parseMGRS and toMgrs.
- pygeodesy.nvector: N-vector base class Nvector and function sumOf.
- pygeodesy.osgr: Ordinance Survey Grid References (OSGR) class Osgr and
functions parseOSGR and toOsgr.
- pygeodesy.points: Handle 2-d NumPy,
arrays
or tuples as LatLon
or as
pseudo-x/-y
pairs.
- pygeodesy.simplify: Seven functions to simplify or linearize a path of
LatLon
points.
- pygeodesy.sphericalBase: (INTERNAL) Spherical base classes.
- pygeodesy.sphericalNvector: N-vector-based spherical geodetic (lat-/longitude) classes LatLon and Nvector and functions areaOf, intersection, meanOf, nearestOn2, triangulate and trilaterate.
- pygeodesy.sphericalTrigonometry: Trigonometric spherical geodetic (lat-/longitude) class LatLon and functions areaOf, intersection, isPoleEnclosedBy, meanOf, nearestOn2 and perimeterOf.
- pygeodesy.utily: Utility, geodetic/geometric functions and constants.
- pygeodesy.utm: Universal Transverse Mercator (UTM) class Utm and
functions parseUTM and toUtm.
- pygeodesy.vector3d: Generic 3-D vector base class Vector3d and function sumOf.
- pygeodesy.webmercator: Web Mercator (WM) class Wm and
functions parseWM and toWm.