三维虚拟地球技术是构建“数字地球”的关键技术,涉及对优选源、多尺度和多时相空间信息的高效组织、管理与可视化技术。本书主要阐述了构建三维虚拟地球的关键技术,主要包括构建优选离散网格模型;栅格空间数据组织与分析、三维模型数据的注册、简化、渐进可视化方法;矢量空间数据模型,可视化与空间分析方法;移动空间对象和气象场信息的组织、管理与可视化方法。很后讨论了基于上述方法开发的三维虚拟地球软件平台GeoGlobe及其在多源空间信息集成共享中的应用实践。
第1章绪论1
1.1引言1
1.2研究与应用进展1
1.2.1全球离散格网2
1.2.2多源空间数据组织、管理与分析4
1.2.3基于虚拟地球的多源异构空间信息集成应用5
1.2.4三维虚拟地球软件平台及应用6
1.3本书内容组织6
1.4本章小结7
参考文献7
第2章面向极地的全球离散格网10
2.1引言10
2.2球面剖分方法10
2.2.1第一个分界纬线圈的确定10
2.2.2球面细分规则12
2.3编码解码机制13
2.3.1编码机制14
2.3.2解码机制15
2.4格网间的关系15
2.4.1父子关系15
2.4.2邻接关系17
2.5格网性能测试19
2.5.1格网几何变形分析19
2.5.2编码解码效率23
2.5.3邻近检索效率23
2.5.4影像数据组织水平分析23
2.6数据集可视化28
2.7本章小结29
参考文献30
第3章多源信息组织与可视化关键技术31
3.1引言31
3.2移动对象的时空数据组织方法31
3.2.1虚拟地球中移动对象的时空数据组织方法32
3.2.2基于HR树扩展的时空索引方法33
3.2.3实验35
3.2.4小结38
3.3基于GPU的三维模型可视化方法38
3.3.1面向GPU绘制的三维模型数据结构38
3.3.2三维模型纹理烘焙方法39
3.3.3三维模型多尺度可视化方法41
3.3.4实验42
3.3.5小结44
3.4矢量数据压缩与可视化方法44
3.4.1面向虚拟地球的矢量数据结构45
3.4.2多尺度矢量数据的分块构建与数据组织方法46
3.4.3面向可视化的矢量数据压缩方法48
3.4.4实验与分析49
3.4.5小结52
3.5面向虚拟地球的三维气象场可视化方法52
3.5.1基于体元对象的数据模型53
3.5.2面向三维场的多尺度动态可视化方法55
3.5.3实验58
3.5.4小结60
参考文献60
第4章面向虚拟地球的分析方法63
4.1引言63
4.2三维虚拟地球中通视分析63
4.2.1通视分析方法概述64
4.2.2球面基准下多尺度的通视分析方法66
4.2.3虚拟地球中实时通视分析70
4.2.4实验与讨论73
4.3三维虚拟地球中有源洪水淹没分析算法74
4.3.1全球地形数据组织方法75
4.3.2大范围有源洪水淹没分析算法76
4.3.3实验79
4.3.4小结80
参考文献80
第5章三维虚拟地球软件平台82
5.1引言82
5.2面向桌面版的三维虚拟地球软件平台82
5.2.1规范化处理子系统82
5.2.2建库与管理子系统84
5.2.3分布式服务子系统84
5.2.4球面三维可视化子系统84
5.2.5空间信息服务注册中心85
5.2.6桌面版三维虚拟地球软件平台效果图85
5.3面向移动终端的三维虚拟地球平台88
5.3.1面向移动终端的三维虚拟地球人机交互技术91
5.3.2面向移动终端的三维虚拟地球软件平台设计97
5.3.3面向移动终端的三维虚拟地球软件平台102
5.4本章小结123
参考文献123
第6章三维虚拟地球技术的应用与实践124
6.1引言124
6.2基于虚拟地球的多源空间信息集成共享方法124
6.2.1网络地理信息集成共享服务系统架构124
6.2.2异构三维虚拟地球数据集成方法126
6.2.3多级节点服务聚合的地理信息集成共享方法131
6.2.4网络地理信息集成共享服务应用实例:“天地图”136
6.2.5小结139
6.3移动三维虚拟地球平台在电力行业应用139
6.3.1电力线路模型的数据组织139
6.3.2电力设备渲染相关算法141
6.3.3带弧垂导线内插算法144
6.3.4电力线三维模型可视化技术145
6.3.5Android平台的电力三维GIS实验系统147
6.4面向虚拟地球的海面动态可视化优化方法159
6.4.1面向GPU的全球多尺度海面网格模型160
6.4.2风场驱动下的海浪动态绘制方法162
6.4.3基于GPU的海面格网缝隙修补方法164
6.4.4实验166
6.5本章小结169
参考文献170