ArcGIS Engine组件式开发及应用

出版社:科学出版社
出版日期:2012-2
ISBN:9787030330192
页数:411页

章节摘录

版权页:插图:ArcObjects是ESRI公司ArcGIS系列产品的开发平台,它是基于Microsoft COM技术构建的一系列COM组件产品,属于二次开发软件。开发人员利用ArcObj ects组件,可以开发出功能强大的GIS系统。在ArcGIS9.0以前的版本,ArcObjects还不是一个独立的应用产品,利用它开发的GIS软件,不能脱离ArcGIS平台独立运行。出于产品战略上的考虑,ESR1为了进一步开拓市场,就将ArcObj ects中的一些组件单独打包,并将其命名为ArcGIS Engine。ArcGIS Engine是一套用于构建应用的嵌入式GIS程序的组件库,利用它开发软件,不需要安装ArcGIS桌面程序,只需要购买单独的运行许可(Runtime)就可以运行。这套产品在灵活性和费用上都很有优势,软件开发人员利用ArcGIS Engine可快速构建针对特定行业的GIS系统,以降低开发的难度、成本和费用,为GIS在具体行业的推广应用奠定了良好的基础。1.2  ArcGIS Engine组件库ArcGIS Engine是一套庞大的COM组件集合,为有效管理ArcGIS Engine中数目众多的COM对象,ESRI将它们放在不同的组件库中,在.NET开发环境下,它们被组织在了不同的命名空间内。组件库是对一个或多个COM组件中所有的组件类、接口、方法和类型的描述,这种描述是属于二进制级别的。所有这些组件库的组件都位于\com文件夹中,但其真正实现却是在\bin文件夹的众多DLL文件中。命名空间将功能相同或相似的COM对象在逻辑上松散组织起来。在ArcGIS Engine中,众多的组件被放在不同的命名空间内。若要进行地理数据操作,需要引入GeoDatabase等相关的命名空间;若要涉及对几何形体对象的处理,则需要引入Geometry等命名空间。通过这种方式,软件开发人员在寻找具体的COM对象时将更具有目标性。

书籍目录

前言
第1章 ArcGIS Engine基础
 1.1 ArcGIS Engine概述
 1.2 ArcGIS Engine组件库
 1.3 阅读对象模型图
1.3.1 ArcGIS Engine中的类与对象
1.3.2 类与类的关系
1.4 组建对象模型
1.4.1 软件开发历史
1.4.2 组件对象模型
 1.5 使用控件构建独立应用程序
1.5.1 程序功能描述
1.5.2 程序控件设计
1.5.3 代码编写
1.6 ArcGISlo.0的新增功能
第2章使用AreGIS Engine控件编程
2.1 MapControl控件
2.1.1 主要接口
2.1 2 用MapControl控件加载地理数据
2.1.3 鼠标与控件的交互
2.1.4 数据选择
2.1.5 实现鹰眼功能
2.2 PageLayoutControl控件
2.2.1 用PageLayoutControl操作Mxd文件
2.2.2 PageLayout与MapControl联动
2.3 TOCControl控件
2.3.1 TOCControl控件概述叩
2.3.2 TOCControl控件应用开发实例
2.4 ToolbarControl及相关对象
2.4.1 概述
2.4.2 ToolbarControl控件
2.4.3 zoolbarltem
第3章 几何形体对象Geometry
第4章 地图组成
第5章 空间数据符号化
第6章 空间数据管理
第7章 空间分析
第8章 空间数据编辑
第9章 地图输出
第10章 基于ArcGIS Server的Web Gis开发
第11章 三维可视化及三维分析

编辑推荐

《ArcGIS Engine组件式开发及应用》根据地理信息系统软件开发特点及作者多年教学和项目研发经验,在内容组织上层次分明,结构清晰,图文并茂,重点突出。《ArcGIS Engine组件式开发及应用》详细介绍了ArcGIs软件开发中所涉及的ArcGlS Engine组件库、接口和实现接口的类。强调将地理信息系统理论和实际软件开发应用相结合,并给出了大量的实例代码。《ArcGIS Engine组件式开发及应用》内容叙述深入浅出,表述严谨,可作为高等院校地理信息系统和测绘工程等专业本科生教材,也可作为研究生以及从事地理信息系统软件开发工程技术人员的参考用书。

作者简介

《ArcGIS Engine组件式开发及应用》内容简介:“ArcGIS Engine组件式开发及应用”是西安科技大学为地理信息系统本科专业开设的一门专业课。《ArcGIS Engine组件式开发及应用》在积累作者近年来讲授这门课经验的基础上,结合具体GIS软件项目开发实践,采用C#语言编写应用实例,并以ArcGIS Engine9.3和10.0为开发平台编写而成,系统讲述了ArcGIS Engine组件式开发的方法和具体应用。
全书共11章,内容涉及ArcGIS Engine基础、使用AreGISEngine控件编程、几何形体对象Geometry、地图组成、空间数据符号化、空间数据管理、空间分析、空间数据编辑、地图输出、基于ArcGIS Server的Web GIS开发和三维可视化及三维分析。对每部分所涉及的接口,实现接口的类,以及对应的属性和方法均进行了详细介绍。为便于读者理解和练习,在各部分还结合实际GIS项目开发实践,列举了大量采用C#语言编程实现的工程实例,突出编程实践和具体应用,以使读者能有效了解和掌握ArcGlS Engine开发的实战技术。
《ArcGIS Engine组件式开发及应用》可作为地理信息系统及相关专业高年级本科生和研究生的教材,也可供各行业从事ArcGIS Engine软件开发工程技术人员参考。

图书封面


 ArcGIS Engine组件式开发及应用下载



发布书评

 
 


精彩短评 (总计51条)

  •     书内容还不错,就是没有示例代码
  •     帮同事订的应该不错哦。
  •     是ArcGIS开发人员的好帮手。
  •     看了前面几十页,感觉还好,可是书中示例可以在哪里下载呢?
  •     刚开始看。书的质量很好、
  •     本以为前言倒数第2行“书中示例从***.......下载”,仔细看了该网站,根本与书无关,更别提什么示例了,骗读者去看你的广告,没有道德和廉耻!
  •     书的代码很多,没有光盘,输起来很费劲,因为初学,有的代码运行部出来,也找不出错误。
  •     我想学习的是10.0版本的,不过也可以借鉴一下,学习一下
  •     这个商品不错,还行,下学期的教材!
  •     很不错,书籍的纸张不肿么好
  •     ArcGIS Engine
  •     这本书面面俱到,很好
  •     暂时还未看!感觉还好
  •     对在C#下面开发有指导作用!
  •     适合初学者,而且里面的代码的注释相对来说多一些,比一些纯粹的 代码书要适合我这样的初学者一些
  •     书很好,代码相对来说解释多一点,适合学习使用。
  •     能更好理解插件式
  •     还没看,应该不错,以后还会来的。
  •     一定程度上可以反映现有的技术及过程
  •     给男朋友买的~他说不错~
  •     这本书是我见过的很垃圾的书,主要有以下几个方面:1、错误很多,抄帮助文件都能抄那么多的错误出来???2、重复性很高,啰嗦;3、书中程序设计部分太烂了,请问就不能声明的时候就直接初始化。。。。4、某些示例中不需要的啥命名空间啥的就不能删除所,放哪里生成错误???
  •     卖家的服务态度不错,但是书的内容有点太泛了,自我感觉。
  •     初学者,好好学习一下
  •     不错的一本书,较完整的阐述了ArcEngine的开发体系
  •     刚开始学,翻了几页,适合初学者,易懂!实例也挺多,上手的好选择!大神就不用买这本书了!
  •     很好,不错,价格合理,给发票了
  •     送货速度快,质量没啥问题
  •     正在学习,看起来书不错
  •     还不错 平常都用的到 讲的挺细的
  •     对于初学者来说,第一章就出现错误实在太不应该了。找度娘多次,才解决,并且书页有没有切开的啊,质量不好。
  •     国内的技术类书籍,真心烂
  •     西安科技大学的一帮老师编的。这个学校在GIS好像没什么。。。呵呵。你懂得。

    我写的是编不是著!
    简单的说就是把程序代码copy出来就成了一本书,连注释都不多。。。我还不如直接下个源代码呢

    比较坑爹。。。主要还是参考的兰小机的《基于ArcObjects与C#****的GIS应用开发》,貌似大部分engine的书都是这样。然后栏目编排还可以。印刷非常一般。。。

    还有一点纳闷的是整书都是engine9.3或者9.2的。最后来个介绍server10的内容,不得其解,难道9.3的server写烂了。。。其实好像9.3和10没什么太多差距,更多的是ArcMap上的吧。。。

    在技术这一块,国产的书都写很烂,也就it类的好一点,毕竟写的人太多

    但是GIS这方面写的还是比较少,开发的都是些简单的东西,实现都是些基本功能。。。希望大家写一些还是比较好的内容,比如SilverLight和Flex等一些高级点的IT东西。
    嗯,当然,这书写得烂和当当网无关。。。

    最后一家之言,欢迎拍砖
  •     非常实用的一本参考书籍。
  •     书不错~讲的很详细
  •     终于等到这本书了,从北京运过来的,时间有点长,不过书还是不错的
  •     不错的开发手册
  •     送货及时,质量保证,给个好评!
  •     其实只读了个一知半解。
  •     代码多
  •     以初学者的省份看,有点深
  •     不错的书,质量很好,发货速度快。
  •     不错不错,且没花运费。确实实惠。
  •     这本书是彻头彻尾的抄袭,而在参考文献不列出它抄袭的来源,竟列出不相关的书籍,最重要的却不列,居心叵测!它的绝大部分内容是原封不动的抄自兰小机的那本ArcObjects_GIS应用开发——基于C#.NET,只是有些内容的删节而已。这种书也能出版,还大行其道,中国的学术腐败到如此地步,实在是悲哀!
  •     评论的晚了,没有看到评论按钮,呵呵。。现在又来买书来了,特此评论
  •     要好好研究,以后跟这个老师混的。
  •     看评价觉得不错。。。so 迅速下手
  •     基于Engine开发的比较专业的书籍
  •     书还是不错的,内容编排很有条理,代码也比较多,可惜没有源代码下载。
  •     看看可以,真想开发还是要自己看官方案例、文档。
  •     学姐推荐的,很喜欢,很实用
  •     书很赞!很好!
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024