cart2geocentric
- typhon.geodesy.cart2geocentric(x, y, z, lat0=None, lon0=None, za0=None, aa0=None)[source]
- Convert cartesian position to spherical coordinates. - The geocentric Cartesian coordinate system is fixed with respect to the Earth, with its origin at the center of the ellipsoid and its X-, Y-, and Z-axes intersecting the surface at the following points: - X-axis: Equator at the Prime Meridian (0°, 0°) 
- Y-axis: Equator at 90-degrees East (0°, 90°) 
- Z-axis: North Pole (90°, 0°) 
 - A common synonym is Earth-Centered, Earth-Fixed coordinates, or ECEF. - If the optional arguments are given, it is ensured that latitude and longitude are kept constant for zenith or nadir cases, and the longitude for N-S cases. The optional input shall be interpreted as the [x,y,z] is obtained by moving from [lat0,lon0] in the direction of [za0,aa0]. - Parameters:
- x – Coordinate in x dimension. 
- y – Coordinate in y dimension. 
- z – Coordinate in z dimension. 
- lat0 – Original latitude. 
- lon0 – Original longitude. 
- za0 – Orignal zenith angle. 
- aa0 – Orignal azimuth angle. 
 
- Returns:
- Radius, Latitude, Longitude 
- Return type: