GIS程序设计教程·基于ArcGIS Engine 的C#开发实例图书
人气:7

GIS程序设计教程·基于ArcGIS Engine 的C#开发实例

这本《GIS程序设计教程——基于ArcGIS Engine的C#开发实例》由张丰、杜震洪、刘仁义编著,是一本非常适合于GIS组件式开发人员入门的教材,主要介绍了组件式GIS开发技术,重点是利用ArcGIS Engine开发组件库,在.N...

内容简介

这本《GIS程序设计教程——基于ArcGIS Engine的C#开发实例》由张丰、杜震洪、刘仁义编著,是一本非常适合于GIS组件式开发人员入门的教材,主要介绍了组件式GIS开发技术,重点是利用ArcGIS Engine开发组件库,在.Net环境下利用C#语言进行GIS程序开发。全书由浅人深,从组件式GIS基本概念入手,介绍了ArcGIS Engine 10.0的特性;从地图显示浏览入手,介绍了GIS数据的组织与访问、制图渲染与输出、空间数据编辑、GIS分析及栅格图像处理,涵盖了 GIS数据采集、编辑、处理、分析、输出等的基本功能;进一步地,分析了 ArcGIS所提供的功能扩展模块,为GeoProcessing及3D分析等深入开发提供了案例。 《GIS程序设计教程——基于ArcGIS Engine的C#开发实例》适合地理信息系统、遥感等地学专业、测绘类、地质类、农林类、水利类等相关专业的本科生、研究生教学使用,也适合测绘、国土资源、城市规划、交通、环境保护等部门的研究和开发人员使用。

编辑推荐

这本《GIS程序设计教程——基于ArcGIS Engine的C#开发实例》由张丰、杜震洪、刘仁义编著,本教材优势在于编者的编写理念符合GIS技术的教学规律,在教材编写中体现了概念和实践并重;教材的另一优势则在于编者把自己多年教学与科研过程中收集和积累的GIS数据及其应用案例提供给读者共享,大大提高了其可读性。书中提供的GIS程序开发实例分析、讲解了ArcGIS Engine的相关组件接VI,提供了详尽的可直接编译使用的程序代码,使GIS开发的学习过程立竿见影、收效显著。通过实际操作来体会,有助于对组件式GIS开发的原理、方法和应用的理解,初步掌握主流GIS组件开发平台的组件模型与接口使用。本教材是一套较完整的教学资源,可供不同程度的读者作为对照学习的辅助参考资料。

目录

第1章 导论 1.1 GIS程序设计 1.1.1 GIS技术与发展 1.1.2 GIS开发模式 1.1.3 GIS开发模式比较与分析 1.2 组件化程序设计 1.2.1 COM概述 1.2.2 COM的特性 1.2.3 COM的结构 1.3 组件式GIS 1.3.1 组件式GIS体系结构 1.3.2 组件式GIS的特点 1.3.3 组件式GIS的不足 1.4 主流GIS组件平台 1.4.1 ArcGIS Engine 1.4.2 GeoMedia 1.4.3 MapX 1.4.4 TITAN GIS 1.4.5 SuperMap Objects 1.4.6 几种主要组件式GIS平台功能比较第2章 AreGIS Engine开发初步 2.1 ArcGIS Engine概述 2.1.1 ArcGIS Engine 2.1.2 ArcGIS Engine的功能 2.1.3 ArcGIS Engine包含的内容 2.2 使用ArcGIs Engine开发应用程序 2.3 软件安装 2.3.1 安装VisualStudio2010 2.3.2.NET与C# 2.3.3 安装ArcGIS Engine 2.4 ArcGIS Engine类库介绍 2.4.1 对象模型图 2.4.2 常用类库概览 2.5 部署一个ArcGIS Engine应用程序第3章 地图显示与浏览 3.1 地图控件 3.1.1 控件特性 3.1.2 地图控件 3.1.3 目录树控件 3.1.4 工具条控件 3.1.5 页面控件 3.2 地图及其相关组件 3.2.1 地图组件 3.2.2 地图常用接口 3.3 空间书签组件 3.4 创建与调用AOI书签 3.5 开发提示——如何判断添加类库引用第4章 地图数据组织与访问 4.1 数据类型 4.1.1 Coverage 4.1.2 Shapefile 4.1.3 Geodatabase 4.1.4 ArcXML 4.2 Geoclatabase数据模型 4.2.1 Geodatabase模型结构 4.2.2 Geoclatabase数据模型的优点 4.2.3 Geodatabase数据模型的缺点 4.3 Geodatabase类型 4.3.1 文件地理数据库 4.3.2 个人地理数据库 4.3.3 ArcSDE地理数据库 4.3.4 三种类型的地理数据库比较 4.4 数据访问 4.4.1 工作空间工厂及其相关组件 4.4.2 打开一个Shapefile 4.4.3 打开一个AccessGeodatabase要素类 4.4.4 图层组件ILayer 4.4.5 地理数据集组件 4.5 地理数据列表显示 4.6 数据格式转换 4.6.1 地理数据转换组件 4.6.2 数据转换示例第5章 地图渲染与制图输出 5.1 地图制作 5.1.1 地理对象的符号化表达方式 5.1.2 地图制图的要求 5.1.3 地图数据准备 5.1.4 地图整饰与输出 5.2 地图显示及其相关组件 5.3 符号渲染 5.3.1 ArcMap中的地图渲染 5.3.2 特征渲染器Render 5.3.3 图层基本渲染 5.4 制图输出 5.4.1 制图输出相关组件 5.4.2 打印页面布局 5.4.3 制图文件输出第6章 空间数据处理 6.1 数据创建 6.1.1 创建工作空间 6.1.2 要素工作空间及其相关组件 6.1.3 字段相关组件 6.1.4 地理要素类的创建 6.1.5 创建一个Shapefile文件 6.2 地理要素编辑 6.2.1 地理要素相关组件 6.2.2 创建新要素 6.2.3 地理要素交互编辑 6.3 地图元素编辑 6.3.1 地图元素相关组件 6.3.2 地图的整饰元素 6.3.3 添加地图元素编辑工具第7章 GIS分析 7.1 空间关系查询 7.1.1 数据查询相关组件 7.1.2 空间关系 7.1.3 空间关系示例 7.2 空间拓扑分析 7.2.1 拓扑操作 7.2.2 缓冲区分析 7.3 数据统计 7.3.1 数据统计 7.3.2 要素统计实例第8章 栅格数据处理 8.1 栅格数据模型 8.2 栅格数据访问 8.2.1 打开栅格工作空间 8.2.2 获得栅格数据集 8.2.3 获得栅格目录 8.2.4 创建栅格数据集 8.3 栅格数据处理 8.3.1 栅格数据格式转换 8.3.2 栅格影像镶嵌 8.3.3 栅格转换相关组件 8.4 栅格空间分析 8.4.1 栅格计算 8.4.2 栅格插值 8.4.3 地形分析 8.4.4 栅格统计第9章 ArcEngine深入开发 9.1 ArcGIS扩展模块 9.2 利用GeoProcessing实现流程式空间处理 9.2.1 GeoProcessing 9.2.2 利用MoclelBuilder建立空间处理工具 9.2.3 地理处理相关类库与接口 9.2.4 在程序中添加GeoProcessing处理模型 9.3 3D分析开发 9.3.1 ArcScene相关组件与接口 9.3.2 3D分析与显示实例 9.4 在Office中嵌入ArcGISEngine开发参考文献 第1章 导论 1.1 GIS程序设计 1.1.1 GIS技术与发展 1.1.2 GIS开发模式 1.1.3 GIS开发模式比较与分析 1.2 组件化程序设计 1.2.1 COM概述 1.2.2 COM的特性 1.2.3 COM的结构 1.3 组件式GIS 1.3.1 组件式GIS体系结构 1.3.2 组件式GIS的特点 1.3.3 组件式GIS的不足 1.4 主流GIS组件平台 1.4.1 ArcGIS Engine 1.4.2 GeoMedia 1.4.3 MapX 1.4.4 TITAN GIS 1.4.5 SuperMap Objects 1.4.6 几种主要组件式GIS平台功能比较 第2章 AreGIS Engine开发初步 2.1 ArcGIS Engine概述 2.1.1 ArcGIS Engine 2.1.2 ArcGIS Engine的功能 2.1.3 ArcGIS Engine包含的内容 2.2 使用ArcGIs Engine开发应用程序 2.3 软件安装 2.3.1 安装VisualStudio2010 2.3.2.NET与C# 2.3.3 安装ArcGIS Engine 2.4 ArcGIS Engine类库介绍 2.4.1 对象模型图 2.4.2 常用类库概览 2.5 部署一个ArcGIS Engine应用程序 第3章 地图显示与浏览 3.1 地图控件 3.1.1 控件特性 3.1.2 地图控件 3.1.3 目录树控件 3.1.4 工具条控件 3.1.5 页面控件 3.2 地图及其相关组件 3.2.1 地图组件 3.2.2 地图常用接口 3.3 空间书签组件 3.4 创建与调用AOI书签 3.5 开发提示——如何判断添加类库引用 第4章 地图数据组织与访问 4.1 数据类型 4.1.1 Coverage 4.1.2 Shapefile 4.1.3 Geodatabase 4.1.4 ArcXML 4.2 Geoclatabase数据模型 4.2.1 Geodatabase模型结构 4.2.2 Geoclatabase数据模型的优点 4.2.3 Geodatabase数据模型的缺点 4.3 Geodatabase类型 4.3.1 文件地理数据库 4.3.2 个人地理数据库 4.3.3 ArcSDE地理数据库 4.3.4 三种类型的地理数据库比较 4.4 数据访问 4.4.1 工作空间工厂及其相关组件 4.4.2 打开一个Shapefile 4.4.3 打开一个AccessGeodatabase要素类 4.4.4 图层组件ILayer 4.4.5 地理数据集组件 4.5 地理数据列表显示 4.6 数据格式转换 4.6.1 地理数据转换组件 4.6.2 数据转换示例 第5章 地图渲染与制图输出 5.1 地图制作 5.1.1 地理对象的符号化表达方式 5.1.2 地图制图的要求 5.1.3 地图数据准备 5.1.4 地图整饰与输出 5.2 地图显示及其相关组件 5.3 符号渲染 5.3.1 ArcMap中的地图渲染 5.3.2 特征渲染器Render 5.3.3 图层基本渲染 5.4 制图输出 5.4.1 制图输出相关组件 5.4.2 打印页面布局 5.4.3 制图文件输出 第6章 空间数据处理 6.1 数据创建 6.1.1 创建工作空间 6.1.2 要素工作空间及其相关组件 6.1.3 字段相关组件 6.1.4 地理要素类的创建 6.1.5 创建一个Shapefile文件 6.2 地理要素编辑 6.2.1 地理要素相关组件 6.2.2 创建新要素 6.2.3 地理要素交互编辑 6.3 地图元素编辑 6.3.1 地图元素相关组件 6.3.2 地图的整饰元素 6.3.3 添加地图元素编辑工具 第7章 GIS分析 7.1 空间关系查询 7.1.1 数据查询相关组件 7.1.2 空间关系 7.1.3 空间关系示例 7.2 空间拓扑分析 7.2.1 拓扑操作 7.2.2 缓冲区分析 7.3 数据统计 7.3.1 数据统计 7.3.2 要素统计实例 第8章 栅格数据处理 8.1 栅格数据模型 8.2 栅格数据访问 8.2.1 打开栅格工作空间 8.2.2 获得栅格数据集 8.2.3 获得栅格目录 8.2.4 创建栅格数据集 8.3 栅格数据处理 8.3.1 栅格数据格式转换 8.3.2 栅格影像镶嵌 8.3.3 栅格转换相关组件 8.4 栅格空间分析 8.4.1 栅格计算 8.4.2 栅格插值 8.4.3 地形分析 8.4.4 栅格统计 第9章 ArcEngine深入开发 9.1 ArcGIS扩展模块 9.2 利用GeoProcessing实现流程式空间处理 9.2.1 GeoProcessing 9.2.2 利用MoclelBuilder建立空间处理工具 9.2.3 地理处理相关类库与接口 9.2.4 在程序中添加GeoProcessing处理模型 9.3 3D分析开发 9.3.1 ArcScene相关组件与接口 9.3.2 3D分析与显示实例 9.4 在Office中嵌入ArcGISEngine开发 参考文献

网友评论(不代表本站观点)

来自我是猪**的评论:

看看你先。

2017-11-15 16:57:57
来自无昵称**的评论:

书不错,挺好的

2017-11-11 11:52:28
来自read郎**的评论:

还行

2015-06-09 21:45:49
来自lxczyl**的评论:

2015-08-18 14:05:10
来自飞特狗**的评论:

内容很一般。。。。。。。

2015-08-28 11:56:31
来自无昵称**的评论:

很好,没想到这么快,书的质量也很好。

2015-11-13 09:46:26
来自无昵称**的评论:

感觉 很好 。。。。。。

2016-02-22 11:51:33
来自无昵称**的评论:

内容一般。

2016-04-15 17:17:12
来自hyd然**的评论:

2016-11-21 09:53:51
来自匿名用**的评论:

物流还可以

2017-02-21 12:29:32
来自***(匿**的评论:

还行吧,AE的书比较多,这个也差不多

2017-02-23 19:47:39
来自匿名用**的评论:

挺好,,,,,,,

2017-04-26 16:59:28
来自无昵称**的评论:

包装完好,物流很快!

2017-09-11 21:32:09
来自无昵称**的评论:

很多东西讲的太简略了,初学者应该还是不明白,有一定基础的人用不上这个,没有一个深入点

2014-07-06 17:54:19
来自lockepe**的评论:

没有提供源码,许多源码在其它地方是可以找到

2012-12-03 09:40:22
来自春晖小**的评论:

买这本书是下单时为了凑个整数,拿到手发现果然也就值得凑个数,太简单了,基本没办法指导实际项目。

2012-12-12 09:06:09
来自theoneg**的评论:

书中代码很少,谈不上开发实例,也没有完整的实例,就有一些代码片段。概念介绍比较详细,基本的入门还可以!

2012-12-02 09:23:31
来自zcb1921**的评论:

算是开发入门,例子都挺简单的,对各个接口的功能讲的挺详细的。

2013-01-09 20:52:34
来自无昵称**的评论:

快递很给力,书的质量不错,适合AE10.0开发入门。。

2013-12-23 12:51:06
来自无昵称**的评论:

前天晚上10点半买的,今天上午九点多就到了

2012-11-02 11:55:51
来自骗子阿**的评论:

高手就不要看这本书了 初学者可以拿来借鉴下。我主要是看其中类和方法的定义和引用。全书的内容不多,整体下来是做了一个小系统。

2012-07-30 10:42:49
来自无昵称**的评论:

很适合初学,书籍的纸张很好,好好学习。当当网的快递也不错,满意。

2014-02-25 20:41:21
来自无昵称**的评论:

物流比以前慢了,书还是一如既往的好,适合初学者使用

2014-01-15 17:02:02
来自Metoo_M**的评论:

刚刚收到书,还没有细看。不过看样子很适合初学,书籍的纸张很好,好好学习。当当网的快递也不错,满意。

2012-12-15 14:02:10
来自无昵称**的评论:

快递很好,直接送到手上了,包装也挺给力的。很赞哦!

2014-09-20 08:34:07
来自徐盟**的评论:

看了许多类似的书,只觉得这一本好一点,其它的都太坑了,这书虽然薄但是很实用,真正的基础教程,我已经看了一半了

2014-05-10 12:29:49
来自gongyou**的评论:

ArcGIS Engine 开发的入门教材,准备尝试学习。

2013-09-03 12:53:50
来自wqjsjfs**的评论:

基于ArcGIS Engine 10 二次开发的入门学习资料。推荐初学者购买!

2014-10-20 14:12:30
来自无昵称**的评论:

看半天不知所云,也没有一个完整的实例能让人从头至尾跟踪学习一遍,书虽不厚也不贵,但买了后基本没用,浪费感情浪费钱财,痛批之

2014-06-22 19:57:35
来自无昵称**的评论:

很给力,昨晚买的,今天早上刚上班(9点)就到了,很快,而且书也很好!必须好评!

2015-10-15 12:03:13
登录后即可发表评论

免责声明

更多相关图书
在线咨询