Package pygeodesy :: Module ellipsoidalVincenty :: Class Cartesian
[frames] | no frames]

Class Cartesian

   object --+                    
            |                    
 named._Named --+                
                |                
 named._NamedBase --+            
                    |            
    bases._VectorBase --+        
                        |        
        vector3d.Vector3d --+    
                            |    
ellipsoidalBase.CartesianBase --+
                                |
                               Cartesian

Extended to convert (geocentric) Cartesian points to Vincenty-based (ellipsoidal) geodetic LatLon.

Instance Methods
 
toLatLon(self, datum=Datum(name='WGS84', ellipsoid=Ellipsoids.WGS84, transform=Tran..., LatLon=<class 'pygeodesy.ellipsoidalVincenty.LatLon'>, **pairs)
Convert this (geocentric) Cartesian (x/y/z) point to an (ellipsoidal) geodetic point on the specified datum.

Inherited from ellipsoidalBase.CartesianBase: convertDatum, convertRefFrame, to3llh, toStr

Inherited from vector3d.Vector3d: __abs__, __add__, __cmp__, __div__, __eq__, __ge__, __gt__, __iadd__, __imatmul__, __imul__, __init__, __isub__, __itruediv__, __le__, __lt__, __matmul__, __mul__, __ne__, __neg__, __pos__, __radd__, __rmatmul__, __rmul__, __rsub__, __sub__, __truediv__, angleTo, copy, cross, dividedBy, dot, equals, isequalTo, minus, negate, others, parse, plus, rotate, rotateAround, sum, times, to2ab, to2ll, to3xyz, unit

Inherited from named._NamedBase: __repr__, __str__, toStr2

Inherited from named._Named: __copy__, classof

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Properties

Inherited from vector3d.Vector3d: crosserrors, length, x, y, z

Inherited from named._Named: classname, classnaming, name, named, named2

Inherited from object: __class__

Method Details

toLatLon(self, datum=Datum(name='WGS84', ellipsoid=Ellipsoids.WGS84, transform=Tran..., LatLon=<class 'pygeodesy.ellipsoidalVincenty.LatLon'>, **pairs)

 

Convert this (geocentric) Cartesian (x/y/z) point to an (ellipsoidal) geodetic point on the specified datum.

Parameters:
  • datum - Optional datum to use (Datum).
  • LatLon - Optional ellipsoidal (sub-)class to return the point (LatLon) or None.
  • pairs - Optional name=value pairs to be set at the LatLon instance.
Returns:
The ellipsoidal geodetic point (LatLon) or a LatLon3Tuple(lat, lon, height) if LatLon is None.