• ArcGIS API for JavaScript开发
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

ArcGIS API for JavaScript开发

正版新书 新华官方库房直发 可开电子发票

76.16 6.4折 119 全新

库存7件

江苏无锡
认证卖家担保交易快速发货售后保障

作者刘光;李雷;刘增良

出版社清华大学出版社

出版时间2022-12

版次1

装帧其他

货号文轩10.28

上书时间2024-10-29

   商品详情   

品相描述:全新
图书标准信息
  • 作者 刘光;李雷;刘增良
  • 出版社 清华大学出版社
  • 出版时间 2022-12
  • 版次 1
  • ISBN 9787302622123
  • 定价 119.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 420页
  • 字数 708千字
【内容简介】
随着互联网的迅速发展以及人们对地理信息系统需求的日益增长,互联网成为GIS新的操作平台,它与GIS结合而形成的Web GIS是GIS软件发展的必然趋势。ArcGIS API for JavaScript是ESRI推出的地图API,它可以帮助用户运用ArcGIS Server提供的服务去搭建轻量级的高性能Web GIS应用程序,将一幅交互式的地图或一个地理处理任务(例如查询空间数据)嵌入Web应用程序中。与3.x版本相比,近年发布的4.x版本增加了对三维数据和三维地图场景的支持,并更加深入地与ArcGIS Enterprise和ArcGIS Online集成。本书以循序渐进的方式,通过大量的实例介绍如何使用ArcGIS API for JavaScript访问ArcGIS Server提供的地图、空间数据与空间分析服务,开发功能较为复杂的Web GIS应用程序,并通过扩展已有类、访问底层API、混搭其他网络API以及充分利用HTML 5和WebGL的新特性等多种方式,开发制图美观、形式多样、功能独特的富互联网应用的Web GIS。此外,本书提供了几个开发框架,读者可在此基础上加入专业的应用,从而实现Web GIS应用的快速开发。 本书适合政府、企业相关部门的GIS研究与开发人员,以及高等院校地理学、地理信息系统、房地产、环境科学、资源与城乡规划管理、区域经济学等专业的学生参考,也适合作为相关培训学员的学习教材与参考书。
【作者简介】
刘光,北京大学遥感与地理信息系统研究所博士,现任职于北京市地理信息中心,长期从事地理信息系统开发工作,出版过多部地理信息系统方面的专著。
【目录】
第1章  Web GIS基础 1

1.1  GIS及相关技术的发展 1

1.1.1  Web开发技术的发展 1

1.1.2  GIS的发展 2

1.1.3  传统Web GIS的不足 3

1.1.4  Web服务成为解决方案 4

1.1.5  Web服务的发展 5

1.1.6  Web GIS 2.0 5

1.2  OGC的Web服务规范 6

1.2.1  OWS服务体系 7

1.2.2  空间信息Web服务的角色与功能划分 7

1.2.3  空间信息Web服务的系统框架 9

1.2.4  OWS中制定的信息服务接口 11

1.2.5  服务的请求与响应 14

1.3  REST及REST风格的Web服务 17

1.3.1  REST 18

1.3.2  REST风格的Web服务 18

1.3.3  REST风格的Web服务实例 19

1.4  Web GIS的组成 22

1.4.1  基于REST风格的Web服务的Web GIS系统架构 22

1.4.2  Web GIS的物理组成 23

1.4.3  Web地图的组成 25

1.5  ArcGIS Enterprise与ArcGIS Server 28

1.5.1  ArcGIS Enterprise站点的架构 28

1.5.2  ArcGIS Server发布的服务类型 30

1.5.3  服务发布 32

1.5.4  Web服务的URL及元数据 33

1.5.5  查看地图 36

1.5.6  使用ArcGIS Server REST风格的Web服务的过程 36

1.5.7  支持的输出格式 37

第2章  ArcGIS API for JavaScript介绍 39

2.1  ArcGIS API for JavaScript版的Hello World 39

2.1.1  3.x版本的Hello World 40

2.1.2  基于4.x版本使用AMD方式的Hello World 43

2.1.3  基于4.x版本使用ESM方式的Hello World 47

2.2  ArcGIS API for JavaScript与Dojo 49

2.2.1  ArcGIS API for JavaScript的构成 50

2.2.2  ArcGIS API for JavaScript与Dojo的关系 50

2.3  开发与调试工具 52

2.3.1  Visual Studio Code 53

2.3.2  Visual Studio 2019 54

2.4  调试工具 55

2.4.1  Google Chrome 55

2.4.2  Mozilla Firefox 62

2.4.3  其他工具软件 63

2.5  Dojo基础知识 66

2.5.1  JavaScript对象 67

2.5.2  函数也是对象 67

2.5.3  模拟类与继承 69

2.5.4  使用模块与包管理源代码 76

第3章  页面布局设计 80

3.1  使用布局小部件设计页面框架 80

3.1.1  小部件与布局小部件简介 80

3.1.2  使用面板组织页面元素 81

3.1.3  使用容器小部件设计页面布局 88

3.2  可移动的小部件微架构 91

3.2.1  自定义小部件的基础知识 92

3.2.2  内容小部件基类的实现 100

3.2.3  可移动的框架小部件 109

3.2.4  测试 116

3.3  集中控制的小部件微架构 119

3.3.1  可集中控制的框架小部件 119

3.3.2  小部件容器 120

3.3.3  测试 126

3.3.4  Dojo的订阅/发布模式的事件处理机制 127

3.4  使用菜单组织功能 128

3.4.1  菜单容器小部件 128

3.4.2  菜单项小部件 130

2.4.3  菜单小部件 131

3.4.4  测试 134

第4章  地图与图层 137

4.1  图层操作 137

4.1.1  图层类及其之间的继承关系 137

4.1.2  切片地图图层 138

4.1.3  动态地图图层 150

4.1.4  图形图层 154

4.1.5  KML图层 154

4.2  自定义图层 155

4.2.1  自定义动态图层——带地理参考的影像图层 156

4.2.2  自定义切片地图图层——百度地图 160

4.3  地图操作 163

4.3.1  地图内容的操作 163

4.3.2  地图视图与场景视图的操作 165

4.3.3  事件处理 166

4.3.4  用户界面 168

4.4  使用图层融合模式创建高质量的地图 169

4.4.1  为什么需要使用融合 170

4.4.2  API提供的融合模式 171

4.4.3  初步使用实例 174

4.5  使用图层的effect属性创建高质量地图 175

4.5.1  effect属性的设置 176

4.5.2  调整图层亮度、对比度、饱和度实例 176

4.5.3  颜色滤镜实例 178

第5章  空间参考系统与几何对象 181

5.1  空间参考系统 181

5.1.1  空间参考系统类 181

5.1.2  参考系统转换 185

5.2  几何对象 187

5.2.1  几何对象类及其之间的继承关系 187

5.2.2  几何对象的绘制 188

5.2.3  几何对象相关的功能模块 189

第6章  符号与图形 190

6.1  符号 190

6.1.1  标记符号 191

6.1.2  线符号 192

6.1.3  填充符号 192

6.1.4  文本符号 193

6.1.5  制图信息模型符号 200

6.1.6  三维符号 201

6.1.7  Web样式符号 201

6.2  图形 201

6.2.1  图形对象的构成 202

6.2.2  popupTemplate与popup 202

6.3  符号与图形代码优化 210

第7章  要素图层与专题图 212

7.1  要素图层 212

7.1.1  要素图层的创建 213

7.1.2  返回数据的限定 214

7.1.3  客户端的查询与过滤 215

7.1.4  要素高亮显示 216

7.1.5  要素效果 216

7.2  专题图 219

7.2.1  独立值专题图 219

7.2.2  点密度专题图 221

7.2.3  范围专题图 223

7.2.4  等级符号专题图 225

7.2.5  多变量专题图 230

7.2.6  热力图专题图 232

7.2.7  多比例尺专题图 233

7.3  自定义专题图 235

7.3.1  直方图专题图 235

7.3.2  饼图专题图 241

7.4  高密集数据的可视化 243

7.4.1  数据聚类 243

7.4.2  设置每个要素的不透明度 247

7.5  智能制图 248

7.5.1  为地图选择更好的符号大小与颜色 249

7.5.2  优势字段可视化 253

7.5.3  字段之间关系可视化 256

7.6  图层标注 259

第8章  空间分析 261

8.1  图形查询属性 261

8.1.1  利用identify实现空间查询 261

8.1.2  利用query类实现空间查询 267

8.1.3  表格形式显示查询结果 271

8.1.4  图形化表达查询结果 277

8.2  属性查询图形 281

8.3  几何服务 285

8.3.1  缓冲区分析 285

8.3.2  确定空间关系 289

8.4  地理处理服务 292

8.5  网络分析 294

8.5.1  最优路径分析 295

8.5.2  最近设施点分析 295

8.5.3  服务区分析 296

8.6  影像分析 298

8.6.1  查询影像服务 299

8.6.2  影像测量 301

第9章  三维Web GIS 306

9.1  场景视图与三维图层 306

9.1.1  场景视图 306

9.1.2  相机 307

9.1.3  三维图层 310

9.2  三维可视化 311

9.2.1  符号层 311

9.2.2  使用图标、线条和填充符号 312

9.2.3  使用对象、路径和拉伸符号 314

9.2.4  使用属性表示要素的实际大小 318

9.2.5  场景图层的专题图 320

9.2.6  艺术风格制图 322

9.3  高亮与标注 324

9.3.1  高亮三维要素 324

9.3.2  高亮集成网格图层 328

9.3.3  三维要素标注 331

9.4  性能和质量 334

第10章  小部件 339

10.1  图层列表小部件 339

10.2  量测小部件 341

10.3  卷帘小部件 344

10.4  搜索小部件 345

10.5  时间滑块小部件 347

10.6  打印小部件 350

第11章  创建自定义图层与图层视图 353

11.1  创建自定义图层 353

11.1.1  自定义高程图层 354

11.1.2  自定义切片图层 358

11.1.3  创建融合图层 360

11.2  利用Canvas API创建自定义图层视图 364

11.2.1  自定义图层视图的过程 364

11.2.2  点图层动画效果 365

11.3  利用WebGL创建自定义图层视图 368

11.3.1  WebGL基础 368

11.3.2  利用WebGL自定义图层与图层视图的基本过程 371

11.3.3  使用WebGL辅助库 377

11.3.4  使用WebGL引擎deck.gl 381

11.4  自定义外部渲染器 384

11.4.1  自定义外部渲染器的过程 384

11.4.2  自定义外部渲染器实例 386

第12章  混搭地图应用实例 393

12.1  混搭维基百科 393

12.1.1  GeoNames 393

12.1.2  实例 395

12.2  混搭天气服务 400

12.2.1  Geolocation API 400

12.2.2  OpenWeatherMap介绍 401

12.2.3  获取气象条件实例 402

12.2.4  显示气象雷达数据 404

12.3  新冠疫情地图 406

 
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP