ArcGIS Engine地理信息系统开发从入门到精通(第2版) 源码

上传者: haoamz14 | 上传时间: 2013-05-04 00:00:00 | 文件大小: 21.19MB | 文件类型: rar
2013年4月第二版,比第一版有了很大的改进,自己调试了一遍,感觉代码的兼容性更好了。 编辑推荐 最新版本的ARCGis 10.0 全面讲解了ArcGIS Engine开发的核心技术,如基础组件对象模型、基于.NET的ArcGIS Engine的开发中的控件、框架控件介绍、控件使用实例等.帮助读者答疑解惑,将一些开发过程中常见的异常、数据库连接与释放、数据加载以及一些经验技巧做了介绍和汇总解答,以便帮助读者提高工作效率,找到解决问题的捷径。 作者简介 资深技术开发工程师,深入理解了ArcGIS Engine内涵、精髓,在ArcGIS教学、地理信息系统应用开发及培训上有丰富的经验,开发了多个地理信息工程应用项目。 目录 目 录 第一篇 基础篇 第1章 开发基础 2 1.1 组件对象模型 2 1.2 ArcGIS Engine介绍 2 1.2.1 ArcGIS Engine的体系结构 2 1.2.2 ArcGIS Engine的类库 2 1.2.3 ArcGIS Engine10新特性介绍 4 1.3 .NET平台概述 4 1.3.1 .NET平台介绍 4 1.3.2 .NET FrameWork 4.0新特性 5 1.4 基于.NET的ArcGIS Engine的开发 5 1.5 本章小结 9 第2章 ArcGIS Engine中的控件 10 2.1 制图控件介绍 10 2.1.1 地图控件 10 2.1.2 页面布局控件 12 2.2 3D控件介绍 13 2.2.1 场景控件——SceneControl 13 2.2.2 Globe控件 15 2.2.3 SceneControl和GlobeControl的异同 16 2.3 框架控件介绍 19 2.3.1 图层树控件——TOCControl 19 2.3.2 工具栏控件——ToolbarControl 20 2.4 控件使用实例 21 2.4.1 GIS系统常用功能集合 21 2.4.2 布局控件与地图控件关联 28 2.4.3 布局控件中属性设置与绘制元素 29 2.5 本章小结 31 第3章 几何对象和空间坐标系 32 3.1 Geometry对象 32 3.2 Envelope对象 41 3.3 Curve对象 41 3.3.1 Segment对象 42 3.3.2 Path对象 46 3.3.3 Ring对象 46 3.3.4 PolyCurve对象 46 3.4 点对象 47 3.5 线对象 57 3.6 面对象 57 3.7 空间坐标系及变换 58 3.8 本章小结 59 第4章 地图组成及图层控制 60 4.1 地图对象 60 4.1.1 IMap接口 60 4.1.2 IGraphicsContainer接口 62 4.1.3 IActiveView接口 63 4.1.4 IActiveViewEvents接口 64 4.1.5 IMapBookmark接口 64 4.1.6 ITableCollection接口 64 4.2 图层对象 64 4.2.1 ILayer接口 65 4.2.2 要素图层 65 4.2.3 CAD文件 68 4.2.4 TIN图层 69 4.2.5 GraphicsLayer 69 4.3 屏幕显示对象 69 4.4 页面布局对象 70 4.5 地图排版 71 4.5.1 Page对象 71 4.5.2 SnapGrid对象 71 4.5.3 SnapGuides对象 71 4.5.4 RulerSettings对象 72 4.6 Element对象 72 4.6.1 图形元素 72 4.6.2 框架元素 75 4.7 MapGrid对象模型 75 4.7.1 MapGrid对象 76 4.7.2 MapGridBorder对象 76 4.8 MapSurround对象 77 4.8.1 图例对象 77 4.8.2 指北针对象 78 4.8.3 比例尺对象 78 4.8.4 比例文本对象 80 4.9 Style对象 80 4.10 添加、删除图层数据 81 4.10.1 矢量数据的添加 81 4.10.2 栅格数据的添加 82 4.10.3 删除图层数据 82 4.11 图层控制 82 4.11.1 图层间关系的调整 83 4.11.2 图层显示状态的控制 83 4.12 本章小结 83 第5章 地图制图 84 5.1 地图标注 84 5.2 符号及符号库 85 5.2.1 颜色对象 85 5.2.2 Symbol对象 90 5.3 专题图制作 105 5.3.1 SimpleRenderer专题图 105 5.3.2 ClassBreakRenderer专题图 105 5.3.3 UniqueValueRender

文件下载

评论信息

  • Ah·Week :
    谢谢分享!
    2021-02-03
  • jl_bu :
    没有积分啦
    2018-01-08
  • 许一个 :
    谢谢楼主分享!
    2018-01-03
  • 熠熠剩灰 :
    按章组织的,内部按lesson1,lesson2……分文件夹。代码用的是2010的版本,实际上在VS2010之后的版本都能正常运行。内部代码注释不是很多,但对初学者而言基本上大概能看明白。
    2017-12-03
  • CoadingTime :
    没有积分啦
    2017-11-17

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明