ARCGIS ENGINE+C#入门经典PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:赵银军,卢远编
- 出 版 社:北京:科学出版社
- 出版年份:2016
- ISBN:7030477842
- 页数:312 页
1 搭建开发环境 1
1.1 安装Visual Studio 2010 1
1.2 安装ArcGIS Engine 4
1.3 安装许可 7
1.4 ArcGISEngine在Visual Studio的授权 8
1.5 ArcGISEngine常用对象模型介绍 13
1.6 对象模型的引用 16
1.7 ArcGISEngine开发资源 18
1.7.1 帮助文档 18
1.7.2 自带实例 18
1.7.3 在线资源 18
2 最简单的ArcGIS Engine应用程序 19
2.1 地图浏览 19
2.2 添加shp数据 25
2.3 通过lyr文件添加图层 29
2.4 浏览要素类属性 32
3 OMDs——ArcGIS Engine开发基础 37
3.1 ArcGIS Engine开发的相关定义 37
3.2 .NetFramework 37
3.3 组件式对象模型开发技术 39
3.4 面向对象程序设计 41
3.5 ArcGIS Engine的构成 42
3.6 对象模型图 44
3.6.1 OMD的基本组成要素 45
3.6.2 ArcGIS Engine接口编程原理 58
3.6.3 ArcGIS Engine编程实战 63
参考文献 68
4 空间数据存储模型 69
4.1 空间数据与模型表达 69
4.1.1 空间数据 69
4.1.2 空间数据模型 70
4.1.3 空间数据模型在计算机上的表达 72
4.2 空间数据模型的发展历程 72
4.2.1 第一代空间数据模型:CAD模型 72
4.2.2 第二代空间数据模型:Coverage模型 73
4.2.3 “二代半”数据模型:ShapeFile模型 74
4.2.4 第三代数据模型:GeoDatabase数据模型 74
参考文献 83
5 开发一个完整的系统 84
5.1 搭建界面 84
5.1.1 Mapcontrol控件类 84
5.1.2 ToolbarControl控件类 86
5.1.3 TOCControl控件类 88
5.1.4 PageLayoutControl控件类 89
5.1.5 常用的Visual Studio控件 89
5.1.6 界面设计实战 92
5.1.7 制作自定义GIS工具 93
5.2 数据打开与浏览 95
5.2.1 工作空间工厂及其相关组件 96
5.2.2 加载地图文档 97
5.2.3 加载ShapeFile文件到地图控件 101
5.2.4 打开存储在Access GeoDatabase的要素类 107
5.2.5 加载Tiff文件 108
5.3 鹰眼 110
5.4 空间查询 119
5.4.1 基于属性的查询与Query Filterclass对象类 119
5.4.2 基于空间位置的查询与SpatialFilter 127
5.5 图形绘制 132
5.5.1 Envelope对象 133
5.5.2 Segment对象 133
5.5.3 Path对象 137
5.5.4 Ring对象 138
5.5.5 Point对象 138
5.5.6 MultiPoint对象 139
5.5.7 Polyline对象 140
5.5.8 Polygon对象 143
5.5.9 图形绘制综合实例 143
5.6 专题地图制图 153
5.6.1 地图符号及符号库 154
5.6.2 添加地图元素 176
5.7 叠加分析 184
5.7.1 要素(矢量)叠加 184
5.7.2 栅格叠加 197
5.8 三维分析 199
5.8.1 坡度分析 200
5.8.2 通视分析 206
5.9 栅格运算 210
5.9.1 IMathOp接口 211
5.9.2 ITrigOp接口 217
5.9.3 ILogicalOp接口 217
5.9.4 IConditionalOp接口 218
5.10 网络分析 219
5.10.1 常见网络分析问题 221
5.10.2 ArcGIS Desktop中的网络分析 224
5.10.3 在ArcGIS Engine中实现网络分析 234
5.11 拓扑分析(Topology Analyst) 254
5.11.1 拓扑的由来及定义 254
5.11.2 拓扑性质 254
5.11.3 GIS中的拓扑关系及其描述方法 255
5.11.4 拓扑的数学表示方法 257
5.11.5 ArcGIS中拓扑规则 259
5.11.6 ArcMap中的拓扑分析 261
5.11.7 在ArcGIS Engine中实现拓扑分析 265
5.12 洪水淹没区提取 273
参考文献 276
6 地理空间数据管理系统 277
6.1 打开数据库 277
6.2 新建数据库 283
6.3 ArcSDE地理数据库 286
6.3.1 空间数据库 286
6.3.2 ArcSDE地理数据库示例 287
7 常见疑难解答与经验技巧汇总 290
7.1 释放资源异常问题 290
7.2 版本引用警告 291
7.3 表结构操作错误 293
7.4 无法嵌入互操作类型错误 293
7.5 图层刷新问题 294
7.6 鹰眼视窗无法绘制红线框/鹰眼视图与主地图不同步 295
7.7 未将对象引用设置到对象的实例 296
7.8 网络分析、拓扑分析的许可问题 296
7.9 帮助文档的使用 297
7.9.1 ArcGISEngine帮助文档 297
7.9.2 Visual Studio C#帮助文档 299
7.9.3 ArcGIS帮助文档 302
7.10 利用帮助文档查询、引用对象模型 302
8 C#编程规范 305
8.1 概述 305
8.1.1 规范指定原则 305
8.1.2 术语定义 305
8.1.3 文件命名组织 305
8.2 命名规范 306
8.2.1 命名方法 306
8.2.2 命名约定 306
8.2.3 局部变量命名 307
8.2.4 参数命名 307
8.2.5 类数据成员/属性命名 307
8.2.6 接口命名 308
8.2.7 枚举命名 309
8.2.8 参数命名 309
8.3 代码外观 310
8.3.1 列宽 310
8.3.2 换行 310
8.3.3 缩进 310
8.3.4 空行 310
8.3.5 空格 310
8.4 控件命名规则 311
8.4.1 命名方法 311
8.4.2 主要控件名简写对照表 311
- 《国学经典诵读》(中国)严琼燕 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《经典沐心 第2卷 智慧卷》宋伟 2016
- 《Python3从入门到实战》董洪伟 2019
- 《道德经 新读》张银军编著 2018
- 《向上吧!少年 让青少年受益一生的成功启迪 师轩版》赵银田主编 2015
- 《民国山西读本 旅行集》苏华,何远编 2013
- 《商务与管理沟通 英文版 原书第10版》(美)洛克,(美)金茨勒著;赵银德译注 2013
- 《最新实用对联大全 大字版》辛远编 2013
- 《韩国语精读教程 中级 上》朴银淑总主编;高红姬,全今淑主编;李成道,郑冬梅,赵银淑(韩)副主编;姜炫和(韩)审订 2013
- 《CimatronE 10.0模具设计看图速成》刘平安,赵银庆编著 2013
- 《民国山西读本 考察记》苏华,何远编 2013
- 《国际财务管理 原书第6版 英文版》(美)尤恩,(美)雷斯尼克著;赵银德译注 2013
- 《机械工业中等专业教育简史》袁友忠曹怀清刘际远编 1991
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019