Package pygeodesy :: Module hom
[frames] | no frames]

Module hom

A pure Python implementation of 2 ellipsoidal and 3 spherical variants of Hotine's Oblique Mercator projection from Snyder Chapter 9 page 66ff, on-line Neacsu and IOGP section 3.2.4 page 59ff.


See Also: Oblique Mercator Usage.

Version: 26.10.24

Classes
  HotineOblique1
Spherical variant 1: Hotine Oblique Mercator projection given two points.
  HotineOblique2
Spherical variant 2: Hotine Oblique Mercator projection given the central point and azimuth.
  HotineOblique3
Spherical variant 3: Hotine Oblique Mercator projection given the main pole.
  HotineObliqueA
Ellipsoidal variant A: Hotine Oblique Mercator projection given two points.
  HotineObliqueB
Ellipsoidal variant B: Hotine Oblique Mercator projection given the central point and azimuth.
  HotineError
Error raised for HotineOblique* issues.
  Hotine8Tuple
8-Tuple (x, y, u, v, lat, lon, scale, hom) with (falsed) east- and northing x and y and "unrectified" u and v in meter, geodetic lat- and longitude in degrees, scale factor (aka k) and HotineOblique* Mercator instance hom.
  HotineAB14Tuple
14-Tuple (A, B, D, D2, E, G, uC, zC, a0, b0, g0, t0, x0, y0) of ellipsoidal map parameters only for variants HotineObliqueA and HotineObliqueB with angles zC, a0, b0 and g0 in radians.
Variables
  __all__ = _ALL_LAZY.hom