图书介绍

ARCGIS ENGINE+C#入门经典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ARCGIS ENGINE+C#入门经典
  • 赵银军,卢远编 著
  • 出版社: 北京:科学出版社
  • ISBN:7030477842
  • 出版时间:2016
  • 标注页数:312页
  • 文件大小:34MB
  • 文件页数:322页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ARCGIS ENGINE+C#入门经典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1 搭建开发环境1

1.1 安装Visual Studio 20101

1.2 安装ArcGIS Engine4

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 .NetFramework37

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 基于空间位置的查询与SpatialFilter127

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

热门推荐