[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- object:
The most base type
- exceptions.BaseException:
Common base class for all exceptions
- exceptions.Exception:
Common base class for all non-exit exceptions.
- exceptions.StandardError:
Base class for all standard Python exceptions that do not represent
interpreter exiting.
- exceptions.ImportError:
Import can't find module, or can't find name in module.
- exceptions.ValueError:
Inappropriate argument value (of correct type).
- pygeodesy.css.CSSError:
Cassini-Soldner (CSS) conversion or other Css issue.
- pygeodesy.vector3d.CrossError:
Error raised for zero or near-zero vectorial cross products,
occurring for coincident or colinear points, paths or bearings.
- pygeodesy.epsg.EPSGError:
European Petroleum Survey Group (EPSG) encode, decode or other Epsg issue.
- pygeodesy.ecef.EcefError:
An ECEF issue.
- pygeodesy.elliptic.EllipticError:
Elliptic integral, function, convergence or other Elliptic issue.
- pygeodesy.frechet.FrechetError:
Fréchet issue.
- pygeodesy.gars.GARSError:
Global Area Reference System (GARS) encode, decode or other Garef
issue.
- pygeodesy.geohash.GeohashError:
Geohash encode, decode or other Geohash issue.
- pygeodesy.hausdorff.HausdorffError:
Hausdorff issue.
- pygeodesy.heights.HeightError:
Height interpolator
Height...
or interpolation issue.
- pygeodesy.lcc.LCCError:
Lambert Conformal Conic
LCC
or other Lcc issue.
- pygeodesy.utily.LimitError:
Error raised for lat- or longitudinal deltas exceeding the
limit
in functions equirectangular and equirectangular_.
- pygeodesy.mgrs.MGRSError:
Military Grid Reference System (MGRS) parse or other Mgrs issue.
- pygeodesy.osgr.OSGRError:
Ordinance Survey Grid References (OSGR) parse or other Osgr issue.
- pygeodesy.dms.RangeError:
Error raised for lat- or longitude values outside the
clip
, clipLat
,
clipLon
or limit
range in
function clipDMS, parse3llh, parseDMS
or parseDMS2.
- pygeodesy.trf.TRFError:
Terrestrial Reference Frame (TRF) or RefFrame
conversion issue.
- pygeodesy.ups.UPSError:
Universal Polar Stereographic (UPS) parse or other Ups issue.
- pygeodesy.utm.UTMError:
Universal Transverse Mercator (UTM parse or other Utm issue.
- pygeodesy.utmups.UTMUPSError:
Universal Transverse Mercator/Universal Polar Stereographic
(UTM/UPS) parse, validate or other issue.
- pygeodesy.vector3d.VectorError:
Vector3d or
*Nvector
issue.
- pygeodesy.ellipsoidalVincenty.VincentyError:
Error raised from Vincenty's direct and inverse methods for
coincident points or lack of convergence.
- pygeodesy.wgrs.WGRSError:
World Geographic Reference System (WGRS) encode, decode or other Georef
issue.
- pygeodesy.webmercator.WebMercatorError:
Web Mercator (WM) parse or Wm
issue.
- _abcoll.Container
- _abcoll.Sequence:
All the operations on a read-only sequence.
- pygeodesy.points._Basequence:
(INTERNAL) Base class.
- pygeodesy.points.LatLon2psxy:
Wrapper for
LatLon
points as "on-the-fly"
pseudo-xy coordinates.
- pygeodesy.points._Array2LatLon:
Base class for Numpy2LatLon or Tuple2LatLon.
- pygeodesy.fmath.Fsum:
Precision summation similar to standard Python function
math.fsum
.
- _abcoll.Iterable
- _abcoll.Sequence:
All the operations on a read-only sequence.
- pygeodesy.points._Basequence:
(INTERNAL) Base class.
- pygeodesy.points.LatLon2psxy:
Wrapper for
LatLon
points as "on-the-fly"
pseudo-xy coordinates.
- pygeodesy.points._Array2LatLon:
Base class for Numpy2LatLon or Tuple2LatLon.
- pygeodesy.points.LatLon_:
Low-overhead
LatLon
class for Numpy2LatLon and Tuple2LatLon.
- _abcoll.Sized
- _abcoll.Sequence:
All the operations on a read-only sequence.
- pygeodesy.points._Basequence:
(INTERNAL) Base class.
- pygeodesy.points.LatLon2psxy:
Wrapper for
LatLon
points as "on-the-fly"
pseudo-xy coordinates.
- pygeodesy.points._Array2LatLon:
Base class for Numpy2LatLon or Tuple2LatLon.
- pygeodesy.points._Basequence:
(INTERNAL) Base class.
- pygeodesy.points.LatLon2psxy:
Wrapper for
LatLon
points as "on-the-fly"
pseudo-xy coordinates.
- pygeodesy.points._Array2LatLon:
Base class for Numpy2LatLon or Tuple2LatLon.
- pygeodesy.named._Named:
(INTERNAL) Root class for named objects.
- pygeodesy.elliptic.Elliptic:
Elliptic integrals and functions.
- pygeodesy.frechet.Frechet:
Frechet base class, requires method Frechet.distance to be overloaded.
- pygeodesy.hausdorff.Hausdorff:
Hausdorff base class, requires method Hausdorff.distance to be overloaded.
- pygeodesy.ellipsoidalNvector.Ned:
North-Eeast-Down (NED), also known as Local Tangent Plane (LTP), is
a vector in the local coordinate frame of a body.
- pygeodesy.heights._HeightBase:
(INTERNAL) Interpolator base class.
- pygeodesy.named._NamedBase:
(INTERNAL) Base class with name.
- pygeodesy.css.CassiniSoldner:
A Python version of Karney's C++ class CassiniSoldner.
- pygeodesy.css.Css:
Cassini-Soldner East-/Northing location.
- pygeodesy.ecef.EcefCartesian:
Conversion between geodetic
(lat, lon, height)
and
local cartesian (x, y, z)
coordinates with a local
cartesian origin at (lat0, lon0, height0)
transcibed
from on Karney's C++ class LocalCartesian.
- pygeodesy.etm.ExactTransverseMercator:
A Python version of Karney's TransverseMercatorExact C++ class, a numerically
exact transverse mercator projection, referred to as
TMExact
here.
- pygeodesy.latlonBase.LatLonBase:
(INTERNAL) Base class for
LatLon
points on spherical
or ellipsoidal earth models.
- pygeodesy.lcc.Lcc:
Lambert conformal conic East-/Northing location.
- pygeodesy.mgrs.Mgrs:
Military Grid Reference System (MGRS/NATO) references, with method
to convert to UTM coordinates.
- pygeodesy.osgr.Osgr:
Ordinance Survey Grid References (OSGR) coordinate.
- pygeodesy.utmupsBase.UtmUpsBase:
Base class for Utm and Ups coordinates.
- pygeodesy.vector3d.Vector3d:
Generic 3-D vector manipulation.
- pygeodesy.webmercator.Wm:
Web Mercator (WM) coordinate.
- pygeodesy.ecef._EcefBase:
(INTERNAL) Base class for EcefKarney, EcefVeness and EcefYou.
- pygeodesy.named._NamedEnumItem:
(INTERNAL) Base class for items in a
_NamedEnum
registery.
- pygeodesy.named._NamedDict:
(INTERNAL) Named
dict
with key and attribute
access to the items.
- pygeodesy.named._NamedInt:
(INTERNAL) Named
int
.
- pygeodesy.named._NamedStr:
(INTERNAL) Named
str
.
- pygeodesy.named._NamedTuple:
(INTERNAL) Named
tuple
with index and attribute
access to the items.
- pygeodesy.named.Bearing2Tuple:
2-Tuple
(initial, final)
bearings, both in compass
degrees360
.
- pygeodesy.named.Bounds2Tuple:
2-Tuple
(latlonSW, latlonNE)
with the bounds'
lower-left and upper-right corner as LatLon
instance.
- pygeodesy.named.Bounds4Tuple:
4-Tuple
(latS, lonW, latN, lonE)
with the bounds'
lower-left (LatS, LowW)
and upper-right (latN,
lonE)
corner lat- and longitudes.
- pygeodesy.named.ClipCS3Tuple:
3-Tuple
(start, end, index)
for each edge of a
clipped path with the start
and
end
points (LatLon
) of the portion of the
edge inside or on the clip box and the index
(int
) of the edge in the original path.
- pygeodesy.named.ClipSH3Tuple:
3-Tuple
(start, end, original)
for each edge of a
clipped polygon, the start
and end
points (LatLon
) of the portion of the edge inside or
on the clip region and the original
indicates whether
the edge is part of the original polygon or part of the clip region
(bool
).
- pygeodesy.named.Curvature2Tuple:
2-Tuple
(meridional, prime_vertical)
of radii of
curvature, both in meter
.
- pygeodesy.named.Destination2Tuple:
2-Tuple
(destination, final)
, destination
in LatLon
and final
bearing in compass
degrees360
.
- pygeodesy.named.Distance2Tuple:
2-Tuple
(distance, initial)
, distance
in
meter
and initial
bearing in compass
degrees360
.
- pygeodesy.named.Distance3Tuple:
3-Tuple
(distance, initial, final)
,
distance
in meter
and
initial
and final
bearing, both in
compass degrees360
.
- pygeodesy.named.Distance4Tuple:
4-Tuple
(distance2, delta_lat, delta_lon, unroll_lon2)
with the distance in degrees squared
, the latitudinal
delta_lat
=
lat2
-lat1
, the wrapped,
unrolled and adjusted longitudinal delta_lon
=
lon2
-lon1
and the
unroll_lon2
unrollment for lon2
.
- pygeodesy.named.EasNor2Tuple:
2-Tuple
(easting, northing)
, both in
meter
.
- pygeodesy.named.EasNor3Tuple:
3-Tuple
(easting, northing, height)
, all in
meter
.
- pygeodesy.named.EasNorAziRk4Tuple:
4-Tuple
(easting, northing, azimuth, reciprocal)
for
the Cassini-Soldner location with easting
and
northing
in meters
, the
azimuth
of easting direction azimuth and
reciprocal
the reciprocal of azimuthal northing scale
reciprocal, both in degrees
.
- pygeodesy.named.EasNorExact4Tuple:
4-Tuple
(easting, northing, convergence, scale)
in
meter
, meter
, {degrees} and
scalar
.
- pygeodesy.named.EasNorRadius3Tuple:
3-Tuple
(easting, northing, radius)
, all in
meter
.
- pygeodesy.ecef.Ecef9Tuple:
9-Tuple
(x, y, z, lat, lon, height, C, M, datum)
with
geocentric coordinates x
, y
and
z
, geodetic coordinates lat
,
lon
and height
, case C
and
optionally, the EcefMatrix M
and datum
,
with lat
and lon
in degrees
and x
, y
, z
and
height
in meter
, usually.
- pygeodesy.ecef.EcefMatrix:
A rotation matrix.
- pygeodesy.named.Elevation2Tuple:
2-Tuple
(elevation, data_source)
in meter
and str
.
- pygeodesy.elliptic.Elliptic3Tuple:
3-Tuple
(sn, cn, dn)
all float
.
- pygeodesy.frechet.Frechet6Tuple:
6-Tuple
(fd, fi1, fi2, r, n, units)
with the
discrete Fréchet distance fd
,
fractional indices fi1
and fi2
,
the recursion depth r
, the number of distances
computed n
and the name of the distance
units
.
- pygeodesy.named.GeoidHeight2Tuple:
2-Tuple
(height, model_name)
, geoid
height
in meter
and
model_name
as str
.
- pygeodesy.named.GeoidHeight5Tuple:
5-Tuple
(lat, lon, egm84, egm96, egm2008)
for GeoidHeights.dat tests with the heights for 3
different EGM grids with -90.0 <= lat <= 90.0
and -180.0 <= lon <= 180.0
degrees (and
lon
converted from the original 0.0 <=
EasterLon <= 360.0
).
- pygeodesy.hausdorff.Hausdorff6Tuple:
6-Tuple
(hd, i, j, mn, md, units)
with the Hausdorff distance hd
, indices
i
and j
, the total count mn
,
the mean Hausdorff
distance md
and
the name of the distance units
.
- pygeodesy.named.LatLon2Tuple:
2-Tuple
(lat, lon)
in degrees[90]
and
degrees[180]
.
- pygeodesy.named.LatLon3Tuple:
3-Tuple
(lat, lon, height)
in
degrees[90]
, degrees[180]
and
meter
.
- pygeodesy.named.LatLon4Tuple:
4-Tuple
(lat, lon, height, datum)
in
degrees90
, degrees180
, meter
and Datum.
- pygeodesy.named.LatLonAziRk4Tuple:
4-Tuple
(lat, lon, azimuth, reciprocal)
, all in
degrees
where azimuth
is the azimuth of
easting direction and reciprocal
the reciprocal of
azimuthal northing scale.
- pygeodesy.named.LatLonDatum3Tuple:
3-Tuple
(lat, lon, datum)
in degrees[90]
,
degrees[180]
and Datum.
- pygeodesy.named.LatLonDatum5Tuple:
5-Tuple
(lat, lon, datum, convergence, scale)
in
degrees[90]
, degrees[180]
, Datum,
{degrees} and float
.
- pygeodesy.named.LatLonExact4Tuple:
4-Tuple
(lat, lon, convergence, scale)
in
degrees
, degrees180
, degrees
and sclar
.
- pygeodesy.named.LatLonPrec3Tuple:
3-Tuple
(lat, lon, precision)
in degrees
,
degrees
and int
.
- pygeodesy.named.LatLonPrec5Tuple:
5-Tuple
(lat, lon, precision, height, radius)
in
degrees
, degrees
, int
and
height
or radius
in meter
(or None
if missing).
- pygeodesy.named.Mgrs4Tuple:
4-Tuple
(zone, digraph, easting, northing)
,
zone
and digraph
as str
,
easting
and northing
in
meter
.
- pygeodesy.named.Mgrs6Tuple:
6-Tuple
(zone, digraph, easting, northing, band,
datum)
, zone
, digraph
and
band
as str
, easting
and
northing
in meter
and datum
a Datum.
- pygeodesy.named.NearestOn3Tuple:
3-Tuple
(closest, distance, angle)
of the
closest
point on the polygon, either a
LatLon
instance or a LatLon3Tuple(lat, lon, height)
and
the distance
and angle
to the
closest
point are in meter
respectively
compass degrees360
.
- pygeodesy.named.NearestOn5Tuple:
5-Tuple
(lat, lon, distance, angle, height)
all in
degrees
, except height
.
- pygeodesy.named.Ned3Tuple:
3-Tuple
(north, east, down)
, all in
degrees
.
- pygeodesy.named.PhiLam2Tuple:
2-Tuple
(phi, lam)
with latitude phi
in
radians[PI_2]
and longitude lam
in
radians[PI]
.
- pygeodesy.named.PhiLam3Tuple:
3-Tuple
(phi, lam, height)
with latitude
phi
in radians[PI_2]
, longitude
lam
in radians[PI]
and
height
in meter
.
- pygeodesy.named.Point3Tuple:
3-Tuple
(x, y, ll)
in meter
,
meter
and LatLon
.
- pygeodesy.named.Points2Tuple:
2-Tuple
(number, points)
with the number
of points and -possible reduced- list
or
tuple
of points
.
- pygeodesy.named.Shape2Tuple:
2-Tuple
(nrows, ncols)
, the number of rows and
columns, both int
.
- pygeodesy.named.UtmUps2Tuple:
2-Tuple
(zone, hemipole)
as int
and
str
, where zone
is 1..60
for
UTM or 0
for UPS and hemipole
'N'|'S'
is the UTM hemisphere or the UPS pole.
- pygeodesy.named.UtmUps4Tuple:
4-Tuple
(zone, hemipole, easting, northing)
as
str
, str
, meter
and
meter
.
- pygeodesy.named.UtmUps5Tuple:
5-Tuple
(zone, hemipole, easting, northing, band)
as
int
, str
, meter
,
meter
and band
letter, where
zone
is 1..60
for UTM or 0
for UPS, hemipole
'N'|'S'
is the UTM
hemisphere or the UPS pole and {band} is ""
or the (longitudinal) UTM band 'C'|'D'..'W'|'X'
or the
(polar) UPS band 'A'|'B'|'Y'|'Z'
.
- pygeodesy.named.UtmUps8Tuple:
8-Tuple
(zone, hemipole, easting, northing, band, datum,
convergence, scale)
as int
, str
,
meter
, meter
, band
letter,
Datum
, degrees
and float
,
where zone
is 1..60
for UTM or
0
for UPS, hemipole
'N'|'S'
is the UTM hemisphere or the UPS pole and {band} is
""
or the (longitudinal) UTM band
'C'|'D'..'W'|'X'
or the (polar) UPS band
'A'|'B'|'Y'|'Z'
.
- pygeodesy.named.UtmUpsLatLon5Tuple:
5-Tuple
(zone, band, hemipole, lat, lon)
as
int
, str
, str
,
degrees90
and degrees180
, where
zone
is 1..60
for UTM or 0
for UPS, {band} is ""
or the (longitudinal)
UTM band 'C'|'D'..'W'|'X'
or (polar) UPS band
'A'|'B'|'Y'|'Z'
and hemipole
'N'|'S'
is the UTM hemisphere or the UPS pole.
- pygeodesy.named.Vector3Tuple:
3-Tuple
(x, y, z)
of (geocentric) components, all in
meter
or units
.
- pygeodesy.named.Vector4Tuple:
4-Tuple
(x, y, z, h)
of (geocentric) components, all
in meter
or units
.
- basestring:
Type basestring cannot be instantiated; it is the base for str and
unicode.
- str:
str(object='') -> string
- pygeodesy.named._NamedStr:
(INTERNAL) Named
str
.
- dict:
dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list.
- pygeodesy.named._NamedDict:
(INTERNAL) Named
dict
with key and attribute
access to the items.
- int:
int(x=0) -> int or long int(x, base=10) -> int or long
- pygeodesy.named._NamedInt:
(INTERNAL) Named
int
.
- tuple:
tuple() -> empty tuple tuple(iterable) -> tuple initialized
from iterable's items
- pygeodesy.named._NamedTuple:
(INTERNAL) Named
tuple
with index and attribute
access to the items.
- pygeodesy.named.Bearing2Tuple:
2-Tuple
(initial, final)
bearings, both in compass
degrees360
.
- pygeodesy.named.Bounds2Tuple:
2-Tuple
(latlonSW, latlonNE)
with the bounds'
lower-left and upper-right corner as LatLon
instance.
- pygeodesy.named.Bounds4Tuple:
4-Tuple
(latS, lonW, latN, lonE)
with the bounds'
lower-left (LatS, LowW)
and upper-right (latN,
lonE)
corner lat- and longitudes.
- pygeodesy.named.ClipCS3Tuple:
3-Tuple
(start, end, index)
for each edge of a
clipped path with the start
and
end
points (LatLon
) of the portion of the
edge inside or on the clip box and the index
(int
) of the edge in the original path.
- pygeodesy.named.ClipSH3Tuple:
3-Tuple
(start, end, original)
for each edge of a
clipped polygon, the start
and end
points (LatLon
) of the portion of the edge inside or
on the clip region and the original
indicates whether
the edge is part of the original polygon or part of the clip region
(bool
).
- pygeodesy.named.Curvature2Tuple:
2-Tuple
(meridional, prime_vertical)
of radii of
curvature, both in meter
.
- pygeodesy.named.Destination2Tuple:
2-Tuple
(destination, final)
, destination
in LatLon
and final
bearing in compass
degrees360
.
- pygeodesy.named.Distance2Tuple:
2-Tuple
(distance, initial)
, distance
in
meter
and initial
bearing in compass
degrees360
.
- pygeodesy.named.Distance3Tuple:
3-Tuple
(distance, initial, final)
,
distance
in meter
and
initial
and final
bearing, both in
compass degrees360
.
- pygeodesy.named.Distance4Tuple:
4-Tuple
(distance2, delta_lat, delta_lon, unroll_lon2)
with the distance in degrees squared
, the latitudinal
delta_lat
=
lat2
-lat1
, the wrapped,
unrolled and adjusted longitudinal delta_lon
=
lon2
-lon1
and the
unroll_lon2
unrollment for lon2
.
- pygeodesy.named.EasNor2Tuple:
2-Tuple
(easting, northing)
, both in
meter
.
- pygeodesy.named.EasNor3Tuple:
3-Tuple
(easting, northing, height)
, all in
meter
.
- pygeodesy.named.EasNorAziRk4Tuple:
4-Tuple
(easting, northing, azimuth, reciprocal)
for
the Cassini-Soldner location with easting
and
northing
in meters
, the
azimuth
of easting direction azimuth and
reciprocal
the reciprocal of azimuthal northing scale
reciprocal, both in degrees
.
- pygeodesy.named.EasNorExact4Tuple:
4-Tuple
(easting, northing, convergence, scale)
in
meter
, meter
, {degrees} and
scalar
.
- pygeodesy.named.EasNorRadius3Tuple:
3-Tuple
(easting, northing, radius)
, all in
meter
.
- pygeodesy.ecef.Ecef9Tuple:
9-Tuple
(x, y, z, lat, lon, height, C, M, datum)
with
geocentric coordinates x
, y
and
z
, geodetic coordinates lat
,
lon
and height
, case C
and
optionally, the EcefMatrix M
and datum
,
with lat
and lon
in degrees
and x
, y
, z
and
height
in meter
, usually.
- pygeodesy.ecef.EcefMatrix:
A rotation matrix.
- pygeodesy.named.Elevation2Tuple:
2-Tuple
(elevation, data_source)
in meter
and str
.
- pygeodesy.elliptic.Elliptic3Tuple:
3-Tuple
(sn, cn, dn)
all float
.
- pygeodesy.frechet.Frechet6Tuple:
6-Tuple
(fd, fi1, fi2, r, n, units)
with the
discrete Fréchet distance fd
,
fractional indices fi1
and fi2
,
the recursion depth r
, the number of distances
computed n
and the name of the distance
units
.
- pygeodesy.named.GeoidHeight2Tuple:
2-Tuple
(height, model_name)
, geoid
height
in meter
and
model_name
as str
.
- pygeodesy.named.GeoidHeight5Tuple:
5-Tuple
(lat, lon, egm84, egm96, egm2008)
for GeoidHeights.dat tests with the heights for 3
different EGM grids with -90.0 <= lat <= 90.0
and -180.0 <= lon <= 180.0
degrees (and
lon
converted from the original 0.0 <=
EasterLon <= 360.0
).
- pygeodesy.hausdorff.Hausdorff6Tuple:
6-Tuple
(hd, i, j, mn, md, units)
with the Hausdorff distance hd
, indices
i
and j
, the total count mn
,
the mean Hausdorff
distance md
and
the name of the distance units
.
- pygeodesy.named.LatLon2Tuple:
2-Tuple
(lat, lon)
in degrees[90]
and
degrees[180]
.
- pygeodesy.named.LatLon3Tuple:
3-Tuple
(lat, lon, height)
in
degrees[90]
, degrees[180]
and
meter
.
- pygeodesy.named.LatLon4Tuple:
4-Tuple
(lat, lon, height, datum)
in
degrees90
, degrees180
, meter
and Datum.
- pygeodesy.named.LatLonAziRk4Tuple:
4-Tuple
(lat, lon, azimuth, reciprocal)
, all in
degrees
where azimuth
is the azimuth of
easting direction and reciprocal
the reciprocal of
azimuthal northing scale.
- pygeodesy.named.LatLonDatum3Tuple:
3-Tuple
(lat, lon, datum)
in degrees[90]
,
degrees[180]
and Datum.
- pygeodesy.named.LatLonDatum5Tuple:
5-Tuple
(lat, lon, datum, convergence, scale)
in
degrees[90]
, degrees[180]
, Datum,
{degrees} and float
.
- pygeodesy.named.LatLonExact4Tuple:
4-Tuple
(lat, lon, convergence, scale)
in
degrees
, degrees180
, degrees
and sclar
.
- pygeodesy.named.LatLonPrec3Tuple:
3-Tuple
(lat, lon, precision)
in degrees
,
degrees
and int
.
- pygeodesy.named.LatLonPrec5Tuple:
5-Tuple
(lat, lon, precision, height, radius)
in
degrees
, degrees
, int
and
height
or radius
in meter
(or None
if missing).
- pygeodesy.named.Mgrs4Tuple:
4-Tuple
(zone, digraph, easting, northing)
,
zone
and digraph
as str
,
easting
and northing
in
meter
.
- pygeodesy.named.Mgrs6Tuple:
6-Tuple
(zone, digraph, easting, northing, band,
datum)
, zone
, digraph
and
band
as str
, easting
and
northing
in meter
and datum
a Datum.
- pygeodesy.named.NearestOn3Tuple:
3-Tuple
(closest, distance, angle)
of the
closest
point on the polygon, either a
LatLon
instance or a LatLon3Tuple(lat, lon, height)
and
the distance
and angle
to the
closest
point are in meter
respectively
compass degrees360
.
- pygeodesy.named.NearestOn5Tuple:
5-Tuple
(lat, lon, distance, angle, height)
all in
degrees
, except height
.
- pygeodesy.named.Ned3Tuple:
3-Tuple
(north, east, down)
, all in
degrees
.
- pygeodesy.named.PhiLam2Tuple:
2-Tuple
(phi, lam)
with latitude phi
in
radians[PI_2]
and longitude lam
in
radians[PI]
.
- pygeodesy.named.PhiLam3Tuple:
3-Tuple
(phi, lam, height)
with latitude
phi
in radians[PI_2]
, longitude
lam
in radians[PI]
and
height
in meter
.
- pygeodesy.named.Point3Tuple:
3-Tuple
(x, y, ll)
in meter
,
meter
and LatLon
.
- pygeodesy.named.Points2Tuple:
2-Tuple
(number, points)
with the number
of points and -possible reduced- list
or
tuple
of points
.
- pygeodesy.named.Shape2Tuple:
2-Tuple
(nrows, ncols)
, the number of rows and
columns, both int
.
- pygeodesy.named.UtmUps2Tuple:
2-Tuple
(zone, hemipole)
as int
and
str
, where zone
is 1..60
for
UTM or 0
for UPS and hemipole
'N'|'S'
is the UTM hemisphere or the UPS pole.
- pygeodesy.named.UtmUps4Tuple:
4-Tuple
(zone, hemipole, easting, northing)
as
str
, str
, meter
and
meter
.
- pygeodesy.named.UtmUps5Tuple:
5-Tuple
(zone, hemipole, easting, northing, band)
as
int
, str
, meter
,
meter
and band
letter, where
zone
is 1..60
for UTM or 0
for UPS, hemipole
'N'|'S'
is the UTM
hemisphere or the UPS pole and {band} is ""
or the (longitudinal) UTM band 'C'|'D'..'W'|'X'
or the
(polar) UPS band 'A'|'B'|'Y'|'Z'
.
- pygeodesy.named.UtmUps8Tuple:
8-Tuple
(zone, hemipole, easting, northing, band, datum,
convergence, scale)
as int
, str
,
meter
, meter
, band
letter,
Datum
, degrees
and float
,
where zone
is 1..60
for UTM or
0
for UPS, hemipole
'N'|'S'
is the UTM hemisphere or the UPS pole and {band} is
""
or the (longitudinal) UTM band
'C'|'D'..'W'|'X'
or the (polar) UPS band
'A'|'B'|'Y'|'Z'
.
- pygeodesy.named.UtmUpsLatLon5Tuple:
5-Tuple
(zone, band, hemipole, lat, lon)
as
int
, str
, str
,
degrees90
and degrees180
, where
zone
is 1..60
for UTM or 0
for UPS, {band} is ""
or the (longitudinal)
UTM band 'C'|'D'..'W'|'X'
or (polar) UPS band
'A'|'B'|'Y'|'Z'
and hemipole
'N'|'S'
is the UTM hemisphere or the UPS pole.
- pygeodesy.named.Vector3Tuple:
3-Tuple
(x, y, z)
of (geocentric) components, all in
meter
or units
.
- pygeodesy.named.Vector4Tuple:
4-Tuple
(x, y, z, h)
of (geocentric) components, all
in meter
or units
.
- type:
type(object) -> the object's type type(name, bases, dict) ->
a new type
- abc.ABCMeta:
Metaclass for defining Abstract Base Classes (ABCs).