TLE(两行轨道数据)卫星星历中时间转换方法(C#)
C#对星历第一行中08264.51782528与时间格式的转换:此处用19231.87932542举例
19231.87932542-->2019/8/19 21:06:13
DateTime datetime=Convert.ToDateTime("2000-01-01");
double days=double.Parse(“231.87932542”);
dateTime=datetime.Addyears(19);
datetime=datetime.AddDays(days).AddDays(-1);
2019/8/19 21:06:13-->19231.87932542
首先计算此日期是一年中的第几天:
DateTime t1=Convert.ToDateTime("2019-08-19");
int year=t1.year;
DateTime tbase=Convert.ToDateTime(string.Format("{0}-1-1"),year);
TimeSpan ts=t1-tbase;
int d=ts.Days+1;-------------------d=231
其次计算该时刻占一天的份额:
int second=21*60*60+6*60+13;
double ratio=second/24*60*60=0.87931713--计算出来有所误差
最后组合:
年份+第多少天+一天的占比=19231.87931713
TLE星历格式组成:
卫星星历的结构为三行,首行数据为卫星名称;后面两行则存储了卫星相关数据,每行69个字符,包括0~9、A~Z(大写)、空格、点和正负号
示例分析:
示例:
ISS (ZARYA)
1 25544U 98067A 08264.51782528 -.00002182 00000-0 -11606-4 0 2927
2 25544 51.6416 247.4627 0006703 130.5360 325.0288 15.72125391563537
TLE(两行轨道数据)卫星星历中时间转换方法(C#)相关推荐
- 航天器轨道六要素和TLE两行轨道数据格式
航天器轨道要素 椭圆轨道六根数指的是:半长轴 a a a,离心率e,轨道倾角 i i i.升交点赤经 Ω \Omega Ω.近地点辐角 ω \omega ω.和过近地点时刻 t 0 t_0 t0(或 ...
- TLE(两行轨道数据)卫星行李数据格式解析
笔者在利用Cesium进行卫星显示的时候遇到了卫星星历信息,卫星星历信息用TLE格式进行描述,初次看到这种数据很难看出描述的数据,所有在查询了相关子类之后对TLE数据进行了介绍,如下所示: 卫星星历的 ...
- 两行轨道报(TLE)简介
卫星两行轨道报获取地址:http://www.celestrak.com/ 轨道报含义如下: BEIDOU-3 M8 1 43 ...
- TLE两行数与轨道六根数转换
TLE与轨道六根数转换方法 一.TLE格式讲解 二.轨道六根数 三.TLE与六根数转换 1."每天环绕地球的圈数"与"轨道半长轴"转换 2.平近点角与真近点角的 ...
- 基于卫星星历计算卫星在CGCS2000大地坐标系中的坐标
目录 一.北斗系统概述 1.空间星座 2.坐标系统 3.时间系统 二.实验目的 三.实验内容 四.实验过程 五.实验结果 一.北斗系统概述 1.空间星座 北斗卫星导航系统简称北斗系统,英文缩写为 BD ...
- Sentinel 1A卫星精密轨道数据下载(2022/2/28更新)
Sentinel 1A卫星精密轨道数据下载(2021/6/22更新) 前言 一.记录数据ID 二.获取精密轨道数据 总结 前言 新数据的更新导致之前的代码不可用,现增加匹配条件更新代码. 欧空局轨道文 ...
- Sentinel-1号卫星精密轨道数据简单快速批量下载
Sentinel-1号卫星精密轨道数据快速批量下载 快速下载哨兵一号精轨数据 精密轨道数据网站 sentineleof库实现一键获取精轨数据 快速下载哨兵一号精轨数据 哨兵数据干涉处理需要精轨数据,简 ...
- excel怎样修改表格时间和计算机一制,Excel表格中如何自动生成记录数据的日期和时间...
前几天有人问我:Excel表格在录入信息时如何在日期单元格自动生成日期时间? 在录入表格的时候,我们经常需要录入时间,比要填写出入库时间,为了减少录入的工作量,可以把日期设置为自动生成. 例如我们在B ...
- 电脑表格日期怎么修改原有日期_如何在Excel表中自动生成记录数据的日期和时间...
几天前有人问我: 在Excel表格中输入信息时,如何在日期单元格中自动生成日期和时间? 输入表格时,我们经常需要输入时间,而不是填写存储时间,为了减少输入工作量,您可以将日期设置为自动生成. 例如,当 ...
- Android音频学习之MediaExtractor,提取音频视频轨道数据(从视频中分离音频视频数据)
一个音视频文件是由音频和视频组成的,我们可以通过MediaExtractor.MediaMuxer把音频或视频给单独抽取出来,抽取出来的音频和视频能单独播放: 1 MediaExtractor 说明 ...
最新文章
- IT运维人员追女友必备神器之运维开发实战程序案例
- 老生常谈 String、StringBuilder、StringBuffer
- 一位老司机谈谈掏心窝子的话
- 我的世界java路径_我的世界java路径在哪 路径有误怎么设置
- 实践自定义UI-ViewGroup
- Pytorch实现U-net细胞分割
- Mysql物理逻辑备份概述
- 什么是区块链?什么是比特币?一文轻松看懂!
- SAP Authenticator apk下载
- sql 如何设置行级锁_如何使用SQL Server 2016行级安全性过滤和阻止数据访问
- lacp静态和动态区别_静态人脸识别和动态人脸识别有哪些区别
- 湖北生物科技职业学院计算机专业分数线,湖北生物科技职业学院录取分数线2021是多少分(附历年录取分数线)...
- 中国最惨创业者的惨痛教训!
- 20160507-hibernate入门
- 装机吧盘点电脑自动重启的解决办法
- asrc调试_求助winavr编译的固件超出flash大小
- 华为android7.0 root,华为荣耀畅玩6X EMUI5.0 7.0 root教程 荣耀6X获取7.0的root权限
- 《思考的艺术》-大前研一
- 关于重命名C盘User文件夹内用户名的心得
- Strategy策略模式详解与实例