精通ArcGIS Server 应用与开发

978-7-115-31066-8
作者: 何正国 杜娟 毛海亚
译者:
编辑: 张涛
分类: ArcGIS

图书目录:

目 录

第 一篇 ArcGIS Server基础篇

第 1章 ArcGIS 10简介 2

1.1 ArcGIS 10体系结构 3

1.1.1 桌面地理信息系统 3

1.1.2 服务器地理信息系统 4

1.1.3 移动地理信息系统 4

1.1.4 浏览器地理信息系统 5

1.1.5 数据 5

1.2 ArcGIS 10 Desktop新特性 5

1.2.1 全新的界面 5

1.2.2 ArcMap集成ArcCatalog 6

1.2.3 方便快捷的搜索 6

1.2.4 地图底图图层(BASEMAP) 6

1.2.5 栅格数据浏览 7

1.2.6 地图包 7

1.3 ArcGIS 10 Mobile新特性 8

1.3.1 ArcGIS API for iOS 8

1.3.2 ArcGIS API for Android 8

1.4 ArcGIS 10地图缓存新特性 8

1.4.1 新的缓存结构 8

1.4.2 新的缓存格式 8

1.4.3 新的缓存模式 9

1.4.4 离线缓存 9

1.5 ArcGIS 10时态 9

1.5.1 时间属性 10

1.5.2 时态数据显示 10

1.6 小结 10

第 2章 ArcGIS Server概述 11

2.1 ArcGIS Server简介 11

2.2 ArcGIS Server架构 12

2.3 ArcGIS Server的功能 13

2.4 ArcGIS Server的安装与配置 14

2.4.1 安装环境 14

2.4.2 安装 15

2.4.3 配置 19

2.5 小结 20

第3章 空间数据管理 21

3.1 空间数据库模型Geodatabase 21

3.1.1 Geodatabase概念 21

3.1.2 Geodatabase模型 22

3.2 访问空间数据库 24

3.2.1 打开数据库工作空间 24

3.2.2 通过NAME对象方式 25

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

3.3 矢量数据 26

3.3.1 文件数据导入Geodatabase 27

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

3.3.3 编辑Geodatabase中的数据 29

3.3.4 空间数据拓扑检查 31

3.4 栅格数据 33

3.4.1 打开栅格工作空间 33

3.4.2 获得栅格数据集 34

3.4.3 获得栅格目录 35

3.4.4 栅格数据上载 35

3.4.5 栅格数据拼接 37

3.5 小结 38

第 二篇 应用管理篇

第4章 ArcGIS地图制图 40

4.1 地图学理论 40

4.1.1 理论地图学 40

4.1.2 地图制图学 41

4.1.3 应用地图学 41

4.2 电子地图及设计制作 41

4.2.1 电子地图 41

4.2.2 电子地图制作步骤 42

4.3 ArcGIS中的符号设计 43

4.3.1 利用ArcMap制作符号库 43

4.3.2 基于图片制作符号库 44

4.3.3 基于TrueType制作符号库 45

4.3.4 多种方式组合制作符号库 46

4.4 Maplex实用方法 46

4.4.1 设置标注的位置 47

4.4.2 分行显示 48

4.4.3 字体缩减 48

4.4.4 冲突处理 49

4.4.5 Maplex应用示例——点抽稀 49

4.5 ArcGIS制图表达 54

4.5.1 制图表达概述 55

4.5.2 制图表达的使用 55

4.5.3 制图表达应用示例 56

4.6 小结 59

第5章 ArcGIS Server服务接口 60

5.1 服务接口简介 60

5.2 ArcGIS Server服务接口类型 61

5.2.1 地图服务(Map Service) 61

5.2.2 地理编码服务(Geocode Service) 61

5.2.3 地理数据服务(Geodata Service) 61

5.2.4 几何服务(Geometry Service) 62

5.2.5 地理处理服务(Geoprocessing Service) 62

5.2.6 Globe服务(Globe Service) 62

5.2.7 影像服务(Image Service) 62

5.2.8 搜索服务(Search Service) 62

5.2.9 要素服务(Feature Service) 62

5.3 ArcGIS Server服务访问方式 63

5.3.1 SOAP接口 63

5.3.2 REST接口 64

5.3.3 ArcGIS Server SOAP/REST比较 65

5.4 ArcGIS Server服务发布 67

5.4.1 在ArcMap中发布地图服务 67

5.4.2 在ArcCatalog中发布地图服务 70

5.4.3 在ArcGIS Server Manager中发布地图服务 71

5.5 ArcGIS Server服务管理 74

5.5.1 管理具体的服务 75

5.5.2 管理日志文件 75

5.5.3 管理服务器对象容器(SOC) 77

5.5.4 管理服务器目录 78

5.5.5 管理ArcGIS Image Server和JPIP 79

5.6 小结 80

第6章 ArcGIS Server的地图缓存 81

6.1 地图缓存概述 81

6.2 ArcGIS Server的缓存原理 83

6.3 ArcGIS Server的缓存流程 86

6.4 ArcGIS Server的缓存创建原则 87

6.5 ArcGIS Server的缓存创建实例 89

6.5.1 数据范围确定 89

6.5.2 创建地图资源 90

6.5.3 发布地图服务 90

6.5.4 创建地图缓存 90

6.5.5 验证地图服务 91

6.6 小结 92

第7章 ArcGIS Server的安全管理 93

7.1 安全概述 93

7.2 用户管理 94

7.2.1 操作系统账户 94

7.2.2 ArcGIS Server用户组 95

7.2.3 Web用户和角色 95

7.3 连接管理 99

7.3.1 局域网连接管理 99

7.3.2 Internet连接管理 100

7.4 Web服务其他安全管理 104

7.4.1 缓存目录管理 105

7.4.2 SSL管理 106

7.4.3 令牌服务管理 108

7.5 小结 110

第8章 ArcGIS Server的部署与性能优化 111

8.1 ArcGIS Server部署概述 111

8.2 ArcGIS Server的部署方式 112

8.2.1 ArcGIS Server单机部署 112

8.2.2 ArcGIS Server多机部署 112

8.2.3 集群部署方案 113

8.3 监控性能 114

8.3.1 监控服务的性能 114

8.3.2 监控网站的性能 115

8.4 数据优化 116

8.4.1 数据量 116

8.4.2 数据组织 116

8.4.3 数据渲染 117

8.4.4 数据显示 118

8.4.5 数据存储方式 118

8.5 服务优化 119

8.5.1 地图文档优化 119

8.5.2 服务组织 120

8.5.3 服务设置 120

8.6 小结 121

第三篇 .NET ADF开发篇

第9章 ArcGIS Server开发基础——ASP.NET 124

9.1 ASP.NET简介 124

9.1.1 Web开发技术 124

9.1.2 ASP.NET特点 125

9.1.3 ASP.NET 2.0 127

9.1.4 ASP.NET 3.5 127

9.1.5 ASP.NET 4.0 128

9.1.6 Visual Studio 2010与ArcGIS Server集成开发环境 129

9.2 JavaScript和Ajax技术 131

9.2.1 JavaScript本质 132

9.2.2 JavaScript基本函数 132

9.2.3 Ajax 133

9.2.4 在客户端回调中使用Ajax 133

9.3 ASP.NET Ajax 135

9.3.1 介绍ASP.NET Ajax 135

9.3.2 服务器回调 135

9.3.3 ASP.NET Ajax服务器控件 138

9.3.4 深入客户端库 141

9.3.5 控件扩展器 143

9.4 ArcGIS Server .NET ADF中的Ajax 144

9.4.1 ADF中Ajax的调用过程 144

9.4.2 ADF中调用的示例详解 144

9.5 小结 149

第 10章 .NET ADF控件介绍 151

10.1 资源管理控件 151

10.1.1 MapResourceManager详解 151

10.1.2 GeoprocessingResource Manager详解 155

10.1.3 GeocodeResourceManager详解 156

10.2 地图显示及其相关控件 158

10.2.1 Map详解 158

10.2.2 MapTips详解 160

10.2.3 Magnifier详解 161

10.2.4 OverviewMap详解 162

10.2.5 Toolbar详解 163

10.2.6 Toc详解 165

10.2.7 ScaleBar详解 166

10.2.8 Navigation详解 167

10.2.9 ZoomLevel详解 167

10.2.10 ZoomToScale详解 168

10.2.11 GoToLocation详解 169

10.2.12 MapCopyrightText详解 170

10.3 TaskManger控件与Task控件 171

10.3.1 TaskManager详解 171

10.3.2 EditorTask详解 172

10.3.3 SearchAttributesTask详解 175

10.3.4 QueryAttributesTask详解 176

10.3.5 GeoprocessingTask详解 176

10.3.6 FindAddressTask详解 178

10.3.7 PrintTask详解 179

10.3.8 UserControlTask详解 181

10.4 TaskResults结果显示控件 182

10.5 其他 183

10.5.1 FloatingPanel详解 183

10.5.2 ContextMenu详解 184

10.5.3 DocExtender详解 185

10.5.4 HoverExpandExtender详解 186

10.5.5 ColorPicker详解 188

10.5.6 PageLayout详解 189

10.6 小结 190

第 11章 ArcGIS Server基于模板开发 191

11.1 配置开发模板中的地图资源 191

11.2 图形选择 194

11.2.1 单击点选择 194

11.2.2 矩形选择 195

11.2.3 画线选择 195

11.2.4 多边形选择 196

11.2.5 画圆选择 197

11.2.6 缓冲选择 199

11.3 查询定位 199

11.3.1 根据坐标定位 199

11.3.2 根据属性值定位 202

11.4 图层控制 203

11.4.1 父子图层状态联动 204

11.4.2 图层顺序控制 206

11.4.3 动态添加图层 209

11.5 自定义Tool 214

11.6 自定义Task 218

11.6.1 Task的工作流程 219

11.6.2 自定义Task的实现 221

11.7 自定义Command 225

11.8 地图导出 227

11.9 小结 229

第 12章 ArcGIS Server专题图与符号库开发 230

12.1 普通专题图 230

12.1.1 柱状图 230

12.1.2 饼状图 232

12.2 分级专题图 235

12.2.1 Graduated colors 235

12.2.2 Graduated sysmbols 237

12.2.3 Dot desity 238

12.3 分类专题图 240

12.3.1 根据某个字段的唯 一值 240

12.3.2 根据多个字段的值 242

12.4 自定义专题图 243

12.5 Styles符号库文件符号化 248

12.6 TrueType符号化 251

12.7 自画符号 253

12.7.1 MarkerSymbol 253

12.7.2 FillSymbol 253

12.7.3 LineType 254

12.7.4  图片符号 254

12.8 GraphicsLayer 254

12.9 小结 256

第 13章 ArcGIS Server ADF for .NET高 级功能 257

13.1 服务器对象扩展(SOE) 257

13.2 数据编辑 260

13.3 Geodata的签入签出 264

13.4 空间查询 268

13.5 Geoprocessing缓冲 270

13.6 **短路径分析 273

13.7 小结 277

第四篇 REST API开发篇

第 14章 ArcGIS Silverlight控件简介 280

14.1 地图控件 280

14.1.1 Map详解 280

14.1.2 OverviewMap详解 282

14.1.3 ScaleLine详解 282

14.2 导航条(Navigation)详解 285

14.3 书签(Bookmark)详解 286

14.4 MapTip详解 287

14.5 MapProgressBar详解 290

14.6 图层图例(Lenged)详解 291

14.7 编辑控件 293

14.7.1 EditorWidget详解 293

14.7.2 TemplatePicker详解 295

14.7.3 AttachmentEditor详解 296

14.8 TimeSlider详解 299

14.9 空间对象列表控件 303

14.9.1 FeatureDataGrid详解 303

14.9.2 FeatrueDataForm详解 304

14.10  MagnifyingGlass详解 305

14.11  InfoWindow详解 306

14.12  Attribution详解 308

14.13  小结 309

第 15章 基于Silverlight API开发 310

15.1 开发环境搭建 310

15.1.1 配置Silverlight开发环境 310

15.1.2 安装ArcGIS Silverlight API 311

15.2 地图显示与基本操作 311

15.3 地图图层 314

15.4 行为动作 318

15.4.1 Behaviors行为 319

15.4.2 Action动作 319

15.5 图形绘制 322

15.6 符号 325

15.7 专题图渲染 328

15.8 查询任务 330

15.8.1 QueryTask 331

15.8.2 FindTask 332

15.8.3 IdentifyTask 335

15.9 小结 337

第 16章 基于Silverlight高 级开发 338

16.1 地图几何操作 338

16.2 地理处理任务 340

16.3 SOE调用 345

16.4 打印输出 349

16.5 热点分析 353

16.6 小结 356

第 17章 ArcGIS API For Flex 357

17.1 开发环境搭建 357

17.2 地图显示与基本操作 357

17.3 渲染符号化 361

17.4 查询 365

17.4.1 QueryTask 365

17.4.2 FindTask 366

17.4.3 IdentifyTask 368

17.5 地理处理 370

17.6 几何操作&SOE 373

17.7 地图打印 376

17.8 小结 377

第 18章 开源软件Flex Viewer介绍 378

18.1 Flex Viewer介绍 378

18.2 Flex Viewer源代码结构组织 379

18.3 Flex Viewer架构 380

18.3.1 总体架构 380

18.3.2 事件总线(Event Bus) 380

18.3.3 依赖注入(Dependency Injection) 383

18.3.4 国际化 384

18.4 Widget应用 386

18.4.1 Widget配置文件 386

18.4.2 WidgetTemplate 389

18.4.3 Widget的交互 390

18.4.4 Widget开发示例 390

18.5 小结 393

第 19章 ArcGIS API For JavaScipt 394

19.1 开发环境搭建 394

19.1.1 Aptana Studio 394

19.1.2 ArcGIS API支持浏览器的版本 394

19.2 地图显示与基本操作 395

19.3 渲染符号化 397

19.4 查询 402

19.4.1 QueryTask 402

19.4.2 FindTask 403

19.4.3 IdentifyTask 406

19.5 地理处理 407

19.6 SOE 408

19.7 几何操作 412

19.8 小结 414

第 20章 ArcGIS API For IOS 415

20.1 开发环境搭建 415

20.2 Objective-C基础 416

20.2.1 类(Class) 416

20.2.2 方法(Methods) 417

20.2.3 属性(Property) 418

20.2.4 协议和委托(Protocols and Delegates) 418

20.3 XCode介绍 420

20.3.1 Xcode IDE 420

20.3.2 Interface Builder 421

20.3.3 移动设备模拟器 421

20.4 地图显示与基本操作 421

20.5 渲染符号化 423

20.6 查询与检索 427

20.7 图层控制 430

20.8 GPS定位 434

20.9 小结 437

第五篇 综合案例篇

第 21章 某市共享平台 440

21.1 需求概述 440

21.1.1 用户需求 440

21.1.2 平台建设的关键技术 442

21.2 面向服务的空间信息共享平台 446

21.3 系统总体框架 447

21.3.1 基于SOA的GIS服务技术路线 447

21.3.2 平台的总体框架 448

21.4 系统建设方案 449

21.4.1 数据建库标准规范及共享交换制度 449

21.4.2 数据和服务平台建设 450

21.4.3 统一门户建设 450

21.5 综合实现 451

21.6 难点及解决方法 457

详情

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

图书摘要

相关图书

基于ArcGIS的Python编程秘笈(第2版)
基于ArcGIS的Python编程秘笈(第2版)
JavaScript构建Web和ArcGIS Server应用实战
JavaScript构建Web和ArcGIS Server应用实战
ArcGIS 10.1超级学习手册
ArcGIS 10.1超级学习手册
面向ArcGIS的Python脚本编程
面向ArcGIS的Python脚本编程
ArcGIS Engine  地理信息系统开发从入门到精通(第二版)
ArcGIS Engine 地理信息系统开发从入门到精通(第二版)

相关文章

相关课程