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 Edit Orbital Elements
[T]: Single Satellite Tracking Mode    [B]: Edit Transponder Database
[M]: Multi-Satellite Tracking Mode     [P]:预测卫星通道
[V]:预测可见通道              [G]:编辑地面站信息
[S]:太阳光照预测              [D]:显示卫星轨道数据
[L]:月球预测                    [U]:从文件中更新Sat元素
[O]:太阳预测                    [E]:手动编辑轨道元素
[T]:单卫星跟踪模式             [B]:编辑应答器数据库
[M]:多卫星跟踪模式             功能详细介绍: https://github.com/kd2bd/predict/blob/master/docs/text/predict.txt

jspredict 功能项

主要函数:

// 观测者观察卫星

observe(tle 'required', qth 'optional', time 'optional')

// 观测者观察卫星

observes(tle 'required', qth 'optional', start 'optional', end 'required', interval 'optional')

// 获取卫星和观测者的凌日(最低海拔2度;最多可获得4次过境)

transits(tle 'required', qth 'required', start 'optional', end 'required', minElevation 'optional', maxTransits 'optional')

输入参数:

tle = 3 line string
qth = 3 element array [latitude (degrees), longitude (degrees), altitude (km)]
time/start/end = unix timestamp (ms) or date object (new Date())

案例
Observe a Satellite:

> var tle = '0 LEMUR-2 JEROEN\n1 40934U 15052E   15306.10048119  .00001740  00000-0  15647-3 0  9990\n2 40934   6.0033 141.2190 0010344 133.6141 226.4604 14.76056230  5130';
> var jspredict = require('jspredict');
> jspredict.observe(tle, null);
> var tle = '0 LEMUR-2 JEROEN\n1 40934U 15052E   15306.10048119  .00001740  00000-0  15647-3 0  9990\n2 40934   6.0033 141.2190 0010344 133.6141 226.4604 14.76056230  5130';
> var qth = [15, 130, .1];
> jspredict.observe(tle, qth);

Get Transits for Satellite and Observer (minimum elevation of 2 degrees; obtain a maximum of 4 transits)

> var tle = '0 LEMUR-2 JEROEN\n1 40934U 15052E   15306.10048119  .00001740  00000-0  15647-3 0  9990\n2 40934   6.0033 141.2190 0010344 133.6141 226.4604 14.76056230  5130';
> var qth = [15, 130, .1];
> jspredict.transits(tle, qth, 1446516345242, 1446545135046, 2, 4);

卫星过境算法调研报告相关推荐

  1. 军事卫星行业调研报告 - 市场现状分析与发展前景预测

    出版商:贝哲斯咨询 获取报告样本:军事卫星是用于军事目的的人造卫星.最常见的任务是情报收集.导航和军事通信. 企业竞争态势 军事卫星市场报告涉及的主要国际市场参与者有Boeing.IAI.Northr ...

  2. 2020中国计算机视觉人才调研报告:算法岗年薪三十多万,超六成企业急需AI产品经理...

    点击上方"机器学习与生成对抗网络",关注星标 获取有趣.好玩的前沿干货! 最近,德勤携手极市计算机视觉开发者平台.中国图象图形学学会联合发布<2020年度中国计算机视觉人才调 ...

  3. 大规模LEO星座波束管理调研报告

    大规模LEO星座波束管理调研报告 目录 一.绪论 3 1.1研究背景 3 1.2研究意义 4 二.相关理论 6 2.1 波束管理 6 2.2 多波束卫星通信系统(系统模型 7 2.3 场景模型(卫星信 ...

  4. 关于手机定位精度的调研报告

    关于手机定位精度的调研报告电子科技大学 格拉斯哥学院 2018级 唐煜琨 2017200603002随着智能手机的普及以及卫星定位系统的完善,人们的出行和旅游所必需的纸质地图也渐渐地被电子导航仪所代替 ...

  5. 6万广州人坐过无人出租车,过半月薪一万以上 | 中国首份Robotaxi乘客调研报告...

    李娅宁 发自 副驾寺  智能车参考 报道 | 公众号 AI4Auto 原来广州人民才是真名媛.真凡尔赛. 上下班车接车送,过半数的人月收入万元以上,78%以上都是本科以上学历-- 而且这个车,还不是人 ...

  6. 全球及中国甲醇催化剂行业前景动态与市场需求调研报告2022版

    全球及中国甲醇催化剂行业前景动态与市场需求调研报告2022版 --------------------------------------- <修订日期>:2021年12月 <报告价 ...

  7. 中国超导产业投资风险及应用前景调研报告2021版

    中国超导产业投资风险及应用前景调研报告2021版 HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS-- [修订日期]:2021年11月 [搜索鸿晟信合研究院 ...

  8. “ GPU视频处理技术调研报告 ”

    本文来自英伟达高级工程师 季光在LiveVideoStack 线上交流分享,并由LiveVideoStack整理而成.分享中季光详细解析了GPU在视频编解码,图像分析和视频处理方面的相关技术支持,及实 ...

  9. 大数据使用及现状调研报告

    大数据使用及现状调研报告 大数据,指无法在一定时间范围内用常规软件工具进行捕捉.管理和处理的数据集合,是需要新处理模式才能具有更强的决策力.洞察发现力和流程优化能力的海量.高增长率和多样化的信息资产. ...

最新文章

  1. Matlab与线性代数 -- 矩阵的复制
  2. Windows server 2008 处理多用户在登陆时显示问题
  3. Schedule Problem spfa 差分约束
  4. 【CSS布局】已知布局元素的高度,写出三栏布局,要求左栏、右栏宽度各为300px,中间自适应。
  5. 惠普光影精灵拆机换屏幕_聊聊惠普游戏本大军的“先遣部队”
  6. Windows Server 2012 R2通过IIS实现AD帐号密码修改功能
  7. 【渝粤教育】国家开放大学2018年春季 0390-22T古代诗歌散文专题 参考试题
  8. VS2005进行WORD文档开发
  9. 【数字信号】基于matlab GUI DTMF信号生成与检测(带按键音)【含Matlab源码 1086期】
  10. 多功能jQuery日期控件基于jeDate
  11. matlab鲍威尔法(Powell)
  12. 大数据资料全解析(352个案例+大数据交易白皮书+国内外政策汇篇)
  13. 《Java从入门到放弃》JavaSE入门篇:变量
  14. 5种Alexa世界排名作弊方式
  15. 研究生软件测试项目答辩ppt,优秀硕士毕业论文答辩PPT.ppt
  16. 【论文阅读】23-Robust Feature Matching Using Spatial Clustering With Heavy Outliers
  17. 腾讯安全全面出击:双十一不该成为黑产的狂欢
  18. 计算机word知识试题及答案,计算机二级考试word试题及答案
  19. 使用 spring 集成 dbcp 数据库连接池到 Wowza 插件
  20. LTE -UL_grant中RIV的编码和解码

热门文章

  1. 2022年技能大赛“网络安全”(中职组)D模块电子答题卡
  2. 拼多多API接口详情,item_get-根据ID取商品详情
  3. python画板颜色_Python数据可视化:Seaborn(二):色板
  4. 谋杀上班时间的30个小众网站
  5. Mahout – Clustering (聚类篇)
  6. 浮点数如何在计算机中表示
  7. IPFS文件地址链上存储
  8. 根据姓名查询工资java_excel实用技巧之根据姓名或者工号查询工资
  9. 服务器与CST时间误差8小时的修复方法
  10. python py和python -m区别