Appearance
KBE3D / KBSatellite / sgp4Orbit
函数: sgp4Orbit()
sgp4Orbit(
params:OrbitPropagatorParams,config?:OrbitPropagatorConfig):Promise<OrbitPropagatorResult[] |undefined>
SGP4轨道外推函数,用于计算卫星在指定时间段内的位置和速度 根据输入的轨道参数(TLE或开普勒元素),计算卫星在不同时刻的位置和速度信息
参数
params
轨道外推参数对象,包含以下属性:
- kepler: 开普勒轨道要素或两行轨道要素(TLE),用于定义卫星轨道
- startTime: 计算开始时间(UTC时间字符串)
- stopTime: 计算结束时间(UTC时间字符串)
- step: 时间步长(以秒为单位),决定计算密度
config?
OrbitPropagatorConfig = ...
其他配置参数,包含以下属性:
- isGetDetails: 是否获取更多详细信息,默认为false
- isUseGPU: 是否使用GPU计算,默认为false
返回
Promise<OrbitPropagatorResult[] | undefined>
返回包含卫星记录和位置结果数组的对象
