《Web GIS开发 ArcGIS Server与.NET》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:刘光,唐大仕编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302197379
  • 页数:394 页
图书介绍:本书以循序渐进的方式,通过大量的实例介绍如何在Visual Studio 2005中,使用C#语言,开发基于ArcGIS Server的Web GIS,内容涉及使用ArcGIS Server开发Web GIS的各个层面。

第1章 地理信息系统的发展与Web服务 1

1.1地理信息系统及其发展趋势 2

1.1.1地理信息系统的发展 2

1.1.2传统Web GIS的不足 3

1.1.3 Web服务成为解决方案 3

1.2 Web服务及其特点 4

1.2.1 Web服务概述 4

1.2.2 Web服务的特点 5

1.3空间信息Web服务 6

1.3.1从数据共享的角度看空间信息Web服务 6

1.3.2从软件复用的角度看空间信息Web服务 7

1.3.3从系统集成的角度看空间信息Web服务 8

1.3.4空间信息Web服务的优势 9

1.4 GIS的Web服务规范 10

1.4.1 OWS服务体系 11

1.4.2空间信息Web服务的角色与功能划分 11

1.4.3空间信息Web服务的系统框架 14

1.4.4空间信息Web服务中的基础服务 15

1.5 GIS的Web服务实现方式 19

1.5.1版本与流通 19

1.5.2请求规则 20

1.5.3响应举例 23

第2章 ArcGIS Server 9.2简介与安装 26

2.1 ArcGIS Server 9.2主要功能 27

2.2 ArcGIS Server的产品级别分类 30

2.2.1按功能分级 31

2.2.2按规模分级 31

2.2.3可选扩展模块 32

2.3 ArcGIS Server 9.2系统组成部分 32

2.3.1 GIS服务器 33

2.3.2 Web服务器 33

2.3.3客户端 34

2.3.4数据服务器 34

2.3.5管理工具 34

2.3.6地图内容制作工具 34

2.4 ArcGIS Server包含的主要技术 34

2.4.1 ArcSDE 34

2.4.2 Web地图应用 35

2.4.3 ArcGIS Mobile 36

2.5 ArcGIS Server 9.2安装 36

2.5.1 ArcGIS Server安装概述 36

2.5.2安装ArcGIS Server for.NET 37

第3章 ArcGIS Server管理与服务发布 40

3.1管理ArcGIS Server 41

3.1.1使用Manager管理ArcGIS Server 41

3.1.2使用ArcCatalog管理ArcGIS Server 43

3.2发布服务 45

3.2.1服务与功能 45

3.2.2发布与管理服务 47

3.2.3配置地图缓存 49

3.3配置文件的使用 52

3.3.1服务器配置文件 52

3.3.2服务配置文件 53

第4章 简单Web GIS应用开发 54

4.1创建Web GIS应用的几种方法 55

4.1.1使用Manager工具创建 55

4.1.2使用Visual Studio模板创建 57

4.1.3使用Web控件创建 61

4.2关于Web GIS应用程序框架 64

4.2.1 Web应用程序框架体系结构 64

4.2.2与Web应用程序框架相关的安装内容 67

4.3部分页面刷新的实现——Ajax 68

4.3.1Ajax技术 69

4.3.2 Ajax及XMLHttpRequest对象原理 69

4.3.3用XMLHttpRequest来实现Ajax 70

4.3.4 .NET中内置的Ajax 74

4.3.5 ArcGIS Web应用开发框架中的Ajax 78

4.4自定义工具与命令 79

4.4.1在工具栏中增加按钮 80

4.4.2自定义点查询工具 82

4.4.3高亮显示要素 87

4.4.4自定义矩形查询工具 92

4.4.5自定义多边形查询工具 96

4.4.6自定义圆查询工具 98

4.4.7自定义命令——清除高亮显示命令 100

4.5用属性查询图形 101

4.5.1资源内容查询 101

4.5.2图层字段信息查询 105

4.5.3属性查询 111

4.6右键菜单与地图图片保存 116

4.6.1添加右键菜单 116

4.6.2处理右键菜单事件 118

4.6.3保存地图图片 120

第5章 数据源、资源与功能对象 123

5.1数据源 124

5.1.1 ArcGIS Server本地数据源 124

5.1.2 ArcGIS Server远程数据源 125

5.1.3 ArcIMS 125

5.1.4图形图层 126

5.2公有数据源API 127

5.2.1公有数据源API的内容 127

5.2.2公有数据源API的实现 128

5.3 ArcGIS Server数据源的使用 130

5.3.1 ArcGIS Server API 130

5.3.2 Web ADF中的ArcGIS Server API 131

5.3.3管理服务器上下文 133

5.4操作资源与功能对象 139

5.4.1增加与删除资源 139

5.4.2管理地图资源 144

5.4.3地图资源的功能 151

第6章 自定义数据源 173

6.1自定义数据源相关概念 174

6.2 XML数据源 175

6.2.1数据格式 175

6.2.2实现数据源接口 176

6.2.3实现地图资源接口 181

6.2.4实现绘图功能 189

6.2.5实现Toc功能 194

6.2.6实现地图信息接口 197

6.2.7注册自定义数据源 199

6.2.8测试自定义XML数据源功能 200

6.3遥感影像数据源 201

6.3.1实现数据源接口 202

6.3.2实现地图资源接口 206

6.3.3实现地图信息接口 210

6.3.4地图切片信息类 214

6.3.5实现绘图功能 215

6.3.6地图切片功能的实现 220

6.3.7实现Toc功能 225

6.3.8注册自定义数据源 228

6.3.9测试自定义遥感影像数据源功能 229

第7章 图形操作 230

7.1图形及相关类概述 231

7.2图形操作的不同层次 231

7.3在Web端操作图形 232

7.3.1几何对象的创建 233

7.3.2自定义着色器 238

7.4在GIS服务器端操作图形 264

7.4.1独立值专题图 266

7.4.2范围专题图 270

7.4.3柱状专题图 273

7.4.4饼状专题图 276

7.4.5等级符号专题图 279

7.4.6点密度专题图 281

7.5图形对象的转换 283

7.5.1几何类型的转换 284

7.5.2 ArcGIS Server中COM对象与值对象的转换 294

7.5.3数据集转换 295

7.5.4缓冲区分析 296

第8章 任务框架 308

8.1任务控件 309

8.1.1任务支持控件 309

8.1.2 Web ADF提供的任务控件 309

8.1.3任务框架的构成 310

8.2自定义任务 311

8.2.1自定义任务类库 312

8.2.2应用自定义的任务 316

8.2.3任务运行流程 317

8.2.4自定义任务的改进 320

第9章 扩展ArcGIS服务器 322

9.1几个概念 323

9.1.1 ArcGIS服务器与细粒度的ArcObjects 323

9.1.2 GIS服务器COM对象与.NET 324

9.2使用COM功能对象扩展GIS服务器 324

9.2.1 COM组件的创建与实现 325

9.2.2注册COM组件 331

9.2.3使用COM功能对象 331

9.3服务器对象扩展 337

9.3.1创建服务器对象接口扩展 337

9.3.2实现服务器对象扩展 338

9.3.3创建服务器对象扩展的属性页 345

9.3.4注册自定义服务器对象扩展 353

9.3.5在GIS服务器上注册服务器对象扩展 354

9.3.6在地图服务上应用服务器对象扩展 355

9.3.7在Web应用程序中访问服务器对象扩展 355

第10章 GIS Web服务的应用与创建 361

10.1 GIS Web服务的应用 362

10.2应用性Web服务的创建与使用 377

10.2.1应用性Web服务的创建 377

10.2.2应用性Web服务的应用 379

第11章 安全、部署与性能调优 381

11.1应用程序的安全 382

11.1.1使用成员资格管理用户 382

11.1.2使用角色管理授权 383

11.1.3使用受保护的配置加密配置信息 387

11.1.4显示安全的错误信息 387

11.1.5防止拒绝服务威胁 389

11.2应用程序的部署 389

11.3性能调优 391

11.3.1数据方面 391

11.3.2服务方面 391

11.3.3应用系统的配置与部署方面 392

11.3.4 .NET程序代码调优 393

11.3.5 ArcGIS Server的代码的调优 393