卫星过境算法调研报告

satellite.js

功能
项目的编译结果是一个js函数库,计算卫星传播的出现的TLEs网络分布。提供SGP4/SDP4计算所需的函数,以及可调用的javascript。还提供坐标转换的函数。

环境
node.js
npm

打包文件:
satellite.js (生产环境)
satellite.es.js (测试环境)
satellite.min.js (测试环境)

主要暴露的js方法:
constants: 获取一些数学计算上的常量
propagate: 返回给定日期和时间的位置和速度向量。
sgp4: TLE轨道根数对应的计算模型是简化普适模型
twoline2satrec: 返回从两行TLE数据导入的卫星。
gstime: 从 julian 日期算出 greenwich sidereal 时间。
jday: 将日、月、年、时、分、秒换算成 julian 日期
invjday: 找到年、月、日、时、分和秒返回julian日期。tu可以是ut1 tdt tdb等等。
dopplerFactor: 多普勒因子。
radiansToDegrees: 弧度转角度。
degreesToRadians: 角度转弧度。
degreesLat: 纬度转角度,
degreesLong: 经度转角度,
radiansLat: 角度转维度,
radiansLong: 角度转经度,
geodeticToEcf: 大地坐标系转ECF坐标系,
eciToGeodetic: ECI坐标系转大地坐标系,
eciToEcf: ECI坐标系转ECF坐标系,
ecfToEci: ECF坐标系转ECI坐标系,
ecfToLookAngles: ECF坐标系转LookAngles

jspredict.js

功能
一个Javascript的PREDICT卫星跟踪库。
PREDICT:
一个开源的、多用户的卫星跟踪和轨道预测程序(C++源码)。

环境
node.js
npm
依赖
# 提供SGP4/SDP4计算所需的函数,提供坐标转换的函数
Satellite.js: https://github.com/shashwatak/satellite-js
# 用于解析、验证、操作和格式化日期的轻量级JavaScript日期库。
Moment.js: https://github.com/moment/moment

PREDICT功能项:

[P]: Predict Satellite Passes          
[V]: Predict Visible Passes            [G]: Edit Ground Station Information
[S]: Solar Illumination Predictions    [D]: Display Satellite Orbital Data
[L]: Lunar Predictions                 [U]: Update Sat Elements From File
[O]: Solar Predictions                 [E]: Manually
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值