注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术自然科学自然科学总论地理信息系统开发:ArcObjects方法

地理信息系统开发:ArcObjects方法

地理信息系统开发:ArcObjects方法

定 价:¥53.00

作 者: 韩鹏,徐占华,褚海峰,姜文亮 编著
出版社: 武汉大学出版社
丛编项: 地图学与地理信息系统系列
标 签: 地质学

ISBN: 9787307046498 出版时间: 2005-09-01 包装: 胶版纸
开本: 小16开 页数: 461 字数:  

内容简介

  随着信息时代的到来,地理信息系统正迅速地由理论研究走向实用化和产业化,广泛地应用于众多领域。但是,GIS软件工程涉及多个学科领域,具有系统结构复杂、开发周期长、系统重用性差等问题,这些问题严重阻碍了应用型地理信息系统的开发。实际应用迫切需要快速实现GIS基本功能的二次开发软件。ArcObjects是ESRI公司推出的功能强大的组件式地理信息开发软件,它是目前GIS业界最为著名的组件式GIS开发产品。通过ArcObjects提供的组件GIS开发方法,用户可以根据需要把实现各种功能组件像“积木”一样搭建起来,实现地理信息系统的灵活应用和扩展。本书以VisualC++作为开发语言,结合大量的实例,详细介绍了ArcObjects进行GIS二次开发的方法和过程。书中在讲述利用ArcObjects实现GIS基本功能的基础上,重点介绍了在ArcObjects环境下空间数据的符号化显示、空间分析、三维显示和三维分析、空间数据管理等功能的实现方法。每个章节都对应一个具体GIS功能,先介绍基本概念,然后讲述ArcObjects实现这个功能所提供的方法,并给出具体的实现过程。

作者简介

暂缺《地理信息系统开发:ArcObjects方法》作者简介

图书目录

第一章 ArcObjects介绍
1.1 ArcObjects概述 1
1.1.1什么是ArcObjects 1
1.1.2 ArcObjects的结构 2
1.1.3 ArcObjects的特点 2
1.1.4 ArcObjects的功能 2
1.2 ArcObjects支持的数据 3
1.2.1 ArcObjects支持的数据 3
1.2.2 Shape files数据说明 4
1.2.3 Coverage数据说明 7
1.3一个简单的ArcObjects工程 9
1.3.1 创建一个VC工程 9
1.3.2 添加MapControl控件 10
1.3.3 添加MapControl控件 10
1.3.4 加载要显示的图层数据 11
1.3.5 设置图层属性 11
1.3.6 向视图类中添加MapControl控件对应的变量 12
1.3.7 向工程中导入需要的组件库和文件 12
1.3.8 定义两个接口对象的变量 12
1.3.9 建立IMap接口与MapControl控件的关联 13
1.3.10 控制MapControl控件在窗口中的显示范围 13
第二章 ArcObjects的体系结构
2.1 概述 1
2.1.1 ArcObjects的基本组成 1
2.1.2三种主要控件 1
2.1.3 ArcObjects提供的组件库 1
2.1.4 ArcObjects提供的类和接口 1
2.2 深入理解对象模型图 1
2.2.1类和对象 1
2.2.2类与类之间的关系 1
2.3 ArcObjects中的常用控件 1
2.3.1 MapControl控件 1
2.3.2 SceneViewer控件 1
2.4 ArcObjects中的工作机理 1
2.4.1 ArcObjects的控件、类、接口之间的关系 1
2.4.2 ArcObjects中的核心类、接口 1
2.4.3 ArcObjects应用开发的基本过程 1
第三章 地图图层控制和地图浏览操作的实现
3.1 概述 1
3.2 添加图层数据 2
3.1.1添加Shapefile文件 1
3.1.2添加CAD文件 1
3.1.3添加栅格影像文件 1
3.3 图层控制 8
3.3.1图层的添加和删除 1
3.3.2图层间关系的调整 1
3.3.3图层显示状态的控制 1
3.3.4图层控制的具体实现 1
3.4 地图浏览操作的实现 8
第四章 ArcObjects环境下的地图符号化
4.1地图符号化 1
4.1.1地图符号 1
4.1.2地图符号库 1
4.2 ArcObjectS环境下地图符号化的方法 2
4.3点状要素符号化的实现 8
4.3.1模块对象模型 1
4.3.2相关类说明 1
4.3.3接口说明 1
4.3.4实例介绍 1
4.4线状要素符号化的实现 8
4.4.1模块对象模型 1
4.4.2相关类说明 1
4.4.3接口说明 1
4.4.4实例介绍 1
4.5面状要素符号化的实现 8
4.5.1模块对象模型 1
4.5.2相关类说明 1
4.5.3接口说明 1
4.5.4实例介绍 1
4.6使用FeatureRender系列制作专题图 8
4.6.1模块对象模型 1
4.6.2相关类说明 1
4.6.3使用SimpleRenderer组件符号化 1
4.6.4使用UniqueValueMapRenderer组件进行分类分级显示 1
4.6.5使用ClassBreaksRenderer组件按分级统计图法制作专题图 1
4.6.6使用DotDensityRenderer组件按按点值法制作专题图 1
4.6.7使用ChartRenderer组件按分区统计法制作专题图 1
4.6.8使用ProportionalSymbolRenderer组件制作专题图 1
4.6.9使用BiUniqueValueRenderer组件制作专题图 1
4.6.10使用ScaleDependentRenderer组件制作专题图 1
第五章 空间分析
5.1概述 1
5.2空间几何图形集合运算 2
5.2.1空间几何图形集合运算概述 1
5.2.2模块功能 1
5.2.3模块对象模型 1
5.2.4相关类说明 2
5.2.5接口说明 2
5.2.6功能实现 2
5.3空间查询 8
5.3.1空间查询概述 1
5.3.2基于属性查询 1
5.3.3基于空间位置查询 1
5.3.4相关类说明 2
5.3.5接口说明 2
5.3.6功能实现 2
5.4缓冲区分析 8
5.4.1缓冲区概述 1
5.4.2模块功能 1
5.4.3模块对象模型 1
5.4.4相关类说明 2
5.4.5接口说明 2
5.4.6功能实现 2
5.5叠置分析 8
5.5.1叠置分析概述 1
5.5.2矢量图层叠置分析 1
5.5.3栅格图层叠置分析 1
5.6网络分析 8
5.6.1网络分析概述 1
5.6.2模块功能 1
5.6.3模块对象模型 1
5.6.4相关类说明 2
5.6.5接口说明 2
5.6.6功能实现 2
第六章 空间数据管理 1
6.1空间数据库概述 1
6.1.1空间数据库的概念 1
6.1.2空间数据库的内容 1
6.1.3空间数据库的空间数据模型 1
6.1.4空间数据库管理系统 2
6.1.5本章主要内容 2
6.2 Geodatabase概述 3
6.2.1 Geodatabase概念 3
6.2.2 Geodatabase提出的技术背景 3
6.2.3 Geodatabase的优点 3
6.2.4 Geodatabase与ArcSDE的关系 4
6.2.5 Geodatabase的两种存储方案 5
6.2.6 Geodatabase的版本管理 6
6.3 Geodatabase的体系结构 6
6.3.1空间数据的四种表现方法 6
6.3.2 Geodatabase的体系结构 7
6.4 Geodatabase对象模型 9
6.4.1概述 9
6.4.2 Geodatabase中的主要类 9
6.4.3 Geodatabase中的其它常用类 24
6.5 Geodatabase的使用与开发 32
6.5.1概述 32
6.5.2数据库连接及其实现 32
6.5.3创建新的数据集 34
6.5.4矢量数据的入库 35
6.5.5栅格数据的入库 42
6.5.6空间数据库查询 50
第七章 三维显示
7.1概述 3
7.2 DEM数据准备 3
7.2.1概述 3
7.2.2 RASTER数据生成 4
7.2.3 TIN数据生成 17
7.3 三维场景的生成和设置 25
7.3.1概述 25
7.3.2 DEM数据的加载 25
7.3.3 三维场景基本参数的设置 30
7.4 三维场景的浏览操作 34
7.4.1概述 34
7.4.2功能实现 34
7.5 叠加纹理数据 34
7.5.1 概述 34
7.5.2 叠加影像数据 35
7.5.3 叠加矢量数据 41
7.6 分层设色 44
7.6.1 概述 44
7.6.2 模块功能 44
7.6.3 模块对象模型 44
7.6.4 相关类说明 45
7.6.5 接口说明 46
7.6.6 功能实现 51
第八章 三维分析
8.1概述 63
8.2 三维场景的属性查询 64
8.2.1 概述 64
8.2.2 模块功能 64
8.2.3 模块对象模型 64
8.2.4 相关类说明 64
8.2.5 接口说明 64
8.2.6 功能实现 64
8.3 自动生成等高线 67
8.3.1 概述 67
8.3.2 模块功能 67
8.3.3 模块对象模型 67
8.3.4 相关类说明 69
8.3.5 接口说明 69
8.3.6 功能实现 74
8.4 坡度分析 87
8.4.1 概述 87
8.4.2 模块功能 87
8.4.3 模块对象模型 87
8.4.4 相关类说明 88
8.4.5 接口说明 88
8.4.6 功能实现 91
8.5 通视分析 100
8.5.1 概述 100
8.5.2 模块功能 100
8.5.3 模块对象模型 101
8.5.4 相关类说明 101
8.5.5 接口说明 101
8.5.6 功能实现 101
8.6 剖面图绘制 111
8.6.1 概述 111
8.6.2 模块功能 111
8.6.3 模块对象模型 111
8.6.4 相关类说明 112
8.6.5 接口说明 113
8.6.6 功能实现 118

本目录推荐