当前位置:   article > 正文

航天信息C48服务器,CSPICE航天信息系统的解析与使用--详细介绍

cspice航天信息系统的解析与使用

第1章  CSPICE系统介绍    1

1.1  简介    1

1.1.1  创建CSPICE的目的    2

1.1.2  辅助数据    4

1.1.3  CSPICE系统组件    5

1.2  系统文档结构    8

1.3  CSPICE数据类型    11

1.4  CSPICE系统特点与支持的环境    15

1.4.1  系统特点    15

1.4.2  支持的环境    15

1.5  CSPICE示例与几何结构    17

1.6  CSPICE一些说明    21

1.6.1  主要内核接口    21

1.6.2  内核注意事项    23

1.6.3  其他    23

第2章  CSPICE系统基础概念    25

2.1  时间    25

2.1.1  原子时和世界标准时间    25

2.1.2  天文时间    25

2.1.3  质心力学时    26

2.1.4  地球时    26

2.1.5  航天器时钟    27

2.2  参考系    27

2.2.1  参考系简述    27

2.2.2  J2000参考系和ICRF参考系    28

2.2.3  固定体参考系    29

2.2.4  站心坐标参考系    30

2.3  坐标系统    30

2.4  图像校正    31

2.4.1  状态向量和转换状态    31

2.4.2  像差校正    32

2.4.3  预测的图片和实际图像的示例    32

2.4.4  光照时间校正    33

2.4.5  星体的像差校正    33

2.5  CSPICE词典    35

2.6  内核文件名和模块    36

2.7  参考系规则    38

2.8  四元数和冥王星特例    38

2.9  CSPICE工具包    39

2.9.1  下载与安装    41

2.9.2  设置工具包可执行文件的路径    44

2.9.3  目录结构和内容    45

第3章  CSPICE应用程序    58

3.1  brief程序    58

3.1.1  功能说明    58

3.1.2  实例说明    59

3.2  ckbrief程序    61

3.2.1  功能说明    61

3.2.2  实例说明    63

3.3  spacit程序    67

3.3.1  功能说明    67

3.3.2  实例说明    67

3.4  commnt程序    71

3.4.1  功能说明    71

3.4.2  实例说明    73

3.5  toxfr程序    76

3.5.1  功能说明    76

3.5.2  实例说明    76

3.6  tobin程序    77

3.6.1  功能说明    77

3.6.2  实例说明    77

3.7  chronos程序    78

3.7.1  功能说明    78

3.7.2  实例说明    79

3.8  states程序    80

3.8.1  功能说明    80

3.8.2  实例说明    81

3.9  spkdiff程序    82

3.9.1  功能说明    82

3.9.2  实例说明    82

3.10  frmdiff程序    89

3.10.1  功能说明    89

3.10.2  实例说明    90

第4章  与非系统工具包相关的应用程序    96

第5章  CSPICE内核    109

5.1  CSPICE内核文件的概述    109

5.1.1  文本内核    109

5.1.2  二进制内核    112

5.1.3  元内核    114

5.2  CSPICE内核文件的内容和结构    115

5.3  加载和管理内核文件    118

5.3.1  加载内核规范    120

5.3.2  卸载内核    122

5.4  内核优先级与改变优先级    123

5.5  注释    123

5.6  SPK内核    125

5.6.1  SPK段的顺序和优先级    129

5.6.2  读取一个SPK文件:观测者和目标群    130

5.6.3  SPK文件覆盖面    130

5.6.4  SPK数据类型目录    131

5.6.5  SPK数据类型使用的广泛度    132

5.6.6  SPK文件星历内容    133

5.6.7  使用SPK文件    135

5.7  PCK内核    141

5.7.1  文本PCK    141

5.7.2  二进制PCK方向模型    141

5.7.3  PCK参考系规格的位置    142

5.7.4  PCK形状模型    142

5.7.5  使用PCK数据    142

5.7.6  PCK优先规则与实用程序    143

5.8  CK内核    143

5.8.1  CK数据类型目录    144

5.8.2  CK文件覆盖范围    145

5.8.3  CK与SPK对比覆盖率    146

5.8.4  获取CK文件的覆盖率    146

5.8.5  使用CK实用程序    147

5.8.6  容差    148

5.8.7  使用CK文件会发生的问题    150

5.8.8  读取CK文件的示例    151

5.9  IK内核    152

5.9.1  FOV模块    153

5.9.2  FOV角大小    157

5.10  读取FK文件    159

5.11  时间格式系统    161

5.12  CSPICE时间转换内核    163

5.12.1  闰秒内核    163

5.12.2  航天器时钟内核    164

5.13  物理对象和参考系的ID和名称    167

5.13.1  概要    167

5.13.2  行星    168

5.13.3  卫星    168

5.13.4  彗星和小行星    168

5.13.5  设备仪器    169

5.13.6  参考系ID和名称    169

5.14  参考系ID使用示例    170

5.14.1  惯性和固定体    170

5.14.2  航天器和仪器    171

5.14.3  映射API    171

5.14.4  卡西尼号    171

第6章  参考系和坐标系统概述    173

6.1  参考系类型    173

6.2  参考系示例    173

6.3  参考系    176

6.3.1  使用参考系子系统的API    180

6.3.2  参考系树的例子:火星探测任务上的Aspera设备    181

6.4  参考系作用    181

6.5  CSPICE坐标系统    185

6.5.1  行星中心的坐标系统    186

6.5.2  行星地面坐标系统    187

6.5.3  行星表面坐标系统    187

6.5.4  球形坐标    188

6.6  方位角­仰角坐标    189

6.7  月球与地球参考系及内核    190

6.8  动态参考系    195

6.8.1  使用动态参考系    195

6.8.2  定义动态参考系    196

6.8.3  两个向量参考系的概念    197

6.8.4  该版本添加的参考系    202

6.8.5  欧拉参考系    204

6.8.6  冻结的动态参考系    205

6.8.7  惯性动态参考系    205

6.8.8  数值问题    206

第7章  CSPICE几何发现系统:搜索指定几何条件发生的时间    208

7.1  GF系统API    208

7.2  CSPICE窗口    209

7.3  GF搜索示例    211

7.4  几何搜索类型和约束    218

7.5  C语言设置    225

7.6  派生数量    226

7.7  位置和状态坐标变换    226

7.8  矩阵转换    228

7.9  速度转换    228

7.10  相关计算事件    229

第8章  数字图像内核子系统    232

8.1  DSK形状表示    232

8.2  相关模型    232

8.3  DSK API    233

8.4  DSK API示例:SINCPT    238

8.5  相关程序    238

8.6  DSK文件    239

8.7  相关内核    240

第9章  创建SPK和CK文件与C语言编程    242

9.1  创建SPK文件    242

9.1.1  SPK文件结构    243

9.1.2  推荐的SPK数据类型    244

9.1.3  创建多个SPK段    244

9.1.4  生成SPK文件的选择    245

9.1.5  添加注释(元数据)    247

9.1.6  验证SPK文件    247

9.1.7  SPK读取效率问题    248

9.2  创建CK文件    249

9.2.1  类型3创建示例    250

9.2.2  MSOPCK用法    251

9.2.3  MSOPCK输入细节    251

9.2.4  MSOPCK输出细节    253

9.2.5  MSOPCK示例    253

9.2.6  PREDICKT用法与示例    255

9.3  C语言编程    258

9.3.1  加载内核文件    258

9.3.2  相关计算    259

9.3.3  获取输入    260

9.3.4  显示结果    261

9.3.5  源代码    262

9.4  卡西尼号探测器绕土星的运动轨迹实例    265

9.4.1  概述    265

9.4.2  代码实现    267

第10章  异常处理和NAIF网站功能    269

10.1  概述    269

10.2  FORTRAN和C语言异常处理功能    269

10.3  NAIF服务器    272

10.4  获取CSPICE内核文件    272

10.5  获取PDS存档内核文件    273

10.6  WebGeocalc概述    275

10.7  使用WebGeocalc和相关计算    276

10.8  时间转换器示例    282

10.9  可用数据类别与内核文件选择    283

10.10  功能和其他结果    284

10.11  常见问题    285

10.11.1  移植问题    288

10.11.2  文本内核兼容问题    289

10.11.3  二进制内核的兼容环境    289

10.11.4  其他功能    289

10.11.5  注意事项    295

附录1  系统的文件命名说明    296

附录2  中英文名词对照    298

参考文献    301

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/902999
推荐阅读
相关标签
  

闽ICP备14008679号