ArcGIS Server开发从入门到精通

ArcGIS Server开发从入门到精通

何正国, 杜娟, 编著

出版社:人民邮电出版社

年代:2010

定价:55.0

书籍简介:

本书是一本系统全面详解ArcGIS Desktop 9.3功能知识点与深入剖析工程应用的指导性教材,读者通过本书能够快速、深入学习知识点内容,掌握该软件的工程应用方法,并积累一定的工程实践经验。

作者介绍:

何正国,毕业于武汉大学遥感信息工程学院,系统分析师。基于JZEE的WebGIS平台软件“GeoSurf”获测绘科技进步一等奖,发表论文多篇,成功开发多个地理信息系统项目。参与开发的“广州市规划局统一信息交换平台”获GIS特别成就奖。目前主要从事地理信息系统的设计和开发工作。

书籍目录:

第一篇 ArcGIS Server基础

第1章 ArcGIS Server概述 2

1.1 ArcGIS Server简介 2

1.2 ArcGIS Server架构 3

1.3 ArcGIS Server的功能 4

1.4 ArcGIS Server的安装与配置 5

1.4.1 安装准备 5

1.4.2 安装 6

1.4.3 安装与配置说明 8

1.5 小结 9

第2章 ArcGIS与ArcGIS Engine 10

2.1 ArcGIS软件体系结构 10

2.2 组件对象模型 12

2.3 ArcObjects简介 13

2.3.1 ArcObject的组织划分 13

2.3.2 ArcObject的开发 14

2.4 ArcGIS Engine 17

2.4.1 ArcGIS Enigne构成 17

2.4.2 ArcGIS Engine功能 19

2.4.3 ArcGIS Engine开发环境 19

.2.4.4 ArcGIS Engine与ArcGIS Server 24

2.4.5 ArcGIS Engine如何调用ArcGIS Server 24

2.5 小结 26

第3章 空间数据管理 27

3.1 空间数据库模型Geodatabase 27

3.1.1 Geodatabase概念 27

3.1.2 Geodatabase模型 28

3.2 访问空间数据库 30

3.2.1 打开数据库工作空间 30

3.2.2 通过NAME对象方式 31

3.2.3 获得工作空间实际元素 32

3.3 矢量数据 33

3.3.1 文件数据导入Geodatabase 34

3.3.2 从Geodatabase复制特征数据集到个人数据库 36

3.3.3 编辑Geodatabase中的数据 37

3.3.4 空间数据拓扑检查 39

3.4 栅格数据 41

3.4.1 打开栅格工作空间 41

3.4.2 获得栅格数据集 42

3.4.3 获得栅格目录 43

3.4.4 栅格数据上载 44

3.4.5 栅格数据拼接 46

3.5 小结 47

第二篇 ArcGIS Server的开发基础

第4章 ArcGIS Server地图服务发布(准备开发的数据) 50

4.1 制作地图文档 50

4.1.1 获取空间数据 51

4.1.2 使用ArcMap编辑地图文档 51

4.2 用户权限设置 56

4.3 在ArcCatalog中发布Map Service 57

4.4 在ArcGIS Server Manager中发布Map Serverice 61

4.5 在ArcGIS Server Manager中发布OGC地图服务 63

4.6 小结 65

第5章 ArcGIS Server开发基础ASP.NET 66

5.1 ASP.NET简介 66

5.1.1 Web开发技术 66

5.1.2 ASP.NET特点 67

5.1.3 ASP.NET 2.0 69

5.1.4 ASP .NET 3.5 70

5.1.5 Visual Studio 2008与ArcGIS Server 9.3开发环境 70

5.2 JavaScript 和Ajax技术 73

5.2.1 JavaScript本质 73

5.2.2 JavaScript基本函数 73

5.2.3 理解Ajax 74

5.2.4 在客户端回调中使用Ajax 75

5.3 ASP.NET Ajax 76

5.3.1 ASP.NET Ajax简介 76

5.3.2 服务器回调 77

5.3.3 ASP.NET Ajax服务器控件 79

5.3.4 深入客户端库 83

5.3.5 控件扩展器 85

5.4 ArcGIS Server Web ADF中的Ajax 86

5.4.1 .NET ADF中Ajax的调用过程 86

5.4.2 Web ADF Ajax调用的示例详解 87

5.5 小结 92

第6章 ArcGIS Server控件介绍 93

6.1 资源管理控件 93

6.1.1 MapResourceManager控件 93

6.1.2 GeoprocessingResourceManager控件 97

6.1.3 GeocodeResourceManager控件 99

6.2 地图显示及其相关控件 100

6.2.1 Map控件 100

6.2.2 MapTips控件 102

6.2.3 Maginifier控件 103

6.2.4 OverviewMap控件 104

6.2.5 Toolbar控件 105

6.2.6 Toc控件 107

6.2.7 ScaleBar控件 108

6.2.8 Navigation控件 108

6.2.9 ZoomLevel控件 109

6.2.10 MapCopyrightText控件 110

6.3 TaskManger与Task控件 111

6.3.1 TaskManager控件 111

6.3.2 EditorTask控件 112

6.3.3 SearchAttributesTask控件 115

6.3.4 QueryAttributesTask控件 117

6.3.5 GeoprocessingTask控件 117

6.3.6 FindAddressTask控件 118

6.3.7 FindPlaceTask控件 119

6.3.8 PrintTask控件 120

6.3.9 TaskResults控件 121

6.4 其他控件 122

6.4.1 FloatingPanel控件 122

6.4.2 ContextMenu控件 123

6.4.3 DocExtender控件 125

6.4.4 HoverExpandExtender控件 126

6.4.5 ColorPicker控件 128

6.5 小结 129

第三篇 ArcGIS Server开发提高

第7章 ArcGIS Server开发概述 132

7.1 地图的基本操作 132

7.1.1 地图显示 133

7.1.2 地图缩放与漫游 135

7.2 查询定位 137

7.2.1 根据坐标定位 137

7.2.2 根据属性值定位 139

7.3 缓冲区分析 142

7.4 自定义Tool 147

7.5 自定义Command 151

7.6 ArcGIS Server Task 154

7.6.1 Task的工作流程 154

7.6.2 应用ArcGIS Server Task 155

7.6.3 自定义Task 157

7.7 小结 161

第8章 ArcGIS Server基于模板开发 162

8.1 配置模板开发中资源配置 162

8.2 图形选择 165

8.2.1 单击选择 165

8.2.2 矩形选择 165

8.2.3 折线选择 166

8.2.4 多边形选择 167

8.2.5 画圆选择 168

8.3 控制地图图层的显示 169

8.4 TOC图层移动 171

8.5 动态添加图层 175

8.6 地图导出 182

8.7 小结 184

第9章 ArcGIS Server专题图开发 185

9.1 柱状图 185

9.2 饼状图 188

9.3 分级专题图 190

9.3.1 Graduated colors 191

9.3.2 Graduated sysmbols 193

9.3.3 Dot desity(点密度专题图) 196

9.4 分类专题图 198

9.4.1 根据某个字段的惟一值 198

9.4.2 根据多个字段的值 201

9.5 自定义专题图 202

9.6 小结 208

第10章 ArcGIS Server符号化 209

10.1 使用符号库中的符号进行符号化 209

10.2 使用TureType进行符号化 213

10.3 自画符号 215

10.3.1 MarkerSymbol符号 215

10.3.2 LineSymbol符号 215

10.3.3 FillSymbol符号 216

10.3.4 使用图片进行符号化 216

10.4 小结 219

第11章 ArcGIS Server数据在线编辑 220

11.1 EditorTask的数据编辑 220

11.1.1 点的编辑 220

11.1.2 线的编辑 221

11.1.3 面的编辑 222

11.2 编辑功能的定制 223

11.3 编辑功能的扩展 227

11.4 编辑属性数据 230

11.5 小结 231

第12章 ArcGIS Server Web应用程序部署 232

12.1 应用程序部署环境 232

12.2 IIS中部署步骤 232

12.3 部署中的常见问题及解决方案 235

12.4 小结 238

第四篇 ArcGIS Server高级功能开发

第13章 ArcGIS Server ADF For .NET高级功能 240

13.1 一般服务器对象扩展 240

13.2 Geodata的签入签出 244

13.3 空间查询 250

13.4 Geoprocessing缓冲 252

13.5 最短路径分析 255

13.6 小结 261

第14章 ArcGIS Server 9.3开发模式 262

14.1 .NET Web ADF开发 262

14.2 Java Web ADF开发 264

14.3 SOAP API应用 267

14.4 REST API 271

14.5 Mobile ADF 274

14.6 ArcGIS JavaScript API 279

14.7 JavaScript Extension for Virtual Earth 281

14.8 JavaScript Extension for Google Maps API 282

14.9 小结 284

第15章 ArcGIS Server For Java 285

15.1 ArcGIS Server Java开发基础 285

15.2 ArcGIS Server Java ADF开发初步——自定义工具 289

15.3 ArcGIS Server Java自定义Task 292

15.4 小结 298

第16章 ArcGIS Server性能优化 299

16.1 确定应用系统的瓶颈 299

16.2 硬件和网络优化 302

16.3 数据 304

16.3.1 数据量 304

16.3.2 数据组织 305

16.3.3 数据渲染 306

16.4 服务 306

16.4.1 服务组织 307

16.4.2 服务设置 308

16.5 应用系统配置 309

16.6 小结 309

第五篇 ArcGIS Server综合案例

第17章 某市土地开发中心地理信息管理平台 312

17.1 需求概述 312

17.1.1 明确需求 312

17.1.2 设计实现框架 315

17.2 数据库设计 316

17.3 业务逻辑设计 318

17.4 界面设计 321

17.5 综合实现 322

17.6 小结 328

第六篇 常见疑难解答与设计技巧

第18章 ArcGIS Server常见问题及其处理 330

18.1 防火墙问题 330

18.2 ArcCatalog中服务不能预览 331

18.3 安装错误 332

18.4 能否使用new关键字创建对象 333

18.5 ArcGIS Server连接方式 334

18.6 Map控件的ImageBlending Mode属性 334

内容摘要:

《ArcGIS Server开发从入门到精通》以ArcGIS Server开发为主线,全面阐述了ArcGIS Server的基础知识及体系结构,按照ArcGIS Server开发的难易程度,由易到难、由浅入深,系统地介绍了ArcGIS Server的开发,以及ArcGIS Server的其他开发模式。全书共分为6篇,第一篇ArcGIS Server基础篇,包括第1章~第3章,主要介绍了ArcGIS Server的安装与配置、ArcGIS Server的体系结构以及ArcGIS Server与ArcObjects的关系;第二篇ArcGIS Server的开发基础篇,包括第4章~第6章,进述了准备开发数据、.NET开发知识和ArcGIS Server .NET提供的开发控件等;第三篇ArcGIS Server开发提高篇,包括第7章~第12章,本篇引用大量实例讲解了查询检索、缓冲区、装题图、符号化和空间数据编辑等内容;第四篇ArcGIS Server高级功能开发篇,包括第13章~第16章,主要讲解了性能优化及ArcGIS Server的其他开发模式,如基于Java的开发等内容;第五篇通过讲述一个大型的基于ArcGIS Server的开发项目,把前面所学的知识贯穿起来,使读者具备开发项目的实力;最后一篇(第六篇)讲述了ArcGIS Server开发中常见疑难问题及其解决办法,目的是帮助读者找到解决问题的捷径,掌握设计技巧,提高开发效率。
  《ArcGIS Server开发从入门到精通》的内容覆盖面广,深入浅出,通俗易懂,可操作性强,适用于政府、企业相关部门的GIS研究与开发人员,也适用于高等院校地理学、地理信息系统、房地产、环境科学、资源与城乡规划管理、区域经济学等专业学生参考与学习。《ArcGIS Server开发从入门到精通》还适合作为各种GIS培训学员的学习教材与参考书。

编辑推荐:

完整的综合案例帮助读者进行项目开发
  14个实例贯穿ArcGIS Server开发的方方面面
  250分钟的视频讲解和全部源程序(见光盘)
  疑难解答和实战技巧帮助读者提高工作效率
  源于实践 成就行家
  上海软件行业协会 秘书长 杨根兴、江苏省软件行业协会 副会长 徐雷鼎力推荐

书籍规格:

书籍详细信息
书名ArcGIS Server开发从入门到精通站内查询相似图书
9787115228949
如需购买下载《ArcGIS Server开发从入门到精通》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)55.0语种简体中文
尺寸26 × 19装帧平装
页数 176 印数 3000

书籍信息归属:

ArcGIS Server开发从入门到精通是人民邮电出版社于2010.6出版的中图分类号为 P208 的主题关于 地理信息系统-应用软件,ArcGIS-软件开发 的书籍。