BaseGeodeticRepresentation#
- class astropy.coordinates.BaseGeodeticRepresentation(lon, lat=None, height=None, copy=True)[源代码]#
-
大地测量表示的基类。
子类需要设置属性
_equatorial_radius和_flattening转换为包含正确值的量(分别以长度和无量纲为单位),或者替换为_ellipsoid属性设置为相关的ERFA索引(传递到erfa.eform)。大地纬度是由椭球体上某一特定点的垂线与其在赤道平面上的投影之间的夹角来定义的。- 参数:
- 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'>}#
- name: ClassVar[str] = 'basegeodetic'#
表示或微分的名称。
当定义一个类别时,默认情况下,名称是类的大小写名称,并删除了任何尾随的“表示”或“差异”。(E.g.,“球形”的
SphericalRepresentation或SphericalDifferential.)这可以在通过设置类属性来定义子集时进行自定义。
方法文件