第一章 绪论 1
§1.1 地理信息系统的发展与现状分析 1
目录 1
§1.2 GIS空间数据模型理论研究现状和存在的问题 6
1.2.1 数据模型的3层结构 6
1.2.2 面向对象的数据模型 8
1.2.3 基于特征的空间数据模型理论 9
1.2.4 超图模型 10
§1.3 多分辨率空间数据模型研究现状和存在的问题 11
§1.4 制图综合理论与技术研究现状和存在的问题 11
§1.5 本书的主要研究内容 13
§2.1 空间数据产品类别和数据特性 14
2.1.1 空间数据产品分类 14
第二章 空间数据特性和UML对象建模理论 14
2.1.2 空间数据特性 16
§2.2 GIS中的分辨率、尺度和精度 18
2.2.1 尺度问题 18
2.2.2 应用中有关尺度问题的分类 20
2.2.3 IT领域相关分辨率问题 21
2.2.4 GIS应用中的分辨率问题研究 22
§2.3 统一模型语言UML 24
2.3.1 静态结构图 25
2.3.2 用例图(Use Case) 28
2.3.3 顺序图 28
2.3.4 协作图 30
§2.4 本章小结 31
2 3 9 配置图 31
2.3.8 组件图 31
2.3.7 实现图 31
2.3.6 活动图 31
2.3.5 状态图 31
第三章 基于特征的空间数据模型理论 33
§3.1 特征概念 33
§3.2 特征模型 34
3.2.1 特征对象的组成 35
3.2.2 特征对象和几何对象之间的关系 35
3.2.3 基本几何对象的层次和关系 36
3.2.4 抽象机制 37
§3.3 特征模型空间关系表达 38
3.3.1 属性关系 39
3.3.2 时间关系 40
3.3.3 空间关系 40
3.3.4 特征关系形式化的基本技术问题 41
§3.4 特征模型的应用 42
§3.5 本章小结 43
第四章 应用超图对象模型组织空间数据 45
§4.1 超图概念 45
4.1.1 应用超图模型表达面向对象的语义关系和基本的空间关系 46
§4.2 超图对象模型 48
§4.3 超图理论应用于超图对象模型 50
4.3.1 平面图论基本概念和图的矩阵表示 50
4.3.2 超图基本理论 52
4.3.3 超图表示与超图对象模型表示的关系 53
4.3.4 超图理论应用实例 54
§4.4 基于超图对象模型组织特征空间数据的GIS开发技术 54
§4.5 本章小结 56
5.1.2 关系 58
5.1.1 集合的叉积 58
第五章 形式化多分辨率空间数据模型理论 58
§5.1 预备知识 58
5.1.3 关系的表示和运算 59
5.1.4 逆关系 59
5.1.5 复合关系和闭包运算 60
5.1.6 等价关系 60
5.1.7 偏序关系 60
§5.2 单纯形和单纯复形 61
5.2.1 单纯复形的表示 62
§5.3 单纯复形用以表示离散空间 63
5.3.1 闭合空间对象的表示 63
5 3.2 一般空间对象表示 63
5.3.3 空间关系表达 64
5.3.4 多分辨率空间对象操作的形式化表示 65
§5.5 本章小结 66
§5.4 形式化多分辨率空间数据模型表达 66
第六章 多分辨率空间数据组织和计算的关键技术问题 67
§6.1 规范化多分辨率空间数据组织和管理对象模型 67
§6.2 不同投影下的空间数据转换 68
§6.3 自动综合算子和路网自动综合方法 70
6.3.1 自动综合算子 70
6.3.2 路网自动综合算法 70
§6.4 本章小结 74
第七章 多分辨率地形表现模型 75
§7.1 研究现状分析 75
7.1.1 问题的提出 75
7.1.2 地形可视化基本描述 76
7.1.3 研究现状分析 76
7.2.1 Voronoi图和Delaunay三角形 78
§7.2 DEM算法基础 78
7.1.4 本书的王要研究问题 78
7.2.2 TIN模型算法 79
§7.3 关键技术问题 81
§7.4 多分辨率地形模型 82
7.4.1 自适应规则三角形网多分辨率地形模型 82
7.4.2 不规则三角网多分辨率地形模型 85
§7.5 分区计算DEM时边缘分辨率平滑过渡的方法 90
§7.6 本章小结 92
第八章 多分辨率地形表现实现技术 93
§8.1 基于图形渲染的算法基础 93
8.1.1 曲线、曲面表示的基础知识 93
8.1.2 光照模型 93
8.1.3 纹理及纹理映射 96
8.2.1 OpenGL工作流程 99
§8.2 OpenGL概要 99
8.2.2 OpenGL图形操作步骤 100
8.2.3 Windows NT下的OpenGL函数 100
8.2.4 OpenGL基本功能 100
8.2.5 Windows NT下OpenGL的结构 101
8.2.6 OpenGL变换 101
8.2.7 三维图形显示流程 104
8.2.8 OpenGL中的光照 105
8.2.9 OpenGL中的纹理 106
§8.3 利用OpenGL开发地形可视化软件 107
8.3.1 基本框架 107
8.3.2 MIPmaps纹理映射 108
8.3.3 HyperTerrain地形可视化软件 109
§8.4 本章小结 109
后记 110
参考文献 112