cartesian_to_spherical#

astropy.coordinates.cartesian_to_spherical(x, y, z)[源代码]#

将三维直角笛卡尔坐标转换为球极坐标。

请注意,得到的角度是纬度/经度或高程/方位角形式。一、 它的起源是沿着赤道而不是北极。

备注

此函数只包装 CartesianRepresentationSphericalRepresentation 类。一般来说,为了提高性能和可读性,我们建议直接使用这些类。但对于快速一次性转换有意义的情况,则提供此函数。

参数:
x : scalararray_like ,或 Quantity标量、NumPy:ARRAY_LIKE或数量

第一个笛卡尔坐标。

y : scalararray_like ,或 Quantity标量、NumPy:ARRAY_LIKE或数量

第二个笛卡尔坐标。

z : scalararray_like ,或 Quantity标量、NumPy:ARRAY_LIKE或数量

第三个笛卡尔坐标。

返回:
rQuantity数量

径向坐标(与输入单位相同)。

lat : Quantity [:ref: 'angle' ]数量 [:ref: 'angle']

以弧度表示的纬度

lon : Quantity [:ref: 'angle' ]数量 [:ref: 'angle']

以弧度表示的经度