地理信息系统开发:ArcObjects方法 - 中国高校教材图书网
|
|
书名: |
地理信息系统开发:ArcObjects方法
|
ISBN: | 7-307-04649-0 |
条码: | |
作者: |
韩鹏 徐占华 褚海峰 姜文亮
相关图书
|
装订: | 平装 |
印次: | 1-1 |
开本: | 16开 |
定价: |
¥53.00
折扣价:¥45.05
折扣:0.85
节省了7.95元
|
字数: |
|
出版社: |
武汉大学出版社 |
页数: |
461页
|
发行编号: | P·99 |
每包册数: |
|
出版日期: |
2005-09-01 |
|
内容简介: |
本书以Visualc++作为开发语言,结合大量实例,详细介绍了利用Arcobjects组件进行GIS二次开发的方法和过程。书中在讲述利用Arcobjects实现GIS功能的基础上,重点介绍了在Arcobjects环境下空间数据的符号化显示、空间分析、三维显示和三维分析、空间数据管理等功能的实现方法。每个章节对应一个具体的GIS功能,先介绍概念,然后讲述Arcobjects实现这个功能所提供的方法,并给出具体的实现过程。
|
作者简介: |
|
章节目录: |
第一章 ArcObjects介绍
1.1 ArcObjects概述
1.1.1 什么是ArcObjects
1.1.2 ArcObjects的结构
1.1.3 ArcObjects的特点
1.1.4 ArcObjects的功能
1.2 ArcObjects支持的数据
1.2.1 ArcObjects支持的数据
1.2.2 Shape files数据说明
1.2.3 Coverage数据说明
1.3 一个简单的ArcObjects工程
1.3.1 创建一个VC工程
1.3.2 MapControl控件
1.3.3 添加MapControl控件
1.3.4 加载要显示的图层数据
1.3.5 设置图层属性
1.3.6 向视图类中添加MapControl控件对应的变量
1.3.7 向工程中导入需要的组建库和文件
1.3.8 定义两个接口对象的变量
1.3.9 建立Imap接口与 MapControl控件的关联
1.3.10 控制MapControl控件在窗口中的显示范围
第二章 ArcObjects的基本知识
2.1 概 述
2.1.1 ArcObjects的基本组成
2.1.2 三种主要控件
2.1.3 ArcObjects提供的组建率
2.1.4 ArcObjects提供的类和接口
2.2 深入理解对象模型图
2.2.1 类和对象
2.2.2 类与类之间的关系
2.3 ArcObjects中的常用控件
2.3.1 MapControl控件
2.3.2 SceneViewer控件
2.4 ArcObjects中的工作机理
2.4.1 ArcObjects的控件、类、接口之间的关系
2.4.2 ArcObjects中的核心类、接口
2.4.3 ArcObjects应用开发的基本过程
第三章 地图图层控制和地图浏览操作的实现
3.1 概 述
3.2 添加图层数据
3.2.1 添加Shapfile文件
3.2.2 添加CAD文件
3.2.3 添加栅格影像文件
3.3 图 层 控 制
3.3.1 图层的添加和删除
3.3.2 图层间关系的调整
3.3.3 图层显示状态的状态
3.3.4 图层控制的具体实践
3.4 地图浏览操作的实现
第四章 ArcObjects环境下的地图符号化
4.1 地图符号化
4.1.1 地图符号
4.1.2 地图符号库
4.2 ArcObjects环境下地图符号化
4.3 点状要素符号化的实现
4.3.1 模块对象类型
4.3.2 相关类说明
4.3.3 接口说明
4.3.4 实例介绍
4.4 线状要素符号化的实现
4.4.1 模块对象类型
4.4.2 相关类说明
4.4.3 接口说明
4.4.4 实例介绍
4.5 面状要素符号化的实现
4.5.1 模块对象类型
4.5.2 相关类说明
4.5.3 接口说明
4.5.4 实例介绍
4.6 使用FeatureRender系列制作专题图
4.6.1 模块对象模型
4.6.2 相关类说明
4.6.3 使用SimpleRenderer组件符号化
4.6.4 使用UniqueValueMapRenderer组件进行分类分级显示
4.6.5 使用ClassBreaksRenderer组件按分级统计图法制作专题图
4.6.6 使用DotDensityRenderer组件按点值法制作专题图
4.6.7 使用ChartRenderer组件按分区统计法制作专题图
4.6.8 使用ProportionalSymbolRenderer组件制作专题图
4.6.9 使用BiUniqueRenderer Renderer组件制作专题图
4.6.10 使用ScaleDependentRenderer组件制作专题图
第五章 空 间 分 析
5.1 概 述
5.2 空间几何图形集合运算
5.2.1 空间几何图形集合运算概述
5.2.2 模块功能
5.2.3 模块对象模型
5.2.4 相关类说明
5.2.5 接口说明
5.2.6 功能实现
5.3 空 间 查 询
5.3.1 空间查询概述
5.3.2 基于属性查询
5.3.3 基于空间位置查询
5.4 缓冲区分析
5.4.1 缓冲区概述
5.4.2 模块功能
5.4.3 模块对象模型
5.4.4 相关类说明
5.4.5 接口说明
5.4.6 功能实现
5.5 叠 置 分 析
5.5.1 叠置分析概述
5.5.2 矢量图层叠置分析
5.5.3 栅格图层叠置分析
5.6 网 络 分 析
5.6.1 网络分析概述
5.6.2 模块功能
5.6.3 模块对象模型
5.6.4 相关类说明
5.6.5 接口说明
5.6.6 功能实现
第六章 空间数据管理
6.1 空间数据库概述
6.1.1 空间数据库的概念
6.1.2 空间数据库的内容
6.1.3 空间数据库的空间数据模型
6.1.4 空间数据库管理系统
6.1.5 本章主要内容
6.2 Geoddatabase概述
6.2.1 Geoddatabase概念
6.2.2 Geoddatabase提出的技术背景
6.2.3 Geoddatabase的优点
6.2.4 Geoddatabase与ArcSDE的关系
6.2.5 Geoddatabase的两种存储方案
6.2.6 Geoddatabase的版本系统
6.3 Geoddatabase的体系结构
6.3.1 空间数据的四种表现方式
6.3.2 Geoddatabase的体系结构
6.4 Geoddatabase对象模型
6.4.1 概述
6.4.2 Geoddatabase中的主要类
6.4.3 Geoddatabase中的其他常用类
6.5 Geoddatabase的使用与开发
6.5.1 概述
6.5.2 数据库连接及其实现
6.5.3 创建新的数据库
6.5.4 矢量数据的入库
6.5.5 栅格数据的入库
6.5.6 空间数据库查询
第七章 三 维 显 示
7.1 概 述
7.2 DEM数据准备
7.2.1 概述
7.2.2 RASTER数据生成
7.2.3 TIN数据生成
7.3 三维场景的生成和设置
7.3.1 概述
7.3.2 DEM数据的加载
7.3.3 三维场景基本参数的设置
7.4 三维场景的浏览操作
7.4.1 概述
7.4.2 功能实现
7.5 叠加纹理数据
7.5.1 概述
7.5.2 叠加影像数据
7.5.3 叠加矢量数据
7.6 分 层 设 色
7.6.1 概述
7.6.2 模块功能
7.6.3 模块对象模型
7.6.4 相关类说明
7.6.5 接口说明
7.6.6 功能实现
第八章 三 维 分 析
8.1 概 述
8.2 三维场景的属性查询
8.2.1 概述
8.2.2 模块功能
8.2.3 功能实现
8.3 自动生成等高线
8.3.1 概述
8.3.2 模块功能
8.3.3 模块对象模型
8.3.4 相关类说明
8.3.5 接口说明
8.3.6 功能实现
8.4 坡 度 分 析
8.4.1 概述
8.4.2 模块功能
8.4.3 模块对象模型
8.4.4 相关类说明
8.4.5 接口说明
8.4.6 功能实现
8.5 通 视 分 析
8.5.1 概述
8.5.2 功能模块
8.5.3 功能实现
8.6 剖面图绘制
8.6.1 概述
8.6.2 模块功能
8.6.3 模块对象模型
8.6.4 相关类说明
8.6.5 接口说明
8.6.6 功能实现
参考文献
|
精彩片段: |
|
书 评: |
|
其 它: |
|
|
|