《GIS工程师训练营 SuperMap iClient for Flex从入门到精通》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:SuperMap图书编委会编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302335931
  • 页数:297 页
图书介绍:本书全面介绍SuperMap iClient for Flex的开发知识:从Apache Flex开发基础到常用GIS功能实现;从功能扩展开发到项目实战知识;结合Apache Flex最新版本SDK,介绍跨平台移动开发解决方案。本书的特点是原理与技巧并重,基础与提高结合,可作为SuperMap iClient for Flex开发者入门学习或提高进阶。

第1篇 进入iClient for Flex世界 3

第1章 SuperMap iClient for Flex介绍 3

1.1 “Hello,SuperMap iClient for Flex” 3

1.1.1 服务准备 3

1.1.2 开发环境准备 9

1.1.3 创建第一个地图应用 9

1.2 SuperMap iClient for Flex的定位 12

1.3 SuperMap iClient for Flex的组成与开发包结构 13

1.3.1 软件包组成 13

1.3.2 开发包结构及其主要功能 14

1.4 快速参考 16

1.5 本章小结 16

第2章 Apache Flex开发技术 17

2.1 RIA技术简介 17

2.2 Flex及Flash新特性 17

2.2.1 ANE 19

2.2.2 Stage 3D 20

2.2.3 多线程 20

2.2.4 新技术应用 21

2.3 Apache Flex编程基础 21

2.3.1 Flex程序的开发工具 21

2.3.2 Flex程序的组成元素 25

2.3.3 Flex程序的工作原理 25

2.3.4 Flex程序的界面设计 26

2.3.5 Flex程序的安全策略 29

2.4 快速参考 30

2.5 本章小结 30

第2篇GIS常用功能开发 33

第3章 地图显示与操作 33

3.1 地图 33

3.1.1 地图显示原理 33

3.1.2 Map的功能参数 34

3.2 图层 43

3.2.1 图层分类 44

3.2.2 图层叠加 52

3.3 地图交互 53

3.3.1 Action交互 53

3.3.2 地图辅助控件 58

3.4 辅助功能 62

3.4.1 Utils工具 62

3.4.2 地图打印 63

3.5 应用技巧 67

3.5.1 地图显示范围控制 67

3.5.2 合理利用分辨率与比例尺 69

3.5.3 有效设置坐标系CRS 69

3.6 快速参考 70

3.7 本章小结 71

第4章 客户端动态数据展示 72

4.1 概述 72

4.1.1 动态数据类型 72

4.1.2 动态数据展示载体 74

4.2 动态数据展示的实现方法 76

4.2.1 动态数据展示的开发流程 76

4.2.2 要素数据渲染 79

4.2.3 元素数据渲染 96

4.3 数据展示优化方案 99

4.3.1 分级加载显示 99

4.3.2 范围裁剪 100

4.3.3 聚散显示 100

4.3.4 高性能渲染图层 104

4.4 快速参考 106

4.5 本章小结 106

第5章 查询 107

5.1 概述 107

5.1.1 查询的分类 107

5.1.2 开发思路 109

5.2 SQL查询 111

5.2.1 接口说明 111

5.2.2 示例程序 113

5.3 几何查询 114

5.3.1 接口说明 114

5.3.2 示例程序 115

5.4 业务表关联查询 118

5.4.1 连接查询与关联查询的原理 118

5.4.2 接口介绍及使用 120

5.4.3 注意事项 122

5.5 数据查询 122

5.5.1 数据集SQL查询 122

5.5.2 缓冲查询 124

5.6 应用技巧 125

5.6.1 查询结果的展示 125

5.6.2 多图层的查询 126

5.6.3 文本图层的查询 126

5.7 快速参考 127

5.8 本章小结 127

第6章 专题图 128

6.1 概述 128

6.1.1 专题图的分类 128

6.1.2 专题图的实现原理 129

6.2 单值专题图 131

6.2.1 接口说明 131

6.2.2 示例程序 131

6.3 矩阵标签专题图 134

6.3.1 接口说明 134

6.3.2 示例程序 135

6.4 专题图使用技巧 138

6.4.1 内存数据制作专题图 138

6.4.2 客户端专题图 142

6.5 快速参考 150

6.6 本章小结 151

第7章 栅格分析 152

7.1 概述 152

7.1.1 栅格数据集 152

7.1.2 栅格数据的空间表达 153

7.1.3 栅格分析类型 154

7.2 表面分析 155

7.2.1 提取等值线 155

7.2.2 提取等值面 158

7.3 插值分析 158

7.3.1 点密度插值 159

7.3.2 反距离加权插值 160

7.3.3 克吕金(Kriging)插值 161

7.3.4 样条插值 164

7.3.5 插值分析结果的展示 166

7.4 快速参考 169

7.5 本章小结 170

第8章 交通网络分析 171

8.1 概述 171

8.1.1 网络数据集 171

8.1.2 网络分析的类型 173

8.2 最佳路径分析 174

8.2.1 接口说明 175

8.2.2 示例程序 176

8.3 最近设施分析 179

8.3.1 接口说明 179

8.3.2 示例程序 180

8.4 多旅行商分析 184

8.4.1 接口说明 184

8.4.2 示例程序 185

8.5 应用技巧 188

8.5.1 网络分析结果展示 188

8.5.2 有效设置障碍点或障碍边 189

8.6 快速参考 189

8.7 本章小结 190

第9章 交通换乘分析 191

9.1 概述 191

9.2 交通换乘分析的功能实现 191

9.2.1 数据准备 191

9.2.2 接口说明 196

9.2.3 示例程序 198

9.3 快速参考 203

9.4 本章小结 203

第10章 动态分段 204

10.1 概述 204

10.1.1 动态分段定义 205

10.1.2 基本概念 206

10.2 示例说明 207

10.2.1 数据准备 207

10.2.2 接口说明 210

10.2.3 示例程序 211

10.3 快速参考 214

10.4 本章小结 214

第3篇 扩展开发 217

第11章 地图扩展 217

11.1 地图扩展原理 217

11.2 对接公众地图服务 219

11.2.1 天地图 219

11.2.2 OpenStreetMap 222

11.3 快速参考 225

11.4 本章小结 225

第12章 第三方GIS服务扩展 226

12.1 概述 226

12.1.1 Flex网络通信简介 226

12.1.2 ServiceBase的主要接口及扩展方法 227

12.2 扩展示例 229

12.2.1 自定义服务接口 229

12.2.2 调用自定义接口实现功能 235

12.3 快速参考 238

12.4 本章小结 238

第4篇 项目实战入门 241

第13章 系统优化 241

13.1 系统模块设计思路 241

13.1.1 组件化设计 241

13.1.2 配置化设计 247

13.2 系统性能优化原则 248

13.2.1 内存优化 249

13.2.2 模块及运行时共享库 252

13.3 异构系统设计的注意事项 254

13.3.1 保持客户端和服务端数据的一致性 254

13.3.2 异步调用后数据模型不一致和重复误操作 259

13.4 其他实用技巧 259

13.4.1 运行时动态修改项目程序 259

13.4.2 客户端Session 261

13.5 快速参考 262

13.6 本章小结 262

第14章 使用开发框架快速构建应用 263

14.1 开发框架SuperMap Flex Bev简介 263

14.2 快速入门 264

14.3 应用功能配置 270

14.3.1 插件框架 270

14.3.2 地图插件配置 271

14.3.3 面板插件配置 272

14.3.4 布局配置 276

14.4 应用示例 276

14.4.1 了解微博接口 276

14.4.2 功能开发 277

14.5 快速参考 284

14.6 本章小结 284

第5篇 移动端应用解决方案 287

第15章 移动项目开发 287

15.1 Apache Flex Mobile简介 287

15.2 SuperMap Flex Mobile简介 287

15.3 快速构建Mobile GIS应用 288

15.3.1 环境需求 288

15.3.2 应用开发 289

15.4 离线地图功能开发 294

15.5 快速参考 296

15.6 本章小结 297