ArcGIS Engine地理信息系统开发从入门到精通 第二版出版时间:2013年版内容简介 《ArcGIS Engine地理信息系统开发从入门到精通(第2版)》讲解基于ArcGIS Engine 10开发平台,介绍了相关的开发技术和工程应用,并用C#语言编程实现了工程实例。《ArcGIS Engine地理信息系统开发从入门到精通(第2版)》分4篇共16章,第一篇基础篇(第1~9章)集中介绍了 ArcGIS Engine基础知识,包括开发基础组件对象模型、ArcGIS Engine介绍、基于.NET的ArcGIS Engine的开发,ArcGIS Engine中的控件、框架控件介绍、控件使用实例等,为以后应用ArcGIS Engine的各种接口,快速地实现系统的开发打下坚实的基础;第二篇应用提高篇(第10章)介绍了空间分析,通过学习这些高级应用可以使读者得心应手地完成各种GIS系统的开发;第三篇综合实例篇(第11章~第12章)用两个综合例子将前面讲解的知识点串起来,让读者将学习的知识点融合起来,以便可以胜任项目开发的角色;第四篇常见疑难解答与经验技巧集萃(第13~16章),本篇将一些开发过程中常见的异常、数据库连接与释放、数据加载以及一些经验技巧作了介绍,本篇的例子主要是对开发过程中经常碰到的问题和实战技巧进行了汇总解答,以便帮助读者提高工作效率。《ArcGIS Engine地理信息系统开发从入门到精通(第2版)》从开发者的角度,全面讨论了ArcGIS Engine开发的知识,让读者了解和掌握ArcGIS Engine开发的实战技术,无论是想对ArcGIS Engine入门还是对ArcGIS Engine感兴趣的GIS人员,都能从本书中得到提高。目录第一篇 基础篇第1章 开发基础1.1 组件对象模型1.2 ArcGIS Engine介绍1.2.1 ArcGIS Engine的体系结构1.2.2 ArcGIS Engine的类库1.2.3 ArcGIS Engine10新特性介绍1.3 .NET平台概述1.3.1 .NET平台介绍1.3.2 .NET FrameWork 4.0新特性1.4 基于.NET的ArcGIS Engine的开发1.5 本章小结第2章 ArcGIS Engine中的控件2.1 制图控件介绍2.1.1 地图控件2.1.2 页面布局控件2.2 3D控件介绍2.2.1 场景控件——SceneControl2.2.2 Globe控件2.2.3 SceneControl和GlobeControl的异同2.3 框架控件介绍2.3.1 图层树控件——TOCControl2.3.2 工具栏控件——ToolbarControl2.4 控件使用实例2.4.1 GIS系统常用功能集合2.4.2 布局控件与地图控件关联2.4.3 布局控件中属性设置与绘制元素2.5 本章小结第3章 几何对象和空间坐标系3.1 Geometry对象3.2 Envelope对象3.3 Curve对象3.3.1 Segment对象3.3.2 Path对象3.3.3 Ring对象3.3.4 PolyCurve对象3.4 点对象3.5 线对象3.6 面对象3.7 空间坐标系及变换3.8 本章小结第4章 地图组成及图层控制4.1 地图对象4.1.1 IMap接口4.1.2 IGraphicsContainer接口4.1.3 IActiveView接口4.1.4 IActiveViewEvents接口4.1.5 IMapBookmark接口4.1.6 ITableCollection接口4.2 图层对象4.2.1 ILayer接口4.2.2 要素图层4.2.3 CAD文件4.2.4 TIN图层4.2.5 GraphicsLayer4.3 屏幕显示对象4.4 页面布局对象4.5 地图排版4.5.1 Page对象4.5.2 SnapGrid对象4.5.3 SnapGuides对象4.5.4 RulerSettings对象4.6 Element对象4.6.1 图形元素4.6.2 框架元素4.7 MapGrid对象模型4.7.1 MapGrid对象4.7.2 MapGridBorder对象4.8 MapSurround对象4.8.1 图例对象4.8.2 指北针对象4.8.3 比例尺对象4.8.4 比例文本对象4.9 Style对象4.10 添加、删除图层数据4.10.1 矢量数据的添加4.10.2 栅格数据的添加4.10.3 删除图层数据4.11 图层控制4.11.1 图层间关系的调整4.11.2 图层显示状态的控制4.12 本章小结第5章 地图制图5.1 地图标注5.2 符号及符号库5.2.1 颜色对象5.2.2 Symbol对象5.3 专题图制作5.3.1 SimpleRenderer专题图5.3.2 ClassBreakRenderer专题图5.3.3 UniqueValueRenderer专题图5.3.4 ProportionalSymbolRenderer专题图5.3.5 ChartRenderer专题图5.3.6 DotDensityRenderer专题图5.4 地图打印输出5.4.1 Printer对象5.4.2 Paper对象5.4.3 在控件中打印输出5.4.4 地图的转换输出5.4.5 ExportFileDialog对象5.5 本章小结第6章 空间数据管理6.1 SDE及空间数据6.1.1 SDE介绍6.1.2 空间数据6.2 空间数据库及组织6.2.1 混合型空间数据库6.2.2 集成型空间数据库6.3 空间数据模型6.3.1 矢量模型(vector model)6.3.2 栅格模型(raster model)6.3.3 数字高程模型(DEM,Digital Elevation Model)6.3.4 面向对象的数据模型(Object-Oriented Data Model)6.3.5 混合数据模型(Hybrid Model)6.4 Geodatabase体系结构6.4.1 Geodatabase介绍6.4.2 Geodatabase的体系结构6.5 Geodatabase对象模型6.5.1 Geodatabase中的主要类6.5.2 Geodatabase中的其他常用类6.6 Geodatabase的使用与开发6.6.1 空间数据库连接6.6.2 创建新的数据集6.6.3 空间数据的入库6.7 本章小结第7章 数据编辑7.1 简介7.2 捕捉功能设计与实现7.3 要素编辑7.3.1 开始编辑7.3.2 结束编辑7.3.3 图形编辑7.4 高级编辑7.5 本章小结第8章 栅格数据8.1 简介8.2 访问和创建栅格数据8.3 栅格数据配准8.4 栅格数据处理8.4.1 栅格数据转换8.4.2 栅格数据变换8.4.3 栅格数据叠置分析8.4.4 栅格数据与矢量数据叠加分析8.5 栅格图层渲染8.5.1 RasterRGBRenderer(栅格RGB符号化)8.5.2 RasterUniqueValueRenderer(唯一值符号化)8.5.3 RasterClassfyColorRamp-Renderer(分类符号化)8.5.4 RasterStretchColorRamp-Renderer8.5.5 RasterDiscreteColorRenderer(点密度符号化)8.6 本章小结第9章 三维可视化9.1 简介9.2 数据的三维显示9.2.1 DEM数据的加载9.2.2 叠加纹理数据9.2.3 分层设色9.3 三维分析9.3.1 三维场景属性查询9.3.2 坡度分析9.3.3 通视分析9.3.4 剖面图绘制9.4 本章小结第二篇 应用提高篇第10章 空间分析10.1 简介10.2 空间查询10.2.1 基于属性查询10.2.2 基于空间位置查询10.2.3 要素选择集10.3 空间几何图形的集合运算10.4 空间拓扑运算10.5 空间关系运算10.5.1 IRelationalOperator接口10.5.2 IproximityOperator接口10.6 网络及网络分析10.6.1 主要对象类10.6.2 类之间的相互关系10.7 本章小结第三篇 综合实例篇第11章 符号库管理系统的开发11.1 简介11.2 系统设计11.2.1 主程序界面设计11.2.2 点状符号11.2.3 线状符号11.2.4 面状符号11.3 符号管理工具实现11.4 本章小结第12章 空间数据管理系统12.1 简介12.2 空间数据管理框架设计12.3 空间数据管理实现12.4 本章小结第四篇 常见疑难解答与经验技巧集萃第13章 空间数据库连接与释放13.1 Shapefile文件13.2 Coverage数据格式13.3 Geodatabase数据格式13.4 ArcSDE(Enterprise Geodatabase)数据库连接13.5 TIN不规则三角网13.6 栅格数据13.7 CAD数据13.8 一般关系表13.9 ArcSDE客户端负载连接方式13.10 ArcSDE连接Oracle数据库13.11 ArcSDE连接释放13.12 自动关闭空闲SDE连接第14章 空间数据库加载14.1 通过设置属性加载个人数据库14.2 通过名称加载个人数据库14.3 SDE数据库14.4 分图层加载CAD图层14.5 整幅CAD图的加载第15章 程序出错和异常15.1 释放资源异常问题15.2 表结构操作错误15.3 要素编辑的错误15.4 Network I/O Error异常15.5 数据插入错误15.6 索引被占用异常15.7 SDE导入空间数据错误15.8 HRESULT:0x80040228异常15.9 HRESULT:0x80040213异常15.10 HRESULT:0x8004020515.11 HRESULT:0x80010105(RPC_E_SERVERFAULT)第16章 其他经验技巧16.1 ArcEngine中的先闪烁后刷新现象16.2 ArcEngine中几种数据的删除方法和性能比较16.3 数据游标16.4 投影变换16.5 ITopologicalOperator16.6 缓冲区查询16.7 插入记录效率…… 上一篇: GPS快速精密定位数据处理 下一篇: GIS开发大变革:云计算模式下MapGIS全新开发模式深度解析