ArcGIS Engine 组件式开发及应用.pdf

4星(超过85%的资源)
所需积分/C币:50 2013-11-12 13:37:30 70.33MB PDF
84
收藏 收藏
举报

ArcGIS Engine 组件式开发及应用,详细的介绍了ArcGIS Engine各组件的使用方法和扩展开发。
前言 针对特定行业的具体GS项目进行软件开发,需要相应行业的专业知识、特殊需求和系 列实践,即便是 ESRI ArcGIs和 SuperMap等软件供应商也很难有效完成涉及具体行业、有 特定专业需求的GS软件开发。在我国,很多高校开设的地理信息系统专业均有一定的行业 优势和背景。西安科技大学地理信息系统专业已有十年的办学历史,在制定培养方案时,兼 顾了对学生利用 ArcGIS和 SuperMap等软件平台进行具体GIS工程应用、GIS底层开发和 GIs二次开发等能力的培养和实训。编写本书的目的主要是系统培训学生进行GS二次开发 的能力,以便利用 ArcGIS Engine等GiS平台,针对特定行业进行软件开发,并尽可能考虑 专业背景需求,以满足具体行业GS项目的需要 本书共11章,涵盖了利用C语言和 ArcGIS Engine进行GS软件开发的各个方面。第1 章简要介绍 ArcGiS Engine组件库、如何阅读对象模型图、 ArcGIS Engine中所包含的类及类 和类之间存在的关系、接口和组件编程的概念等;第2章系统介绍 ArcGIs的 Controls命名 空间所包含控件的种类,以及如何利用这些控件快速构建GS独立应用程序,包括地理数据 的加载、鼠标控件的交互数据选拌鹰眼功能的地图制图、自定义菜单、工具和 命令的实现及成用:第介然m的体观门间的层次 关系,主要讲述 Geometry对象、点对象、包络线对象、曲线对象、 Geometry集合接口和空 间参考等内容:第4章重点讲述地图的组成、如何创建地图及如何操作地图的组成对象等内 容;第5章熏点介绍颜色和符号对象的种类及应用,专题着色渲染方法及编程实现、地图标 注等内容;第6章主要介绍 GeoDatabase和 ArcSDE、 Workspace及相关对象、 Dataset对象 表及对象类和要素类、行及对象和要素,关系及关系类等内容:第7章主要讲述空间查询 空间拓扑运算、空间关系运算、缓冲区分析、叠加分析和网络分析等内容;第8章主要讲述 ArcGiS Engine92编辑任务流、 Display Feedback对象、 EngineEditor对象、 ArcGIS Engine93 编辑任务流、 ArcGIS Engine9,3编辑命令类和制作 ArcGIs Engine3编辑工具条等内容。第9 章介绍地图打印输出和地图转换输出及具体编程实现等内容:第10章重点介绍 ArcGIs Server 架构、特点和管理与服务发布、创建 Web GIS应用程序的几种方法、简单Web应用程序开发 和高级web应用程序开发等内容,本章以 ArcGis engine10.0为基础编写而成:第11章重点 讲述如何利用 Scenecontrol控件加载DEM和TN等数据,实现地理数据的三维显示,并对 插值分析、坡度分析、坡向分析和通视分析等进行了介绍。 本书在撰写过程中,作者注重对 ArcGiS Engine开发所涉及的接口、实现接口的类,以 及相关属性和方法的介绍。为便于读者有效理解和快速掌握,每个部分均结合实际开发成果 列举了大量的开发实例,以使读者能实时加强编程练习,从而促进行业应用 本书编写分工如下:李崇贵撰写第1、2、3章,陈峥撰写第5、6章,丰德恩撰写第4 ArcGIS Engine组件式开发及应用 8章,郭帆撰写第7章、参编第10章,党立波撰写第9章,仵君侠撰写第10章,牟秋蔷撰 写第ll章。全书由李崇贵统稿。书中第3章的空间参考部分引用了钟小明开发的相关实例 在此表示衷心的感谢。 书中示例数据可以从网址www.runtesen.com下载 因作者水平和经验所限,书中不妥和疏漏之处在所难免,恳请读者批评指正 2011年11月 www.gisvip.com 目录 第1章 AreGIS Engine基础 11 ArcGIS Engine概述 1.2 ArcGIS Engine组件库 13阅读对象模型图 13.1 ArcGIS Engine中的类与对象… 与类的关系…… 14组建对象模型 67899 141软件开发历史…… 4.2组件对象模型 1.5使用控件构建独立应用程序 ………………11 1.5.1程序功能描述 1.52程序控件设计……… 第2章使用 AreGIS Engine控 ch aIsvipacom 21 Map Control控件 21.1主要接口… 212用 MapControl挖控件加载地理数据 2.1.3鼠标与控件的交互…………… 2.14数据选择… 2.1.5实现鹰眼功能 22 PageLayoutControl控件 22用 Page Layout Control操作Mxd文件 PageLayout与 Map Control联动 23 TOCControl控件 231 TOCControl控件概述 232 TOCControl控件应用开发实例…………………………………36 24 Toolbar Control及相关对象… 241概述 242 Toolbar Control控件 2.4.3 ToolbarItem ArcGIS Engine组件式开发及应用 244 ToobarMenu组件类 …46 2.5 ControlCommands 2.5.1通过 ToolbarControl控件使用 Controlcommands 25,2不通过 ToolbarControl控件使用 Controlcommands 26应用开发实例 2.6.1概述 26,2自定义命令开发实例 26.3自定义开发工具 2.64自定义菜单开发实例 ……58 2.6.5生成上下文菜单………… 第3章几何形体对象 Geometry… 31 Geometry模型… 32 Point和 Multipoint对象 321 Point对象 3,22 MultiPoint对象 66667卫 33 Envelope包络线对象 34 Curve曲线对象 ……76 t对象 34 Rgtsvio com 34.4 Poly Curve对象……………… ……93 3.5 Geometry集合接口 3.5 I IGeometry Collection接口…………………… 3.52 SEgment Collection接口 353 IPointcollection接口… 36空问参考 361空间参考含意 36,2两种坐标系统 363设置空间参考……… 第4章地图组成 4Map对象 4.1.1Map接口 41.2 IGraphics Container接口……… 41.3 lActive view接口 4.14 IActive View Events接口 41.5 IMapBookmarks接口 4.1.6 ITablecollection接口…… 4.2图层对象…… 42.1 Layer接口 4,2.2要素图层……… 42.3往地图中加入CAD文件 4.24TIN图层 25 GraphicsLayer对象 43 ScreenDisplay对象… 44地图排版 44.2Page对象 id对象 444 Snap Guides对象… 445 RulerSettinzs对象 .5元素对象 45.1图形元素……… 452框架元素 453元素的选择跟踪对象 46.2 MapGridBorder对象 463 Map gridLabel对象 47 Map Surround对象… 4.7.1图例对象 150 4.7.2指北针对象 4.7.3比例尺对象 ……153 4.74比例尺文本对象 4.8使用样式对象… 48 I Style Gallery对象……………… 48.2 Style Gallery ltem对象 第5章空间数据符号化…… 5.1概述 52使用颜色对象……………………………… 521颜色模型 5,22 Color对象 52.3颜色可视化选择 AreGis Engine组件式开发及应用 524 ColorRamp对象… 53使用 Symbol符号对象………………… 53.1 MarkerSymbol对象………… 532 LineSymbol对象 169 533 FillSymbol.对象…… 4 TextSymbol对象 353 DChartSymbol对象…… 54专题着色渲染 176 54 1 SimpleRenderer简单着色 542 Class BreakRenderer分级着色… e ValueRenderer唯一值着色 544 ProportionalSymbolRenderer依比例符号着色 4.5 DotDensity Renderer密度点渲染着色 546 ChartRenderer图表渲染着色 55地图标注… 551 TextElement标注 55.2自动标注…… ) *gsip, co 111……218 6,2地理数据库基础知识 218 63 Workspace及相关对象 63.2工作空间 634名称对象 64 Dataset对象 642 Feature Dataset对象 65表、对象类和要素类 651 Table对象 652 ObjectClass对象… 653 Feature Class对象…… 236 字段集与字段 655与字段相关的对象…… …*240 66行、对象和要素 245 Row Buffer和Row对象…… 245 Object和 Feature对象 663更新要素…… 249 67关系与关系类 第7章空间分析…… 7.1概述 72.1 Cursor与 Featurecursor对象 72.2 对象 7.23 SpatialFilter对象 724要素选择集 73空间拓扑运算… 74空问关系运算…… 75 IProximityOperator接口 …267 7.6叠加分析 7.6.1矢量图层的叠加分析 271 7.62 I Basic GeoProcessor接口……………… 7.63栅格图层的叠加分析… 784M阻 77网络分析 argsVp-cOfm 7.7.1网络分析概述……… 7.7,2网络分析的实际应用 77,3网络数据集 774网络分析的相关类说明 77.5相关接口说明………… 7.76最短路径分析的代码实现 78开发实例……… 7.81线、面要素分割工具实例 7.82矢量图层叠加运算实例……… 第8章空间数据编辑 …293 8.1概述 .2 ArcGiS Engine9,2编辑介绍 821 WOrkspace Edit接口 splayFeedback 823产生新 Geometry的 Feedback对象 824移动儿何形体对象上的节点 ArcGIS Engine组件式开发及应用 8.2.5移动整个几何形体对象 …314 826其他 Display Feedback介绍…… 83 Engine Editor对象 318 831 iEngine Editor接口 832 IEngincEdit'Task接口 833 I EngineEditLayers接口… …320 834 IEngineEdit Properties接口 835 IEngineEditSketch接口 84 ArcEngine9.3编辑任务流…… 84.1开始编辑对象… 84,2设置编辑图层 84,3设置编辑任务 844编辑操作 84.5保存编辑对象… 846停止编辑……… 85编辑命令和工具 8.51常用编辑命令介绍… 22284 w s eR/W- gIs. p, cOf 34 92地图打印输出 9,21页面设置 922打印预览 923打印… 40 9.24 Printer类 925 Paper对象 “ 926 PageLayout Control控件打印出图 93地图的转换 9.3.1基于影像格式的输出… 932基于矢量格式的输出 第10章基于 ArcGIs Server的 Web GIs开发 ……349 10.1 ArcGIS Server概述 11 ArcGIS Server系统组成部分 10.12 ArcGIS Server的主要功能 10.1.3 ArcGIS Server包含的主要技术 0.14 ArcGIS Server10安装

...展开详情
试读 127P ArcGIS Engine 组件式开发及应用.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
laoda001001 早就下载了,一直没有评论,特谢
2019-12-25
回复
pengyongming1987 很好的资料,清楚
2019-01-11
回复
dk1 比较老了这个资料
2016-07-11
回复
tangtang615 很好。感谢。
2016-05-04
回复
yating2010cd 很好,对初学者很有用
2015-11-25
回复
l791847341 很好的资源对ArcGIS 开发学习有帮助
2015-10-28
回复
giser_mxd 谢谢分享,帮助了我的开发学习
2015-09-04
回复
Alienydc 对着做,对初学者还是很好的
2015-08-31
回复
wphooah 非常不错的ArcGIS Engine开发资料
2015-05-17
回复
ccblovelr 很好的资料,好好学习下
2015-05-05
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
ArcGIS Engine 组件式开发及应用.pdf 50积分/C币 立即下载
1/127
ArcGIS Engine 组件式开发及应用.pdf第1页
ArcGIS Engine 组件式开发及应用.pdf第2页
ArcGIS Engine 组件式开发及应用.pdf第3页
ArcGIS Engine 组件式开发及应用.pdf第4页
ArcGIS Engine 组件式开发及应用.pdf第5页
ArcGIS Engine 组件式开发及应用.pdf第6页
ArcGIS Engine 组件式开发及应用.pdf第7页
ArcGIS Engine 组件式开发及应用.pdf第8页
ArcGIS Engine 组件式开发及应用.pdf第9页
ArcGIS Engine 组件式开发及应用.pdf第10页
ArcGIS Engine 组件式开发及应用.pdf第11页
ArcGIS Engine 组件式开发及应用.pdf第12页
ArcGIS Engine 组件式开发及应用.pdf第13页
ArcGIS Engine 组件式开发及应用.pdf第14页
ArcGIS Engine 组件式开发及应用.pdf第15页
ArcGIS Engine 组件式开发及应用.pdf第16页
ArcGIS Engine 组件式开发及应用.pdf第17页
ArcGIS Engine 组件式开发及应用.pdf第18页
ArcGIS Engine 组件式开发及应用.pdf第19页
ArcGIS Engine 组件式开发及应用.pdf第20页

试读结束, 可继续阅读

50积分/C币 立即下载 >