《环境地理信息系统及其开发与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:荆平编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2010
  • ISBN:9787040288247
  • 页数:293 页
图书介绍:本书对环境地理信息系统的基本理论和设计开发方法进行了全面论述,采用组件地理信息系统(COMGIS)的技术和方法,将环境科学、数据库技术和GIS组件进行集成,结合面向对象的设计开发语言,对环境地理信息系统的设计开发与应用进行分析研究。书中以目前主流GIS组件MapX、MapObjects和ArcGIS Engine为核心,结合大量代码和开发示例进行技术讲解,便于学习和借鉴,具有理论分析和实践应用相结合的特点。本书可作为高等学校环境规划、资源保护、经济管理以及信息科学等专业的本科生、研究生教材,也可供环境管理部门的管理者、环境科学与工程领域的研究人员学习参考。

第一章 地理信息系统应用软件开发的基础理论 1

第一节 地理信息系统的基本概念 1

一、信息 1

二、地理信息 2

三、信息系统 3

四、地理信息系统 3

五、地理信息系统的分类 5

第二节 地理信息系统的组成及功能 6

一、地理信息系统的组成 6

二、地理信息系统软件的功能 6

第三节 应用型地理信息系统开发的三种实现方式 8

一、独立开发 8

二、单纯二次开发 9

三、集成二次开发 9

四、三种实现方式的分析与比较 9

第四节 地理信息系统开发的组件技术 10

一、软件开发的组件技术 10

二、COM与DCOM 11

三、ActiveX与ActiveX控件 12

四、组件技术与地理信息系统的发展 13

五、组件式地理信息系统的特点 14

六、组件式地理信息系统开发平台的结构 15

第五节 地理信息系统的设计开发 16

一、地理信息系统的设计方法 16

二、地理信息系统工程开发步骤 18

三、系统的开发与实施 20

四、系统的维护与评价 21

第六节 地理信息系统的发展及趋势 21

一、地理信息系统的发展 21

二、地理信息系统的趋势 23

三、地理信息系统与GPS和RS的集成 25

四、三维地理信息系统 25

五、虚拟地理信息系统 26

六、地理信息系统中面向对象技术研究 27

七、开放式地理信息系统 28

八、多媒体地理信息系统 29

九、时态地理信息系统 29

思考题 29

第二章 环境地理信息系统的集成理论和方法 30

第一节 基本概念 30

一、环境信息的概念及分类 30

二、环境信息的特征 30

三、环境地理信息系统的概念 31

第二节 环境管理信息系统设计方法 32

一、系统的设计技术 32

二、系统的功能 34

第三节 环境决策支持系统的设计技术及发展趋势 36

一、ES、DSS、SDSS、EDSS的比较 36

二、EDSS的技术发展 36

三、国内外研究现状 38

四、EDSS的设计技术 38

五、开发EDSS的关键技术 41

六、EDSS发展趋势 42

第四节 系统集成的研究方法 44

一、数学模型与环境信息系统的集成 44

二、数学模型与地理信息系统的集成 44

三、数据库的集成连接 45

四、环境科学基础信息的集成 46

五、工具软件的系统集成 47

六、地理信息系统的系统集成开发 47

第五节 地理信息系统与环境模型的集成实例 49

一、地理信息系统在环境影响评价中的应用 49

二、应用地理信息系统进行水环境影响评价的程序 51

三、实例研究 52

四、存在的问题分析 55

思考题 56

第三章 数据库设计与管理 57

第一节 数据库的基本概念 57

一、数据与文件组织 57

二、数据模型 58

第二节 地理信息系统内部数据结构 60

一、矢量模型 60

二、栅格模型 60

第三节 地理信息系统空间数据库 62

一、空间数据库 62

二、空间数据库特点 62

三、空间数据库引擎 63

四、数据库的设计 65

第四节 地理信息系统数据库管理方法 67

一、采用文件管理 67

二、文件结合关系数据库管理 67

三、关系数据库管理 68

四、面向对象数据库管理 68

五、对象关系数据库管理 68

第五节 环境信息数据的采集与管理 70

一、数据源 70

二、数据的采集 70

三、采集数据的管理方式 72

四、数据结构的转换 75

思考题 76

第四章 MapX开发的技术及应用示例 77

第一节 MapX简介 77

一、MapX 77

二、MapX的空间数据结构 77

三、MapX组件的模型结构 78

四、MapX的重要功能 80

第二节 MapX文件形式 81

一、MapInfo的主要技术特点 81

二、MapInfo的数据组织 82

三、Geoset 83

四、MapX的标准工具 84

第三节 地理信息系统基本功能的实现方法 85

一、MapX控件的加载 85

二、图层的常用属性 85

三、图层的加载 87

四、图层的管理方法 88

五、图层的删除 88

六、绘图功能的开发 89

第四节 检索功能的设计开发 89

一、基本检索功能的设计开发 89

二、综合检索功能的程序设计和开发 95

第五节 数据绑定 103

一、基本概念 103

二、MapX数据绑定的实现 104

三、MapX数据绑定的删除 111

第六节 专题地图的类型及设计开发 111

一、专题地图的定义及类型 111

二、专题地图的对象、方法及属性 113

三、专题地图的设计开发 117

思考题 124

第五章 应用MapObjects开发的技术及示例 125

第一节 MapObjects简介 125

第二节 MapObjects的文件及属性 126

一、图层文件 126

二、图像(Image)文件 127

三、属性表 127

四、图层显示顺序 127

五、Symbols 128

六、颜色属性 129

第三节 地理信息系统基本功能的设计开发 130

一、MapObjects控件的加载 130

二、加载数据图层 131

三、图层的卸载和移动 133

四、增加一个图像文件 133

五、加载SDE层 133

六、颜色及字体的调整 135

七、动态跟踪层操作 135

第四节 信息检索 137

一、通过距离来搜索元素(SearchByDistance) 137

二、通过询问方式搜索元素(SearchExpression) 138

三、通过形状来搜索元素(SearchShape) 138

四、图层类型的判断 139

五、条件查询程序设计 143

第五节 数据库绑定 148

一、数据连接的设计方法 148

二、数据库绑定及修改的例子 150

三、新建数据库表结构 155

四、绘制地理信息系统图层的保存 155

第六节 专题图的设计开发 159

一、专题图渲染方法 159

二、专题图主要类型及实现 167

思考题 172

第六章 基于MapX的环境影响评价专题图信息系统 173

第一节 系统的设计思想 174

第二节 MapX在开发专题地图方面的优点 175

第三节 系统的模块结构 176

第四节 软件的设计与实现 177

一、开发环境 177

二、开发方式 177

三、数据类型及结构 177

四、系统结构 178

五、关键技术 178

第五节 系统的主要功能及实现方法 179

一、图层处理基本功能的设计开发 179

二、查询功能的实现 188

三、专题图的生成 189

四、数据库设计与开发 192

第六节 小结 198

思考题 199

第七章 城市水资源管理与决策支持信息系统 200

第一节 水资源信息数据的空间管理与分析 200

一、水资源数据集成管理 201

二、数据库的动态更新及数据分析 203

三、信息数据的空间分析 204

四、研究示例 205

五、小结 207

第二节 水资源管理信息系统的设计开发 207

一、图层基本浏览操作功能的实现 208

二、信息检索功能的实现 216

三、空间图层的选择及保存 221

第三节 水资源决策支持系统的设计开发 224

一、系统的基本设计思想 224

二、系统结构分析 224

三、系统集成的技术框架 225

四、系统的构建方法 226

五、决策分析 228

六、天津实例研究 237

七、小结 238

思考题 239

第八章 ArcGIS Engine开发技术及示例 240

第一节 ArcGIS开发平台介绍 240

一、ArcObjects简介 240

二、ArcGIS的开发方式 240

三、ArcGIS Engine简介 242

四、ArcGIS Engine可实现的主要功能 243

第二节 ArcGIS Engine的组件 244

一、组件类型及加载 244

二、控件之间的关联 248

第三节 地理信息系统基本功能的设计开发 249

一、控件的布局及加载方法 249

二、图层的加载 250

三、鹰眼功能的实现 251

四、缩放功能的实现 252

五、工具条的功能设计 253

六、弹出式菜单的设计 253

七、绘图及标注的编辑 254

八、地图文档的保存 255

第四节 信息检索功能的设计与实现 257

一、检索方式及实现方法 257

二、条件查询的设计示例 261

第五节 专题图的设计开发 268

一、专题图类型 268

二、专题图的实现方法 270

第六节 数据库程序设计及开发 285

一、Geodatabase、ArcSDE 285

二、数据连接 287

三、数据修改 291

思考题 292

主要参考文献 293