高等学校测绘工程系列教材:地理信息系统应用实践教程
定 价:22 元
- 作者:罗年学 ,等 著
- 出版时间:2010/1/1
- ISBN:9787307071780
- 出 版 社:武汉大学出版社
- 中图法分类:P208-33
- 页码:204
- 纸张:胶版纸
- 版次:1
- 开本:16开
《地理信息系统应用实践教程》共分为三个部分,即GIS软件工具篇、GIS专题实践篇和ArcGIS二次开发篇。其中GIS软件工具篇以AreGIS软件为例,介绍GIS软件的常用功能和操作方法;专题实践篇结合测绘工程专业特点,精选了几个典型案例,覆盖空间数据采集、空间数据管理和空间分析等GIS中的重点内容,逐步地介绍其实施过程;二次开发篇以ArcGIS平台为对象,以VBA为开发工具,介绍GIS平台的二次开发方法和定制实践。
《地理信息系统应用实践教程》可作为高等院校测绘工程专业地理信息系统课程的实习教材,也可作为相关专业技术人员学习地理信息系统的参考用书。
地理信息系统是测绘工程专业的核心专业课程之一,旨在培养学生掌握地理信息系统基本概念及其构成、功能、数据获取和组织方法、空间分析与应用等基本概念.地理信息系统的基本原理和方法具有很强的学科交叉性,它融合了地理学、测绘学、计算机科学和管理学等学科的思想和方法,形成了自己的体系。由于测绘工程专业本身课程设置的限制,学生在学习本课程时不可能对这些相关学科的知识有全面的了解。如何让测绘工程专业学生在有限学时的课程学习后,能够对地理信息系统的技术体系和应用具有较深的认识和掌握,实践性教学是一个非常重要的环节。
本实践教材由三个部分组成,基本上涵盖了地理信息系统课程的所有内容。第一部分为软件工具篇,以目前最常用的ArcGIS软件平台为对象,以大多数地理信息系统教科书的编排顺序,依次介绍了地理信息系统中的数据采集、数据处理、数据管理、查询和分析以及专题地图制作等内容。
第二部分为专题实践篇,结合测绘工程专业特点和背景,基于第一篇软件工具基础,介绍了数据采集和地图制作、工程地形分析、选址分析以及交通网络分析4个实验,通过这几个实验的实践练习,使得学生能够对地理信息系统的实际应用具有较全面的认识。
第一篇 GIS软件工具
第1章 ArcGIS简介
1.1 ArcGIS桌面产品
1.2 ArcGIS服务器产品
1.3 ArcGIS组件产品
1.4 ArcMap入门
1.4.1 ArcMap启动
1.4.2 ArcMap窗口组成
1.5 ArcCatalog入门
1.6 地理数据库Geodatabase
第2章 GIS中的空间数据采集和编辑
2.1 ArcMap数据输入和编辑工具
2.2 新建数据源
2.2.1 创建地图文档
2.2.2 添加图层
2.3 点要素的输入和编辑
2.4 线要素的输入和编辑
2.4.1 输入线要素
2.4.2 编辑线要素
2.5 面要素的输入和编辑
2.5.1 输入面要素
2.5.2 编辑面要素
2.6 地图注记编辑
2.6.1 属性标注
2.6.2 使用注记类
2.6.3 使用图形注记
第3章 GIS中的空间数据处理
3.1 拓扑关系
3.1.1 拓扑基本术语
3.1.2 拓扑规则
3.2 拓扑关系建立
3.2.1 地图拓扑(Map Topology)和地理数据库拓扑(Geodatabase Topology)
3.2.2 使用ArcMap建立地图拓扑
3.3 拓扑关系编辑
3.4 投影转换
3.5 坐标变换
3.5.1 坐标变换的概念
3.5.2 坐标转换(Transform)
3.5.3 接边(Edge Snap)
3.5.4 影像配准
第4章 空间数据管理
4.1 Geodatabase空间数据库
4.2 空间数据库建立
4.2.1 创建一个新的地理数据库
4.2.2 建立数据库中的基本组成项
4.3 空间数据库更新和维护
4.3.1 装载数据
4.3.2 属性域
4.3.3 子类型
4.3.4 关系类
4.3.5 几何网络
4.3.6 注释类
4.3.7 索引
第5章 查询统计
5.1 基于属性查询
5.2 基于位置查询
5.3 其他查询
5.3.1 鼠标点击查询
5.3.2 拖曳矩形框进行查询
5.3.3 点击属性表进行查询
5.3.4 删除选中的要素
5.3.5 高亮显示选中要素颜色配置
5.3.6 查看选中要素的信息
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.5.5 报表数据组织
5.5.6 为报表添加辅助要素
5.5.7 报表的保存输出
第6章 空间分析
6.1 缓冲区分析
6.1.1 使用缓冲区工具
6.1.2 使用缓冲区向导
6.2 叠加分析
6.2.1 叠加分析的分类和工具
6.2.2 叠加分析工具(Union、Intersect)的使用示例
6.3 地形分析
6.3.1 地形分析工具(Terrain Analysis Tools)
6.3.2 坡度(Slope)工具
6.3.3 坡向(Aspect)工具
6.4 网络分析
第7章 专题制图
7.1 图层控制
7.1.1 显示(Display)
7.1.2 标注(Lables)
7.1.3 符号(Symbology)
7.2 符号设计
7.2.1 简单要素图(Features)
7.2.2 定性分类(Categories)
7.2.3 定量分类(Quantities)
7.2.4 统计图Charts)
7.2.5 多重属性图(Muhiple Attibute)
7.3 地图布局
7.3.1 地图布局(Layout)和打印(Printing)设置
7.3.2 添加地图要素(Element)
第二篇 GlS专题实践
第8章 空间数据采集及地图制作
8.1 手工数字化采集
8.2 使用ArcScan数字化采集
8.2.1 扫描地图的配准和校正
8.2.2 ArcScan人工矢量化方法
8.2.3 ArcScan批处理矢量化方法
8.2.4 ArcGIS拓扑检查方法与拓扑错误修正方法
8.2.5 ArcScan常用快捷键
8.3 使用空间数据互操作获取数据
8.3.1 ArcGIS数据互操作扩展模块介绍
8.3.2 &rcGiS数据互操作扩展的关键特性
8.3.3 ArcGIS空间数据格式转换
8.4 地图制作
8.4.1 新建布局
8.4.2 添加矢量化后的地图
8.4.3 添加其他内容
8.4.4 进一步处理
第9章 工程地形分析
9.1 DEM的建立
9.1.1 TIN的组成
9.1.2 TIN的建立
9.2 断面图生成
9.3 坡度图制作
9.4 可视性分析
9.4.1 视线瞄准线的创建
9.4.2 视场的计算
第10章 交通网络分析
10.1 网络的组成和建立
10.1.1 网络的组成
10.1.2 网络数据集建立
10.1.3 网络分析的一般流程
10.2 最短路径分析
10.3 找服务区域(Finding service Atea)
第11章 选址分析
11.1 指标评价
11.2 综合选址分析实例
11.2.1 背景
11.2.2 目的
11.2.3 要求
11.2.4 操作步骤
第三篇 ArcGIS二次开发
第12章 ArcGIS二次开发基础
12.1 ArcObjects简介
12.1.1 AO的基础-COM
12.1.2 AO的核心组件库
12.2 Visual Basic基础
12.2.1 常量
12.2.2 变量
12.2.3 数组
12.2.4 记录
12.2.5 数据类型
12.2.6 控制语句
12.2.7 函数与过程
12.3 在ArcMap的VBA环境中编程
第13章 ArcGIS二次开发实现
13.1 A0对象
13.1.1 Application对象
13.1.2 Document对象
13.1.3 Map对象
13.1.4 Layer图层对象
13.2 基于VBA的定制
13.2.1 定制状态栏(StatusBar)
13.2.2 定制可停靠窗口(DockableWindow)
13.2.3 CommandBars和CommandBar对象
13.3 二次综合应用实践
参考文献
类型是由其子类型代码值决定的。子类型代码以整型字段存储在要素类或表中,每个子类型在给定的字段可以有它自己的默认值集合和属性域,并关联有不同的连接规则。
在进行地理数据库的设计时,需要决定在什么地方适合使用子类型和在什么地方需要添加要素类。当需要通过默认值(defaultvalues)、属性域(attributedomains)、连接规则(con.neetivityrules)和关系规则(relationshiprules)区分对象时,就需要对单一的要素类或表建立不同的子类型。当根据不同的行为(behaviors)、属性(attributes)、访问权限(accessprivile.ges)或对象的多版本(muhiversioned)来区分对象时,则需要建立另外的要素类。
4.3.3.1 建立子类型
用ArcCatalog打开“Chapter4,\02”中的Geodatabase数据库,在要素类Parcels上单击右键弹出属性表,选择Properties命令,打开FeatureClassProperties对话框。单击Subtypes选项卡,进入Subtypes窗口。在SubtypesField窗口的下拉菜单中会列出要素类或表的字段类型为整型的字段,从中选择一个需要区分子类型的字段。
单击Code栏下的第一个空白字段,输入新的子类型代码(整数型)。单击Description字段,输入新建子类型的描述。对于新建子类型的每一个字段,在DefaultValues下面的单元格输人默认值。单击Domain下拉框,从列表中选择一个属性域(将子类型的字段关联到一个属性域)。