标准 Anaconda 安装程序中是否有转换地球坐标系的功能?

Are there functions for converting Earth coordinate systems within the standard Anaconda installer?

我特别想转换LLA (latitude, longitude, altitude) data into ECEF (earth-centered, earth-fixed). (LLA data is WGS84。)

anaconda 的安装程序包含的软件包中是否有此功能?

如果这个包能做的不仅仅是 LLA 到 ECEF,那就太好了,例如反向转换和其他坐标系(例如 ENU)。


剩下的只是澄清:

换句话说,假设我在计算机上安装了 vanilla anaconda 并且无法安装新软件包。 (Linux,64 位,为了问题的完整性。)

我知道 anaconda 网站上的 pyproj package has a function, but according to a list 它没有包含在安装程序中。安装程序中包含很多软件包,我怀疑其中之一存在该功能,但在 Stack Overflow Google 和 anaconda 文档上搜索到目前为止没有产生答案。

编辑:此外,我知道在 LLA 和 ECEF 之间进行单向转换的函数只有十几行代码,而且数学是公开的。但是,我想找到一个包具有坐标转换的功能。 (三个主要原因:(1)进行逆向转换和转换到其他系统将很有用。(2)我喜欢社区支持的软件,而不必编写和集成我自己的包。(3)我很好奇。)

astropy's EarthLocation

from astropy.coordinates import EarthLocation
longitude = -76.899626  # degrees, West (so negative), AKA 283.10037 degrees East
latitude = 39.163002  # degrees
x = EarthLocation.from_geodetic(longitude, latitude)
x.geocentric

Out:
(<Quantity 1122390.43640202 m>,
 <Quantity -4823042.93548404 m>,
 <Quantity 4006364.03705792 m>)

x.geocentric[0].value  # the ECEF x-value

Out: 1122390.4364020245