图书介绍

ArcObjects开发基础与技巧 基于VisalBazic.NETPDF|Epub|txt|kindle电子书版本网盘下载

ArcObjects开发基础与技巧 基于VisalBazic.NET
  • 蒋波涛编著 著
  • 出版社: 武汉:武汉大学出版社
  • ISBN:7307049201
  • 出版时间:2006
  • 标注页数:350页
  • 文件大小:35MB
  • 文件页数:365页
  • 主题词:地理信息系统-软件开发

PDF下载


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

下载说明

ArcObjects开发基础与技巧 基于VisalBazic.NETPDF格式电子书版下载

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

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

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

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

图书目录

1 对象组件模型(COM)与ArcObjects1

1.1 GIS的发展历史1

1.2 为什么要使用接口编程3

1.3 什么是对象组件模型(COM)6

1.4 如何阅读OMD9

1.4.1 类与对象10

1.4.2 类与类的关系11

1.5 ArcObjects简介13

1.6 ArcObjects的组件库15

1.7.1 全新的.NET平台19

1.7 NET开发平台19

1.7.2 Visual Basic.NET22

1.8 ArcGIS的二次开发方式24

1.8.1 使用VBA环境开发25

1.8.2 使用动态链接库(DLL)组件进行开发31

1.8.3 使用控件构建独立程序37

2 用户界面定制43

2.1 Application对象43

2.2 Document对象47

2.3 定制ArcMap的界面51

2.3.1 定制状态栏(StatusBar)51

2.3.2 定制浮动窗口(DockableWindow)53

2.3.3 快捷键表54

2.3.4 CommandBars和CommandBar对象55

2.3.5 CommandItem对象57

2.4 UIControl的使用57

2.5 使用Extension扩展ArcGIS58

3 地图是如何组成的62

3.1 Map的双重身份63

3.2 数据以层划分71

3.2.1 图层对象的ILayer接口72

3.2.2 要素图层的使用72

3.2.3 往地图中加入CAD文件79

3.2.4 TIN图层——显示三维信息81

3.2.5 GraphicsLayer——元素的容器82

3.3 地图显示的幕后人——ScreenDisplay对象83

3.4 地图排版87

3.4.1 PageLayout——幕后高手88

3.4.2 Page对象89

3.4.3 SnapGrid对象90

3.4.4 SnapGuides对象90

3.4.5 RulerSettings对象91

3.5 Element对象——可显示的和不可显示的图形91

3.5.1 图形元素92

3.5.1.1 LineElement和MarkerElement对象92

3.5.1.4 GroupElement对象94

3.5.1.3 DataGraphElement对象94

3.5.1.2 TextElement对象94

3.5.1.5 FillShapeElement对象95

3.5.1.6 PictureElement对象96

3.5.2 框架元素——真相在这里99

3.5.2.1 MapFrame对象99

3.5.2.2 MapSurroundFrame对象100

3.5.2.3 TableFrame对象100

3.5.3 元素的选择跟踪对象101

3.6 MapGrid对象模型101

3.6.1 MapGrid对象102

3.6.2 MapGridBorder对象104

3.6.3 MapGridLabel对象105

3.6.4 MapGridFactory对象108

3.7 动态修饰地图——MapSurround对象109

3.7.1 图例对象110

3.7.2 指明地图的方位——指南针对象112

3.7.3 比例尺对象113

3.7.4 比例文本对象115

3.8 不劳而获——使用Style对象116

3.8.1 StyleGallery对象117

3.8.2 StyleSeleclor对象119

3.9 像ArcMap一样显示信息——IDentifyDialog对象120

4.1 添加色彩——颜色对象123

4 地图的显示123

4.1.1 IColor的对象125

4.1.2 颜色对话框127

4.1.3 ColorRamp对象129

4.1.4 转换ArcObjects与VB.NET的颜色模式131

4.2 图形的外观——Symbol对象131

4.2.1 MarkerSymbol对象132

4.2.2 LineSymbol对象136

4.2.3 FillSymbol对象138

4.2.4 TextSymbol对象141

4.2.5 3DChartSymbol对象144

4.3 制作专题图145

4.3.1 SimpleRenderer着色法147

4.3.2 ClassBreakRenderer着色法148

4.3.3 UniqueValueRenderer着色法151

4.3.4 ProportionalSymbolRenderer着色法153

4.3.5 ChartRenderer着色法155

4.3.6 DotDensityRenderer着色法162

4.3.7 着色中使用的各种计算方法164

4.4 地图的标注166

4.4.1 TextElement标注167

4.4.2 AO中的标注170

4.5 如何与地图进行互动172

4.5.1 产生新Geometry的Feedback对象173

4.5.2 移动几何形体对象上的节点178

4.5.3 移动整个对象182

4.5.4 其他DisplayFeedback介绍184

5 ArcObjects的控件189

5.1 MapControl控件190

5.1.1 MapControl控件与MXD文件191

5.1.2 鼠标与控件的交互192

5.1.3 数据选择193

5.1.4 鹰眼程序194

5.1.5 控件关闭时内存泄露问题197

5.2 PageLayoutControl控件197

5.2.1 PageLayoutControl操作MXD文件198

5.2.2 PageLayout与Map控件联动200

5.2.3 在Pagelayout里面绘制要素201

5.2.4 绘制Mapsurround对象204

5.2.5 将版式保存为文件206

6 地图的输出208

6.1 地图的打印输出208

6.2 地图的转换输出212

6.2.1 基于影像格式的输出212

6.2.2 基于矢量格式的输出215

6.2.3 ExportFileDialog对象219

7 ArcCatalog对象222

7.1 GxObject对象223

7.2 Gxialog对象227

8 GeoDatabse模型229

8.1 GeoDatabase的基础知识230

8.2 Workspace及相关对象233

8.2.1 打开工作空间233

8.2.2 工作空间236

8.2.3 属性集241

8.2.4 名称对象242

8.3 Dataset对象243

8.3.1 GeoDataset类244

8.3.2 FeatureDataset对象244

8.4 表、对象类和要素类247

8.4.1 Table对象248

8.4.2 ObjectClass对象251

8.4.3 FeatureClass对象253

8.4.4 字段集与字段254

8.4.5 与字段相关的对象258

8.4.5.1 几何字段的设计259

8.4.5.2 索引集和索引260

8.4.5.3 子类261

8.4.5.4 值域262

8.5 查询要素265

8.5.1 Cursor对象265

8.5.2 QueryFilter对象266

8.5.3 QueryDef对象269

8.5.4 TableSort对象271

8.6 Row,Object和Feature对象273

8.6.1 RowBuffer和Row对象273

8.6.2 Object和Feature对象274

8.6.3 点选法获取要素277

8.6.4 更新要素279

8.7 再谈选择集对象280

8.8 关系与关系类282

8.9 数据转换与装载284

9 Geometry——几何形体对象289

9.1 Geometry面面观289

9.2.1 Point对象292

9.2 Point和MultiPoint对象292

9.2.2 MultiPoint对象296

9.3 包络线Envelope298

9.4 几何对象的组成部分——曲线(Curve)300

9.4.1 片段对象302

9.4.1.1 CircularArc对象303

9.4.1.2 Line对象306

9.4.1.3 EllipticArc对象307

9.4.1.4 BezierCurve对象309

9.4.2 路径(Path)对象310

9.4.3 环(Ring)对象311

9.4.4.1 Polyline对象313

9.4.4 PolyCurve对象313

9.4.4.2 Polygon对象314

9.5 集合接口316

9.5.1 IGeoemtryCollection接口316

9.5.2 ISegmentCollection接口318

9.5.3 IPointCollection接口318

9.6 拓扑关系319

9.7 关系运算321

9.8 IProximityOperator接口324

9.9 动态跟踪325

10.1 什么是空间参考328

10 空间参考328

10.2 两种坐标系统330

10.3 AO中空间参考的设置333

10.4 SpatialReference对象334

11 Raster数据简介336

11.1 RasterWorkspace对象336

11.2 栅格数据集339

11.3 栅格图层对象340

附录343

一、ArcObjects信息获取343

二、ArcSDE+Oracle9.2安装346

参考文献349

热门推荐