pyinterp.geodetic.Coordinates.ecef_to_lla¶
- Coordinates.ecef_to_lla(self: pyinterp.core.geodetic.Coordinates, x: numpy.ndarray[numpy.float64[m, 1]], y: numpy.ndarray[numpy.float64[m, 1]], z: numpy.ndarray[numpy.float64[m, 1]], num_threads: int = 0) tuple ¶
Converts Cartesian coordinates to Geographic latitude, longitude, and altitude. Cartesian coordinates should be in meters. The returned latitude and longitude are in degrees, and the altitude will be in meters.
- Parameters:
x – X-coordinates in meters.
y – Y-coordinates in meters.
z – Z-coordinates in meters.
num_threads – The number of threads to use for the computation. If 0 all CPUs are used. If 1 is given, no parallel computing code is used at all, which is useful for debugging. Defaults to
0
.
- Returns:
Longitudes, latitudes and altitudes in the coordinate system defined by this instance.
See also
Olson, D.K. “Converting earth-Centered, Earth-Fixed Coordinates to Geodetic Coordinates,” IEEE Transactions on Aerospace and Electronic Systems, Vol. 32, No. 1, January 1996, pp. 473-476.