地理信息系统开发与实践丛书 地理信息系统二次开发及案例分析PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:柳林,李万武,毛坤德主编;潘宝玉,魏旭晨,杨玉坤,王恒,董水峰,张倩副主编
- 出 版 社:武汉:武汉大学出版社
- 出版年份:2015
- ISBN:9787307169197
- 页数:603 页
第一编 ArcGIS Engine开发 3
第1章 ArcGIS Engine开发基础 3
1.1 对象模型技术 3
1.2 ArcGIS Engine简介 4
1.2.1 ArcGIS Engine体系结构 4
1.2.2 ArcGIS Engine类库简介 5
1.3 .NET平台概述 6
第2章 ArcGIS Engine二次开发控件 8
2.1 制图控件 8
2.1.1 MapControl控件 8
2.1.2 PageLayoutControl控件 15
2.2 框架控件 17
2.2.1 TOCControl控件 17
2.2.2 ToolbarControl控件 18
2.3 桌面应用示例构建 19
2.3.1 新建项目 19
2.3.2 添加控件 20
2.3.3 控件绑定 21
2.3.4 添加工具 21
2.3.5 编译运行 21
第3章 坐标系与几何对象 23
3.1 空间坐标变换 23
3.2 Geometry对象集 25
3.2.1 Envelope对象 25
3.2.2 Curve对象 27
3.2.3 Point及Multipoint对象 28
第4章 地图对象与图层控制 30
4.1 Map对象 30
4.1.1 IMap接口 30
4.1.2 IGraphicsContainer接口 36
4.1.3 IActiveView接口 39
4.2 Layer对象 39
4.2.1 ILayer接口 39
4.2.2 IFeatureLayer接口 40
4.2.3 图层操作 40
第5章 空间数据模型及数据库 43
5.1 ArcSDE简介 43
5.2 GeoDatabase对象模型 44
5.2.1 GeoDatabase对象模型简介 44
5.2.2 GeoDatabase加载数据示例 47
5.2.3 在AE中使用数据库 50
第6章 栅格数据处理 53
6.1 栅格数据简介 53
6.2 栅格数据加载 53
6.3 栅格数据配准 54
6.4 栅格数据处理 54
6.4.1 栅矢转换 54
6.4.2 叠加分析 56
第7章 数据编辑 59
7.1 捕捉功能 59
7.2 要素编辑 64
7.2.1 开始/结束编辑 64
7.2.2 图形编辑 64
第8章 空间分析 68
8.1 空间分析简介 68
8.2 空间查询 68
8.2.1 基于属性的查询 68
8.2.2 基于位置的查询 69
8.3 空间插值 70
8.4 缓冲区分析 72
8.5 叠加运算 77
第9章 地图制图 79
9.1 地图图例 79
9.1.1 添加图名示例 79
9.1.2 添加指北针示例 81
9.1.3 添加比例尺示例 84
9.2 要素渲染 86
9.2.1 简单渲染 87
9.2.2 独立值渲染 87
9.2.3 点密度渲染 88
9.3 专题图制作 88
9.3.1 外表关联示例 88
9.3.2 统计分析示例 89
9.4 打印输出 91
9.4.1 剪贴板方式输出 91
9.4.2 图片方式输出 91
第10章 “噪音污染分析与决策系统”案例 92
10.1 设计思想 92
10.2 功能及实现效果 92
10.3 核心代码 95
10.3.1 计算噪音减小量代码 95
10.3.2 限定道路速度代码 99
第二编 ArcGIS API for Flex 113
第11章 相关技术 113
11.1 ArcGIS for Server架构 113
11.1.1 ArcGIS for Server架构概述 113
11.1.2 ArcGIS for Server逻辑构成 115
11.2 ArcGIS API for Flex 118
11.2.1 Adobe Flash Builder 118
11.2.2 ArcGIS APIfor Flex 119
第12章 环境搭建 121
12.1 Flash Builder 121
12.2 ArcGIS for Server 122
12.2.1 ArcGIS Server安装 122
12.2.2 地图发布 129
12.2.3 使用服务 130
12.3 ArcGIS API for Flex 130
12.3.1 环境配置 130
12.3.2 环境测试 133
第13章 应用接口 135
13.1 接口概述 135
13.2 接口图解 137
13.3 常用对象 140
13.3.1 可视化控件Map 140
13.3.2 图形对象Graphics 141
13.3.3 图形样式Symbol 142
13.3.4 查询分析QueryTask 142
第14章 地图功能开发 143
14.1 地图控件 143
14.1.1 Map控件属性 143
14.1.2 Map控件方法 144
14.1.3 Map控件事件 146
14.1.4 Map控件实例 146
14.2 地图样式 155
14.2.1 Symbol介绍 155
14.2.2 Symbol应用示例 159
14.3 常用工具 164
14.3.1 绘图工具 164
14.3.2 编辑工具 169
14.3.3 浏览工具 177
第15章 查询功能实现 181
15.1 QueryTask 181
15.2 FindTask 188
15.3 IdentifyTask 195
15.4 InfoWindow 202
第16章 地理处理功能实现 203
16.1 几何服务示例 203
16.2 GP服务调用 211
16.3 Web Service调用 215
第三编 ArcGIS API forJavaScript 221
第17章 相关技术 221
17.1 JavaScript简介 221
17.2 Dojo简介 221
17.3 REST简介 222
17.4 JSON简介 222
17.5 ArcGIS API for JavaScript 223
17.5.1 ArcGIS API forJavaScript简介 223
17.5.2 ArcGIS API for JavaScript的特点 223
17.6 ArcGIS for Server服务 223
第18章 开发基础 226
18.1 基本概念 226
18.1.1 Map 226
18.1.2 Layer 226
18.1.3 Geometry 227
18.1.4 Symbol 227
18.1.5 Graphic 228
18.2 常用控件 228
18.2.1 鹰眼图 229
18.2.2 InfoWindow 230
18.2.3 编辑控件 230
18.2.4 图例 231
18.3 环境部署和API准备 232
18.4 构建第一个应用 233
18.4.1 建立项目 234
18.4.2 添加HTML文件 234
18.4.3 引入ArcGIS API for JavaScript的智能提示文件 235
18.4.4 编写代码 235
18.4.5 代码解释 236
18.4.6 运行结果 236
第19章 服务访问 237
19.1 基本函数 237
19.1.1 dojo.require 237
19.1.2 dojo.addOnLoad 237
19.1.3 dojo.byld 238
19.1.4 dojo.create 238
19.1.5 dojo.connect 238
19.2 动态地图服务加载 239
19.2.1 动态2D地图服务属性和方法 239
19.2.2 动态2D地图服务加载实例 240
19.3 切片服务加载 241
19.4 要素服务加载 241
19.5 影像服务加载 241
19.5.1 ArcGIS影像服务功能 242
19.5.2 ArcGISImageServiceLayer 242
19.5.3 OGC标准服务 243
第20章 地图操作 245
20.1 地图 245
20.1.1 Map的属性 245
20.1.2 Map的方法 246
20.1.3 Map的事件 247
20.2 导航 248
20.2.1 Navigation的方法 248
20.2.2 Navigation的事件 248
20.2.3 导航实例 249
20.3 绘图 250
20.3.1 绘图的属性 250
20.3.2 绘图的方法 250
20.3.3 绘图的事件 251
20.4 图形图层 251
20.4.1 GraphicsLayer的属性和方法 252
20.4.2 GraphicsLayer实例 252
20.5 图形编辑 253
20.5.1 编辑工具的方法 253
20.5.2 编辑工具的事件 254
第21章 任务 255
21.1 查询检索 255
21.1.1 QueryTask 255
21.1.2 FindTask 259
21.1.3 IdentifyTask 259
21.2 网络分析 262
21.2.1 网络分析类别 262
21.2.2 ESRI开发竞赛获奖案例 262
第四编 ArcG IS for Android移动开发 269
第22章 移动开发基础 269
22.1 ArcGIS移动开发基础 269
22.1.1 ArcGIS移动开发SDK 269
22.1.2 Android系统 270
22.2 ArcGIS SDK for Android开发环境 271
22.2.1 基础环境要求 272
22.2.2 JDK的版本要求及安装配置 272
22.2.3 Eclipse及Android SDK的版本要求及安装配置 273
22.2.4 ArcGIS Runtime SDK for Android的版本要求及安装配置 275
22.2.5 Android模拟器配置 277
第23章 创建地图工程 278
23.1 新建HelloWorldMap 278
23.2 地图工程组织结构 279
23.2.1 Eclipse IDE 279
23.2.2 工程组织介绍 279
23.3 地图工程运行 280
第24章 地图浏览功能 283
24.1 MapView控件 283
24.1.1 MapView控件提供的方法 284
24.1.2 MapView控件的添加、绑定 285
24.1.3 MapView监听 286
24.2 Layer地图图层 287
24.2.1 ArcGISTiledMapServiceLayer 287
24.2.2 ArcGISDynamicMapServiceLayer 287
24.2.3 ArcGISImageServiceLayer 288
24.2.4 ArcGISFeatureLayer 288
24.3 导航与触屏操作 289
24.3.1 监听器的使用 289
24.3.2 AddaLayer示例程序 292
24.4 空间要素绘制 295
24.4.1 Graphic 295
24.4.2 Symbol 296
24.4.3 GraphicElements示例程序 298
第25章 查询和检索功能 301
25.1 要素识别 301
25.1.1 IdentifyTask 301
25.1.2 Identify示例程序 302
25.2 要素查询 303
25.2.1 QueryTask 303
25.2.2 Query示例程序 304
第26章 移动开发应用案例 305
26.1 地图浏览与操作 305
26.2 HOT分布 306
26.3 搜索查询 307
26.4 最短路径查询 310
26.5 聊天功能 312
26.6 特色功能 315
第五编 MapGIS IGServer for Flex开发 319
第27章 MapGIS forFlex初级开发 319
27.1 创建第一个应用 319
27.1.1 配置开发环境 319
27.1.2 Flex SDK简介 321
27.1.3 创建案例应用 321
27.1.4 地图加载运行 325
27.2 地图事件 329
27.3 图形绘制添加 333
27.4 地图标注 336
27.5 空间查询 339
27.5.1 几何查询 340
27.5.2 属性查询 347
27.5.3 复合查询 349
第28章 MapGIS forFlex中级开发 350
28.1 专题图 350
28.1.1 统计专题图 353
28.1.2 分段专题图 357
28.2 空间分析 362
28.2.1 缓冲区分析 362
28.2.2 网络分析 365
第29章 MapGIS for Flex高级开发 377
29.1 Flex与Web服务器交互 377
29.1.1 基于FluorineFx模板的服务器搭建 377
29.1.2 交互式数据传输示例 380
29.2 “安全农产品服务系统”案例 381
29.2.1 开发环境的选择与配置 382
29.2.2 农产品供求分布查询实现 382
29.2.3 农产品轨迹查询功能实现 403
29.2.4 大众评价等级专题图制作 418
29.2.5 用户地址搜索之灰色匹配 431
第六编 SuperMap forJavaScript开发 451
第30章 SuperMap forJavaScript初级开发 451
30.1 平台简介 451
30.2 创建第一个应用 453
30.2.1 获取开发包下载 453
30.2.2 创建HTML页面 453
30.2.3 引用资源文件 454
30.2.4 添加地图代码 454
30.2.5 运行程序 454
30.3 地图基本操作 455
30.3.1 地图方法 455
30.3.2 地图功能示例 457
30.4 地图事件 462
30.4.1 基础事件 463
30.4.2 自定义事件 463
30.5 地图查询 464
30.5.1 缓冲区查询 465
30.5.2 几何查询 470
30.5.3 SQL查询 477
第31章 SuperMap for JavaScript中级开发 482
31.1 专题图 482
31.1.1 统计专题图 482
31.1.2 标签专题图 487
31.1.3 栅格分段专题图 494
31.2 空间分析 501
31.2.1 缓冲区分析 502
31.2.2 插值分析 507
31.2.3 表面分析 514
31.2.4 其他分析 518
第32章 SuperMap for JavaScript高级开发 525
32.1 可视化图层 525
32.1.1 热点图 525
32.1.2 UTFGrid图层 529
32.1.3 其他可视化图层 532
32.2 时空数据表达 536
32.2.1 点闪烁 536
32.2.2 放射线 537
32.2.3 伸缩线 538
第33章 “旅印”系统开发案例 539
33.1 需求分析 539
33.1.1 用户需求 539
33.1.2 提取需求 540
33.1.3 UML用例图 540
33.2 系统设计 541
33.2.1 数据库设计 541
33.2.2 功能设计 544
33.3 功能实现 550
33.3.1 系统整体说明 550
33.3.2 景点查询 551
33.3.3 景点热度图 562
33.3.4 发布旅行印迹 570
33.3.5 查看旅行印迹 587
参考文献 602
- 《管理信息系统习题集》郭晓军 2016
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代中国分省人文地理影像采集与研究 甘肃》《近代中国分省人文地理影像采集与研究》编写组 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《中国西北地区奥陶系达瑞威尔阶至凯迪阶的笔石研究》空 2018
- 《大学计算机信息技术教程 2018版》张福炎 2018
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017