Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 标准Anaconda安装程序中是否有转换地球坐标系的功能?_Python_Anaconda_Coordinates_Coordinate Transformation - Fatal编程技术网

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

Python 标准Anaconda安装程序中是否有转换地球坐标系的功能?,python,anaconda,coordinates,coordinate-transformation,Python,Anaconda,Coordinates,Coordinate Transformation,我特别想把纬度,经度,海拔数据转换成以地球为中心,固定在地球上的数据。LLA数据是 安装程序附带的软件包中是否有此功能 如果这个软件包能够做的不仅仅是LLA到ECEF,例如反向转换和其他坐标系,例如 剩下的只是澄清: 换句话说,假设我在计算机上安装了vanilla anaconda,但无法安装新软件包。Linux,64位,完整性问题 我知道这个软件包有一个功能,但是根据anaconda网站上的一个链接,它没有包含在安装程序中。安装程序中包含了很多软件包,我怀疑其中一个软件包中有这个功能,但是搜索

我特别想把纬度,经度,海拔数据转换成以地球为中心,固定在地球上的数据。LLA数据是

安装程序附带的软件包中是否有此功能

如果这个软件包能够做的不仅仅是LLA到ECEF,例如反向转换和其他坐标系,例如

剩下的只是澄清:

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

我知道这个软件包有一个功能,但是根据anaconda网站上的一个链接,它没有包含在安装程序中。安装程序中包含了很多软件包,我怀疑其中一个软件包中有这个功能,但是搜索Stack Overflow、Google和anaconda文档到目前为止还没有找到答案

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

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