MCPcopy Create free account
hub / github.com/Tong89/smartNode / check_visibility

Function check_visibility

backend/orbit.py:258–265  ·  view source on GitHub ↗

检查卫星与地面站的可见性(仰角 >= min_elevation)。 已更新为调用 ``backend.physics.geometry.check_visibility_enu``, 基于 WGS-84 ECEF 拓扑坐标精确求仰角,替代球面正弦/大圆角近似。 对外接口与原实现保持兼容。

(sat_pos, gs_pos, min_elevation=10)

Source from the content-addressed store, hash-verified

256
257
258def check_visibility(sat_pos, gs_pos, min_elevation=10):
259 """检查卫星与地面站的可见性(仰角 >= min_elevation)。
260
261 已更新为调用 ``backend.physics.geometry.check_visibility_enu``,
262 基于 WGS-84 ECEF 拓扑坐标精确求仰角,替代球面正弦/大圆角近似。
263 对外接口与原实现保持兼容。
264 """
265 return check_visibility_enu(sat_pos, gs_pos, min_elevation_deg=min_elevation)
266
267
268def check_geo_visibility(leo_pos, geo_pos):

Calls 1

check_visibility_enuFunction · 0.90