精彩书摘:
《空间态势可视化与分析技术》:
(2)双数组。利用二维数组管理当前显示的所有节点,但并不仅仅使用一个二维数组,而是交替使用2个二维数组。双数组主要目的是实现线对象的帧间拼接,以使得拖动时线型稳定,但是也间接起到了缓存作用。在加载某个节点数据时,先在另一个二维数组中查找节点,找不到再到节点缓存优先队列中寻找。
(3)对象缓存。在地图的平移放缩过程中,涉及大量节点的改变,节点中的点线面对象也发生改变,即会发生大量对象被创建和销毁。有效的方法是采用对象缓存技术,此技术前已提及,不再赘述。
3)求交的优化
通过缓存技术已经有效地减少了从网络和磁盘加载四叉树节点的次数,6.2节的绘制算法也对绘制速度做了优化。此处还有一个需优化的环节,即根据祖先节点的数据求得子节点对应数据。对于祖先节点中的点对象,直接根据其位置是否落在子节点中,即可完成,线、面对象需要与子节点实时求交,必须具有较高的效率。
求交算法中的跟踪搜索仍然采用6.2.3节中所介绍的双策略跟踪,边求交可以进行优化。由于子节点是一个矩形,其边界视为水平边和垂直边,在计算线、面对象与子节点交点时,不必使用通用的线段求交算法,而是通过坐标比较分别处理水平和垂直边。如对于水平边,遍历线、面对象所有顶点,只有当2顶点坐标恰好跨越水平边的时候,才需计算交点,以此来优化求交的计算。
2.分块矢量数据的符号化算法(30)
随着数据规模的不断增大,电子地图的实时显示也需要层次细节技术的支持。已经有学者针对各种地图要素,运用制图综合技术建立了地图矢量数据的LOD模型,也有学者研究了速度优化的具体技术。
在LOD模型中,电子地图绘制时只是根据当前参数选择某一个细节层次的数据,同时显示的内容包括多个数据块,而同一个线要素或面要素可以跨越多个块。此时,应用间接信息法产生绘制数据的策略有两种:①在任何需要更新绘制数据时,将各块中同一要素拼接为一个整体,然后应用传统的符号化算法;②对于分块内的要素单独更新,但保持整体效果。由于可以保持已有符号化结果而不必每次更新全部数据,后者具有明显的效率优势,尤其是对于地图平移的场合更为明显。但这需要新的符号化算法来支持,对于点状要素,只落在一个分块之内,并不需特殊处理,以下重点讨论线状要素和面状要素。
……
内容简介:
《空间态势可视化与分析技术》共七章。第1章介绍相关概念;第二章在分析航天器轨道可视化需求,设计航天器轨道和星下线绘制算法;第三章研究空间实体可视化技术,剖析空间实体模型的结构及其解析、绘制方法,探讨基于军标的空间实体可视化方法;第四章研究空间态势虚拟对象的可视化技术;第五章研究全球海量地形的实时绘制方法,包括两个绘制算法和相关的海量数据组织、高分辨率输出等技术;第六章研究空间态势二维可视化技术;第七章研究空间态势分析技术,包括时间窗口分析方法、卫星区域覆盖分析方法,并对防御航天侦察综合分析进行探讨。
《空间态势可视化与分析技术》可作为从事空间态势可视化、空间态势分析等方面研究工作的专业人员的参考书,也可供战场可视化、地理信息系统、作战仿真等领域研究人员借鉴。
目录:
第一章 绪论
1.1 空间态势可视化与分析基本概念及特点研究
1.1.1 空间态势可视化与分析基本概念
1.1.2 空间态势图特点研究
1.1.3 空间态势图的分类
1.2 空间态势可视化与分析关键技术体系
参考文献
第二章 航天器轨道可视化技术
2.1 航天器轨道计算
2.1.1 时间系统
2.1.2 空间坐标系及其转换
2.1.3 基于SOFA库的坐标系变换
2.1.4 航天器轨道计算的二体模型
2.1.5 航天器轨道计算的SGP4模型
2.1.6 航天器轨道计算若干细节问题
2.1.7 航天器轨道计算组件设计与实现
2.2 三维场景航天器轨道可视化方法
2.2.1 航天器轨道可视化需求分析
2.2.2 航天器轨道可视化算法
2.2.3 航天器轨道可视化组件设计与实现
2.3 星下点轨迹可视化
2.3.1 星下点计算模型
2.3.2 三维场景星下点轨迹可视化算法
2.3.3 二维环境星下点轨迹可视化算法
2.3.4 星下点轨迹可视化组件设计与实现
参考文献
第三章 空间实体可视化技术
3.1 实体可视化基础
3.1.1 实体的表示
3.1.2 图形绘制流水线
3.1.3 空间数据结构与层次细节技术
3.2 STK实体模型剖析
3.2.1 STK模型总体结构
3.2.2 STK模型的图元
3.2.3 STK模型的变换与参数
3.2.4 STK模型的关节动作
3.3 空间实体可视化组件的设计与实现
3.3.1 基于命令与逆命令的绘制策略
3.3.2 STK模型中组件与图元的处理
3.3.3 模型加载总体逻辑与处理
3.3.4 空间实体实例组件设计
3.4 基于军标的空间实体可视化方法
3.4.1 军标绘制的需求分析
3.4.2 三维场景中空间实体军标绘制方法
参考文献
第四章 空间态势虚拟对象可视化技术
4.1 传感器作用范围的可视化方法
4.1.1 传感器瞬时作用范围可视化算法
4.1.2 不同类型传感器瞬时作用范围模型
4.1.3 持续时段传感器覆盖范围的可视化方法
4.1.4 二维态势传感器作用表现
4.1.5 传感器作用范围可视化的扩展应用
4.2 空间链路的可视化方法
4.2.1 空间链路可视化需求与要素分析
4.2.2 几何可见性模型
4.2.3 基于直线的空间链路可视化方法
4.2.4 基于文字的空间链路可视化方法
4.3 航天指挥关系的可视化方法
4.3.1 动态航天指挥关系图定义
4.3.2 动态航天指挥关系图系统结构
4.3.3 航天指挥关系可视化与编辑关键技术
参考文献
第五章 全球海量地形实时可视化技术
5.1 数字高程模型
5.1.1 数字高程模型基本概念
5.1.2 数字高程模型表达方式
5.1.3 地形表达方式的转换
5.1.4 数字高程数据的模拟
5.2 地形绘制方法概述
5.2.1 传统地形可视化方法
5.2.2 地形可视化方法分类
5.2.3 基于规则格网的地形直接绘制
5.2.4 地形实时连续绘制方法概述
5.3 基于四叉树的全球海量空间数据存取
5.3.1 相关工作
5.3.2 逻辑结构
5.3.3 物理存储结构
5.4 基于屏幕分割的平面地形绘制算法
5.4.1 数据模型
5.4.2 数据加载与分割
5.4.3 数据拼接与简化
5.5 基于视锥扩展的球面地形绘制算法
5.5.1 地形多分辨率模型构建
5.5.2 基于形状的多数据集地形纹理拼接
5.5.3 其他关键技术
5.5.4 绘制效果与效率分析
5.6 量测与打印输出技术
5.6.1 基于海量DEM数据的量测
5.6.2 三维地形的高分辨率打印输出
参考文献
第六章 空间态势二维可视化技术
6.1 二维可视化概述
6.1.1 地图与地图符号
6.1.2 地图的军事应用
6.1.3 作战标图
6.1.4 二维可视化数据模型
6.2 符号化方法
6.2.1 符号化方法概述
6.2.2 点状符号绘制方法
6.2.3 线状符号绘制方法
6.2.4 面状符号绘制方法
6.2.5 符号绘制的编程法
6.3 符号库系统
6.3.1 符号库与符号
6.3.2 图元及其模型
6.3.3 系统实现中其他关键技术
6.4 基于分块数据的二维态势系统
6.4.1 矢量数据分块与入库算法
6.4.2 基于分块矢量数据的二维可视化
6.4.3 基于DOM与DEM的二维可视化
参考文献
第七章 空间态势量化分析技术
7.1 时间窗口分析方法
7.1.1 二次扫描的时间窗口快速计算方法
7.1.2 计算模型
7.1.3 时间窗口的表现方法
7.2 卫星区域覆盖分析方法
7.2.1 基于多边形布尔运算的卫星区域覆盖分析算法
7.2.2 基于覆盖带的卫星区域覆盖分析网格法
7.2.3 区域覆盖分析情况的二维可视化方法
7.3 防御航天侦察综合分析与辅助决策技术初探
7.3.1 防御航天侦察综合分析与辅助决策系统设计
7.3.2 防御航天侦察可视化分析功能设计
7.3.3 防御航天侦察安全窗口规划方法
参考文献
好评度