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

Class Cartesian

           object --+            
                    |            
           bases.Base --+        
                        |        
        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'>)
Convert this (geocentric) Cartesian (x/y/z) point to an (ellipsoidal) geodetic point on the specified datum.

Inherited from ellipsoidalBase.CartesianBase: 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, minus, negate, others, parse, plus, rotate, rotateAround, sum, times, to2ll, to3xyz, unit

Inherited from bases.Base: __repr__, __str__, classname, classof, toStr2

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

Properties

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

Inherited from object: __class__

Method Details

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

 

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

Parameters:
  • datum - Datum to use (Datum).
  • LatLon - LatLon class for the point (LatLon).
Returns:
The ellipsoidal geodetic point (LatLon).