第1章 EGIS的基本理论 1
1.1 GIS的基本概念 1
1.1.1数据 1
1.1.2信息 1
1.1.3地理信息 2
1.1.4信息系统 3
1.1.5 GIS 4
1.2 EGIS的基本概念 5
1.2.1环境信息的概念及分类 5
1.2.2环境信息的特征 6
1.2.3 EGIS的概念 7
1.2.4 EGIS的组成 7
1.2.5 EGIS软件的功能 8
1.3 EGIS设计方法 10
1.3.1基于面向对象语言的独立开发 10
1.3.2单纯二次开发 10
1.3.3集成二次开发 10
1.3.4三种实现方式的分析与比较 11
1.4 EGIS的总体设计 12
1.4.1系统的设计技术 12
1.4.2系统的功能 13
1.4.3系统的结构 15
1.4.4与数据库的集成连接 15
1.5环境决策支持系统的总体设计 16
1.5.1 EDSS的技术发展 17
1.5.2 EDSS的设计技术 17
1.5.3开发EDSS的关键技术 20
1.5.4 EDSS发展趋势 21
第2章 EGIS的集成方法 23
2.1环境模型与EGIS的系统集成 23
2.1.1开发类实现模型调用 23
2.1.2采用结构化模块实现环境模型调用 26
2.2 GIS与环境模型的集成 27
2.2.1 GIS与指数评价模型的集成 29
2.2.2 GIS与机理模型的集成 30
2.2.3 GIS与模型的集成分析 31
2.3 GIS与EGIS的系统集成 33
2.3.1对称型体系结构 33
2.3.2非紧凑体系结构 33
2.3.3紧凑体系结构 34
2.4数据库与EGIS的系统集成 35
2.4.1通过绑定图层连接数据 36
2.4.2绑定SafeArray数据源 39
2.4.3通过DAO和ODBC方式实现专题图 39
2.4.4通过ADO方式绑定数据 41
2.4.5数据集的删除 41
2.5工具软件与EGIS的系统集成 42
2.5.1独立系统 42
2.5.2非紧凑系统 44
2.5.3紧凑系统 47
第3章 工具软件与EGIS集成的独立体系 52
3.1 GIS在环境影响分析中的应用 52
3.1.1 GIS在环境影响评价中的应用 52
3.1.2应用GIS进行水环境影响评价的程序 53
3.1.3实例研究 54
3.1.4存在的问题分析 57
3.1.5小结 58
3.2 CFD软件在环境影响分析中的应用 58
3.2.1模拟方法 59
3.2.2边界条件及格网生成 59
3.2.3模拟结果与讨论 61
3.2.4小结 63
3.3 MATLAB在环境影响分析中的应用 63
3.3.1统计分析 64
3.3.2插值分析 65
3.3.3绘图功能 70
3.3.4 GIS图层的加载 72
3.4结语 73
第4章 工具软件与EGIS的松散集成 74
4.1 Surfer与EGIS的松散集成 74
4.1.1引言 74
4.1.2模拟系统的总体设计 75
4.1.3插值方法的选择 75
4.2对象模型的建立 76
4.3系统总体技术流程 76
4.3.1技术实现与关键代码 76
4.3.2实例分析 79
4.3.3小结 79
4.4 MATLAB与EGIS的松散集成 80
4.4.1引言 80
4.4.2生命周期评价决策分析模型 80
4.4.3决策分析模型的计算方法 82
4.4.4模型自动化分析软件的开发 82
4.4.5软件设计应注意的问题 85
4.4.6小结 86
4.5 ArcGIS软件与EGIS的松散集成 86
4.5.1 VBA开发 86
4.5.2插件开发 87
4.5.3应用示例 87
4.6结语 93
第5章 信息数据与EGIS的集成及可视化分析 94
5.1水环境功能区数据集成管理 94
5.1.1水环境功能区的数据模型 94
5.1.2水环境功能区的数据来源 95
5.1.3数据集成管理方法 95
5.2数据库的动态更新及数据分析 96
5.2.1数据连接的设计方法 96
5.2.2信息数据的可视化分析 100
5.3研究实例 107
5.4结语 109
第6章 基于MapX的环境影响评价信息系统的集成设计 110
6.1 MapX在开发专题地图方面的优点 110
6.2系统的设计思想 111
6.3软件的设计与实现 115
6.3.1图层的处理 115
6.3.2信息的查询 122
6.3.3专题地图的生成方法 131
6.3.4存储环境影响评价专题地图 139
6.4结语 141
第7章 基于Map Objects的循环经济管理信息系统的集成设计 143
7.1循环经济环境管理信息系统的设计技术 143
7.1.1 GIS组件MO 143
7.1.2 GIS与模型系统的集成 144
7.1.3系统的主要功能 144
7.2图层加载及位置移动 146
7.2.1图层加载 146
7.2.2图层的位置移动及删除 150
7.3浏览功能的实现 154
7.4循环经济相关信息的查询及显示 159
7.4.1通过查询条件检索数据 159
7.4.2通过距离检索数据 164
7.4.3通过几何图形检索数据 168
7.5属性数据的图形化显示 168
7.5.1专题地图的生成 169
7.5.2组合渲染对象GroupRenderer 174
7.6信息的动态跟踪 178
7.7结语 180
第8章 基于ArcGIS Engine的给水管网信息的集成与实现 181
8.1系统的总体设计 181
8.1.1 GIS开发组件 182
8.1.2系统的目标和功能 183
8.1.3数据库的综合设计 183
8.2环境地理信息图层的加载与删除 184
8.2.1 AddLayerFromFile方法 184
8.2.2 AddShapeFile方法 185
8.2.3 AddLayer方法 185
8.2.4 Open方法 187
8.2.5 LoadMxFile方法 187
8.2.6图层文件的删除 188
8.2.7图层的浏览等功能的设计开发 191
8.3信息查询 194
8.3.1由属性查空间对象 194
8.3.2由空间对象查属性 201
8.4专题图的实现 204
8.5 GIS的布局设计 214
8.6结语 219
参考文献 221