BaseBodycentricRepresentation#
- class astropy.coordinates.BaseBodycentricRepresentation(lon, lat=None, height=None, copy=True)[源代码]#
-
以身体为中心的3D坐标中的点的表示。
子类需要设置属性
_equatorial_radius
和_flattening
到包含正确值的量(分别以长度和无量纲为单位)。身体重心的纬度和经度是相对于身体重心的球状纬度和经度。- 参数:
- lon, lat : astropy:angle-like占星形:天使般的
点的经度和纬度,以角度单位表示。纬度应该在-90度到90度之间,经度将被换行到0度到360度之间的角度。这些也可以是
Angle
并且或者Longitude
不Latitude
,具体取决于参数。- height :
Quantity
[:ref: 'length' ]数量 [:ref: 'length'] 到点的高度。
- copy : bool ,可选可选的布尔
属性摘要
方法总结
from_cartesian
\(购物车)将三维直角笛卡尔坐标(假定为地心坐标)转换为人体中心坐标。
to_cartesian
\()将身体重心坐标转换为三维矩形(地心)笛卡尔坐标。
属性文档
- attr_classes = {'height': <class 'astropy.units.quantity.Quantity'>, 'lat': <class 'astropy.coordinates.angles.core.Latitude'>, 'lon': <class 'astropy.coordinates.angles.core.Longitude'>}#
方法文件