chore: update satellite.js to version 6.0.0 and improve position validation in calculations

This commit is contained in:
严浩
2025-04-15 17:02:52 +08:00
parent 22e5c31f58
commit 5766bb828e
6 changed files with 13 additions and 15 deletions

View File

@@ -66,7 +66,7 @@ export class SatelliteCalculator {
try {
const positionAndVelocity = propagate(satrec, jsDate);
if (typeof positionAndVelocity.position === 'boolean') {
if (positionAndVelocity === null) {
console.warn(`卫星 ${satelliteId} 在时间 ${jsDate} 位置计算失败或已衰减。`);
continue; // 跳过这个时间点
}