精确判断卫星进出南大西洋辐射异常区(SAA)对于保护卫星上重要仪器、延长卫星寿命和制定观测计划至关重要,这就是所谓点定位问题,简单说来就是判定球面上一点P是否位于指定的球面区域R内的问题。传统的研究方法是把球面简化为平面,研究点与平面多边形的关系。但SAA区域为球面上的区域,用平面简化得出的点定位误差较大。提出判断点在球面区域内外的算法,处理了可能出现的奇异情况,实现了点在球面区域内的准确定位。
Accurate determination of whether a satellite is in the South Atlantic Anomaly(SAA) region is very important for protecting on-board important instruments,extending the service life of the satellite,and planning observations.This is essentially the so-called point positioning problem,which is in brief how to solve whether a point P is in a spherical polygon R.Traditional methods are to approximate the relevant sphere as a plane and to study the positioning of P relative to R as on the plane.The SAA is a spherical region so curved that using an approximating plane to judge position results in large errors.This paper proposes an algorithm to determine the relative position between a spherical polygon and a point.It can handle potential singular cases and can realize accurate positioning of a point within a spherical region.