图书介绍

ARCGIS ENGINE组件式及应用 第2版PDF|Epub|txt|kindle电子书版本网盘下载

ARCGIS ENGINE组件式及应用 第2版
  • 李崇贵,陈铮,谢非,臧守信等著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030472472
  • 出版时间:2016
  • 标注页数:443页
  • 文件大小:60MB
  • 文件页数:457页
  • 主题词:

PDF下载


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

下载说明

ARCGIS ENGINE组件式及应用 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 ArcGIS Engine基础1

1.1 ArcGIS Engine概述1

1.2 ArcGIS Engine组件库1

1.3 阅读对象模型图6

1.3.1 ArcGIS Engine中的类与对象7

1.3.2 类与类的关系7

1.4 组件对象模型9

1.4.1 软件开发历史9

1.4.2 组件对象模型10

1.5 使用控件构建独立应用程序11

1.5.1 程序功能描述11

1.5.2 程序控件设计11

1.5.3 代码编写14

第2章 使用ArcGIS Engine控件编程21

2.1 MapControl控件21

2.1.1 主要接口21

2.1.2 用MapControl控件加载地理数据23

2.1.3 鼠标与控件的交互32

2.1.4 实现鹰眼功能36

2.2 PageLayoutControl控件40

2.2.1 用PageLayoutControl操作Mxd文件40

2.2.2 PageLayout与MapControl联动41

2.3 TOCControl控件43

2.3.1 TOCControl控件概述43

2.3.2 TOCControl控件应用开发实例43

2.4 ToolbarControl及相关对象52

2.4.1 概述52

2.4.2 ToolbarControl控件52

2.4.3 ToolbarItem54

2.4.4 ToobarMenu组件类54

2.5 ControlCommands55

2.5.1 通过ToolbarControl控件使用ControlCommands55

2.5.2 不通过ToolbarControl控件使用ControlCommands55

2.6 应用开发实例56

2.6.1 概述56

2.6.2 自定义命令开发实例58

2.6.3 自定义开发工具62

2.6.4 自定义菜单开发实例66

2.6.5 生成上下文菜单71

第3章 插件式工具集的实现73

3.1 插件式设计简介73

3.2 插件式开发框架的工作机制74

3.2.1 插件式的体系结构74

3.2.2 插件的实现原理74

3.3 插件逻辑模型75

3.3.1 插件基类及接口的定义75

3.3.2 插件容器基类及接口的定义76

3.3.3 插件容器的设计78

3.3.4 工具项插件设计79

3.3.5 菜单项插件设计85

3.4 插件式平台建立86

3.4.1 插件功能类的获取86

3.4.2 主程序窗体定义89

3.4.3 插件功能的界面配置91

3.4.4 刷新插件功能状态94

3.4.5 插件功能类的制作95

第4章 几何形体对象Geometry98

4.1 Geometry模型98

4.2 Point和MultiPoint对象100

4.2.1 Point对象101

4.2.2 MultiPoint对象103

4.3 Envelope包络线对象104

4.4 Curve曲线对象107

4.4.1 Segment对象107

4.4.2 路径对象122

4.4.3 环对象123

4.4.4 PolyCurve对象124

4.5 Geometry集合接口129

4.5.1 IGeometryCollection接口129

4.5.2 ISegmentCollection接口131

4.5.3 IPointCollection接口132

4.6 空间参考132

4.6.1 空间参考含意132

4.6.2 两种坐标系统132

4.6.3 设置空间参考134

第5章 地图组成143

5.1 Map对象143

5.1.1 IMap接口143

5.1.2 IGraphicsContainer接口144

5.1.3 IActiveView接口146

5.1.4 IActiveViewEvents接口147

5.1.5 IMapBookmarks接口148

5.1.6 ITableCollection接口148

5.2 图层对象148

5.2.1 ILayer接口148

5.2.2 要素图层149

5.2.3 往地图中加入CAD文件154

5.2.4 TIN图层156

5.2.5 GraphicsLayer对象158

5.3 ScreenDisplay对象158

5.4 地图排版159

5.4.1 PageLayout对象160

5.4.2 Page对象160

5.4.3 SnapGrid对象161

5.4.4 SnapGuides对象161

5.4.5 RulerSettings对象162

5.5 元素对象163

5.5.1 图形元素163

5.5.2 框架元素170

5.5.3 元素的选择跟踪对象172

5.6 地图格网对象173

5.6.1 MapGrid对象173

5.6.2 MapGridBorder对象174

5.6.3 MapGridLabel对象175

5.7 MapSurround对象177

5.7.1 图例对象177

5.7.2 指北针对象180

5.7.3 比例尺对象180

5.7.4 比例尺文本对象182

5.8 使用样式对象182

5.8.1 StyleGallery对象183

5.8.2 StyleGalleryItem对象184

第6章 空间数据符号化186

6.1 概述186

6.2 使用颜色对象186

6.2.1 颜色模型186

6.2.2 Color对象188

6.2.3 颜色可视化选择189

6.2.4 ColorRamp对象190

6.3 使用Symbol符号对象193

6.3.1 MarkerSymbol对象194

6.3.2 LineSymbol对象197

6.3.3 FillSymbol对象199

6.3.4 TextSymbol对象201

6.3.5 3DChartSymbol对象204

6.4 专题着色渲染204

6.4.1 SimpleRenderer简单着色206

6.4.2 ClassBreakRenderer分级着色208

6.4.3 UniqueValueRenderer唯一值着色211

6.4.4 ProportionalSymbolRenderer依比例符号着色215

6.4.5 DotDensityRenderer密度点渲染着色218

6.4.6 ChartRenderer图表渲染着色221

6.5 地图标注230

6.5.1 TextElement标注230

6.5.2 自动标注233

6.6 开发实例235

第7章 空间数据管理242

7.1 概述242

7.2 地理数据库基础知识242

7.3 Workspace及相关对象244

7.3.1 打开工作空间245

7.3.2 工作空间247

7.3.3 PropertySet250

7.3.4 名称对象251

7.4 Dataset 对象252

7.4.1 GeoDataset类252

7.4.2 FeatureDataset对象253

7.5 表、对象类和要素类255

7.5.1 Table对象255

7.5.2 ObjectClass对象258

7.5.3 FeatureClass对象260

7.5.4 字段集与字段261

7.5.5 与字段相关的对象264

7.6 行、对象和要素268

7.6.1 RowBuffer和Row对象269

7.6.2 Object和Feature对象269

7.6.3 更新要素273

7.7 关系与关系类274

第8章 空间分析276

8.1 概述276

8.2 空间查询276

8.2.1 Cursor与Featurecursor对象276

8.2.2 QueryFilter对象277

8.2.3 SpatialFilter对象279

8.2.4 要素选择集281

8.3 空间拓扑运算282

8.4 空间关系运算290

8.5 IProximityOperator接口293

8.6 叠加分析298

8.6.1 矢量图层的叠加分析298

8.6.2 IBasicGeoProcessor接口299

8.6.3 栅格图层的叠加分析299

8.6.4 RasterMathops组件类299

8.7 网络分析300

8.7.1 网络分析概述300

8.7.2 网络分析的实际应用301

8.7.3 网络数据集301

8.7.4 网络分析的相关类说明302

8.7.5 相关接口说明302

8.7.6 最短路径分析的代码实现303

8.8 开发实例309

8.8.1 线、面要素分割工具实例309

8.8.2 矢量图层叠加运算实例315

第9章 空间数据编辑319

9.1 IWorkspaceEdit2接口319

9.2 DisplayFeedback对象321

9.2.1 产生新Geometry的Feedback对象321

9.2.2 移动几何形体对象上的节点331

9.2.3 移动整个几何形体对象339

9.2.4 其他DisplayFeedback介绍343

9.3 EngineEditor对象343

9.3.1 IEngineEditor接口344

9.3.2 IEngineEditTask接口345

9.3.3 IEngineEditLayers接口345

9.3.4 IEngineEditProperties接口345

9.3.5 IEngineEditSketch接口346

9.4 ArcEngine编辑任务流347

9.4.1 开始编辑对象347

9.4.2 设置编辑图层348

9.4.3 设置编辑任务348

9.4.4 编辑操作349

9.4.5 保存编辑对象352

9.4.6 停止编辑352

9.5 编辑命令和工具353

9.5.1 常用编辑命令介绍353

9.5.2 常用编辑命令实例354

第10章 地图输出360

10.1 概述360

10.2 地图打印输出360

10.2.1 页面设置360

10.2.2 打印预览364

10.2.3 打印366

10.2.4 Printer类367

10.2.5 Paper对象367

10.2.6 PageLayoutControl控件打印出图367

10.3 地图的转换输出368

10.3.1 基于影像格式的输出369

10.3.2 基于矢量格式的输出370

第11章 三维可视化及三维分析374

11.1 概述374

11.2 数据的三维显示374

11.2.1 DEM数据加载374

11.2.2 TIN数据加载375

11.2.3 分层设色376

11.3 三维分析379

11.3.1 插值分析379

11.3.2 坡度、坡向和通视分析382

11.4 三维分析开发实例386

11.4.1 插值分析实例386

11.4.2 生成等值线实例393

第12章 基于ArcGIS Server的Web GIS开发395

12.1 ArcGIS Server概述395

12.1.1 ArcGIS Server系统组成部分396

12.1.2 ArcGIS Server的主要功能397

12.1.3 ArcGIS Server包含的主要技术398

12.1.4 ArcGIS Server10.1 安装398

12.2 ArcGIS Server管理与服务发布401

12.2.1 使用Manager管理和发布服务401

12.2.2 使用ArcCatalog管理和发布服务403

12.3 创建Web GIS应用的几种方法404

12.3.1 使用Manager工具创建404

12.3.2 使用Visual Studio模板创建405

12.3.3 使用Web控件创建408

12.4 简单Web应用开发实例409

12.4.1 添加自定义工具409

12.4.2 点查询工具实现410

12.4.3 矩形框查询工具实现417

12.4.4 属性查图功能实现419

12.4.5 去除高亮状态423

12.4.6 查询结果保存425

12.4.7 Callback机制426

12.5 高级Web应用开发实例426

12.5.1 创建几何对象427

12.5.2 缓冲区分析435

12.6 Web应用程序的部署441

12.6.1 发布网站441

12.6.2 复制网站441

主要参考文献443

热门推荐