图书信息
图书目录

Web GIS原理与技术(第二版)




本书基于ArcGIS 平台,融合最新技术进展,全面而系统地介绍Web GIS 的原理、技术和应用。内容包括服务器端的公有云和私有云Web 服务、要素服务、动态地图服务、栅格瓦块和矢量瓦块服务、三维场景服务、流服务、大数据分析、无人机和影像服务;浏览器端的应用模板、故事地图、Web 应用构建器、Dashboard、三维场景浏览器和JavaScript 编程;移动端的ArcGIS Field Maps、Survey123、QuickCapture、360 AR 和AuGeo 等。本书对Web GIS 环境下人工智能、机器学习、深度学习、物联网、虚拟现实和增强现实等相关理论和技术实现也进行了探讨。

本书理论和技术兼备、体系完整、技术前沿、易学易用,提供实习教程、实训项目和实验数据,可供地理科学、测绘以及环境、规划、计算机等专业的师生作为教材,也可供其他相关专业的技术人员和管理人员参考。



作者:
付品德 秦耀辰 主编 闫卫阳 副主编

定价:
82.00元

出版时间:
2022-08-12

ISBN:
978-7-04-058340-3

物料号:
58340-00

读者对象:
高等教育

一级分类:
地理科学类

二级分类:
地理信息科学专业课

三级分类:
网络基础与网络GIS

重点项目:
暂无

版面字数:
660.000千字

开本:
16开

全书页数:
暂无

装帧形式:
平装
  • 前辅文
  • 第1章 Web GIS概述和云GIS起步
    • 1.1 概念原理与技术介绍
      • 1.1.1 Web GIS的概念和优势
      • 1.1.2 Web GIS的功能和应用
      • 1.1.3 Web GIS的主要产品和技术基础
      • 1.1.4 Web GIS的技术发展方向
      • 1.1.5 ArcGIS Web GIS平台简介及其部署方式
      • 1.1.6 ArcGIS Online云GIS的用户和内容
      • 1.1.7 应用程序——Web GIS的门面
      • 1.1.8 Web GIS应用的基本组成部分
      • 1.1.9 Web GIS应用程序的基本创建方法
    • 1.2 实习教程:利用ArcGIS Online创建景点游览Web应用程序
      • 1.2.1 创建ArcGIS Online试用账户
      • 1.2.2 准备数据
      • 1.2.3 发布要素图层
      • 1.2.4 利用故事地图创建Web应用程序
    • 1.3 常见问题解答
    • 1.4 思考题
    • 1.5 作业: 利用故事地图的地图浏览模板创建一个Web应用
    • 参考文献
  • 第2章 要素服务和图层配置
    • 2.1 概念原理与技术介绍
      • 2.1.1 Web服务的概念和优势
      • 2.1.2 地理Web服务的功能分类
      • 2.1.3 SOAP风格和REST风格的Web服务
      • 2.1.4 Web服务的互操作和开放标准
      • 2.1.5 发布和使用托管要素图层
      • 2.1.6 智能制图和弹出窗口
      • 2.1.7 Arcade
    • 2.2 实习教程:发布、配置和使用托管要素图层
      • 2.2.1 将CSV数据发布为托管要素图层
      • 2.2.2 配置图层样式
      • 2.2.3 利用Arcade配置弹出窗口
      • 2.2.4 为弹出窗口添加图像和图表
      • 2.2.5 创建和配置Web应用程序
    • 2.3 常见问题解答
    • 2.4 思考题
    • 2.5 作业:发布、配置和利用要素图层创建一个Web应用
    • 参考文献
  • 第3章 故事地图与Web GIS应用和开发的大众化
    • 3.1 概念原理与技术介绍
      • 3.1.1 Web GIS应用和开发的大众化
      • 3.1.2 GIS大众化的数据基础
      • 3.1.3 大众化的应用程序模板
      • 3.1.4 故事地图
      • 3.1.5 精简地图
      • 3.1.6 使用ArcGIS可配置应用程序的步骤
      • 3.1.7 Web GIS应用的基本设计原则
    • 3.2 实习教程:创建用于多图时空比较和叙事的故事地图应用
      • 3.2.1 利用智能制图功能符号化两个属性字段
      • 3.2.2 利用Compare应用模板创建Web应用
      • 3.2.3 利用精简地图和卷帘模板创建故事地图
      • 3.2.4 利用边车模块和多媒体创建故事地图
    • 3.3 常见问题解答
    • 3.4 思考题
    • 3.5 作业:创建故事地图
    • 参考文献
  • 第4章 地理信息的聚合与Web应用和体验构建器
    • 4.1 概念原理与技术介绍
      • 4.1.1 地理信息聚合的概念和意义
      • 4.1.2 NSDI与聚合
      • 4.1.3 信息共享和聚合的考虑因素
      • 4.1.4 Web AppBuilder和Experience Builder的功能及对聚合的支持
      • 4.1.5 利用构建器创建 Web 应用的基本步骤
      • 4.1.6 微件、主题和模板
      • 4.1.7 Web AppBuilder和Experience Builder开发人员版
    • 4.2 实习教程:利用Web AppBuilder和Experience Builder创建Web应用
      • 4.2.1 利用Web AppBuilder创建Web应用
      • 4.2.2 配置数据独立微件
      • 4.2.3 配置图表类型微件
      • 4.2.4 配置筛选类型微件
      • 4.2.5 利用Experience Builder创建Web应用
      • 4.2.6 配置操作触发器和菜单
    • 4.3 常见问题解答
    • 4.4 思考题
    • 4.5 作业:利用Experience Builder或Web AppBuilder创建一个 Web 应用程序
    • 参考文献
  • 第5章 移动GIS
    • 5.1 概念原理与技术介绍
      • 5.1.1 移动GIS的优势与应用
      • 5.1.2 移动硬件与软件技术支撑
      • 5.1.3 构建移动GIS应用程序的三种策略
      • 5.1.4 可编辑要素图层
      • 5.1.5 移动GIS应用程序产品介绍
      • 5.1.6 LBS、VGI、AR和VR等应用热点
    • 5.2 实习教程:利用Survey123、Field Maps、QuickCapture采集数据和利用AuGeo体验增强现实
      • 5.2.1 利用Survey123的Web设计器设计智能调查表
      • 5.2.2 利用Survey123收集数据并查看收集到的数据
      • 5.2.3 为Field Maps创建可编辑要素图层、域和Web地图
      • 5.2.4 利用Feild Maps收集数据
      • 5.2.5 创建一个QuickCapture工程
      • 5.2.6 利用QuickCapture野外移动应用程序收集数据
      • 5.2.7 为增强现实应用AuGeo准备数据
      • 5.2.8 利用增强现实探索周围环境
    • 5.3 常见问题解答
    • 5.4 思考题
    • 5.5 作业:利用移动GIS收集数据和创建本地移动GIS应用
    • 参考文献
  • 第6章 私有云Web GIS和动态及瓦块地图服务
    • 6.1 概念原理与技术介绍
      • 6.1.1 构建私有云和混合云Web GIS的需求
      • 6.1.2 私有云和混合云Web GIS的部署
      • 6.1.3 Web GIS分布式协作
      • 6.1.4 Web应用程序的性能与栅格瓦块、矢量瓦块和动态地图服务
      • 6.1.5 地图相关服务的发布策略
      • 6.1.6 Web服务的发布
    • 6.2 实习教程:发布与使用瓦块和动态地图服务
      • 6.2.1 在ArcGIS Pro中添加门户链接
      • 6.2.2 发布矢量瓦块服务
      • 6.2.3 发布栅格瓦块服务
      • 6.2.4 发布动态地图服务
      • 6.2.5 创建一个Web应用来比较矢量瓦块和栅格瓦块
      • 6.2.6 修改矢量瓦块地图服务的风格
    • 6.3 常见问题解答
    • 6.4 思考题
    • 6.5 作业:发布并比较栅格瓦块和矢量瓦块地图服务
    • 参考文献
  • 第7章 三维Web场景
    • 7.1 概念原理与技术介绍
      • 7.1.1 三维GIS基础
      • 7.1.2 Web场景和Web场景中的图层
      • 7.1.3 创建Web场景
      • 7.1.4 虚拟现实技术
      • 7.1.5 室内三维GIS
      • 7.1.6 ArcGIS Urban
    • 7.2 实习教程:创建Web场景和三维场景分析
      • 7.2.1 利用ArcGIS Scene Viewer浏览场景图层
      • 7.2.2 创建一个专题Web场景
      • 7.2.3 用真实三维符号来显示二维数据
      • 7.2.4 配置高程可视化地下和天空中的要素
      • 7.2.5 编辑二维数据以改进Web场景
      • 7.2.6 基本的三维分析
    • 7.3 常见问题解答
    • 7.4 思考题
    • 7.5 作业:创建一个美丽社区的三维Web应用
    • 参考文献
  • 第8章 时空数据与实时Web GIS
    • 8.1 概念原理与技术介绍
      • 8.1.1 时空数据与实时GIS基础
      • 8.1.2 物联网在GIS中的应用和对GIS的需求
      • 8.1.3 用于实时GIS的Web GIS技术
      • 8.1.4 动态展示时间序列数据
    • 8.2 实习教程:创建实时仪表盘应用和动态展示时空数据
      • 8.2.1 创建一个包含实时图层的Web地图
      • 8.2.2 创建一个仪表盘应用
      • 8.2.3 在仪表盘中添加操作与目标
      • 8.2.4 创建一个启用时间的要素图层
      • 8.2.5 动态显示时间序列数据
    • 8.3 常见问题解答
    • 8.4 思考题
    • 8.5 作业
    • 参考文献
  • 第9章 空间分析和地理处理
    • 9.1 概念原理与技术介绍
      • 9.1.1 空间分析与ArcGIS Web工具概述
      • 9.1.2 标准Web分析工具
      • 9.1.3 大数据分析工具
      • 9.1.4 自定义的Web工具和地理处理服务
      • 9.1.5 使用Web工具
      • 9.1.6 ArcGIS与人工智能
    • 9.2 实习教程
      • 9.2.1 设计一个桌面地理处理工具
      • 9.2.2 运行桌面地图处理工具
      • 9.2.3 发布Web工具和地理处理服务
      • 9.2.4 在Web应用程序中使用Web工具
      • 9.2.5 基于Web的大数据分析(可选)
      • 9.2.6 利用ArcGIS Notebooks和ArcGIS API for Python进行热点分析(可选)
    • 9.3 常见问题解答
    • 9.4 思考题
    • 9.5 作业:创建一个用于裁剪、压缩和传输GIS数据的Web应用程序
    • 参考文献
  • 第10章 影像服务与在线栅格分析
    • 10.1 概念原理与技术介绍
      • 10.1.1 栅格数据
      • 10.1.2 影像服务
    • 10.2 实习教程:发布影像服务和基于栅格数据的快速分析
      • 10.2.1 合成多光谱影像及生成栅格函数模板文件
      • 10.2.2 发布影像服务
      • 10.2.3 在Portal for ArcGIS中查看影像服务并进行在线栅格分析
    • 10.3 常见问题解答
    • 10.4 思考题
    • 10.5 作业:在ArcGIS Pro发布数字高程模型并利用栅格函数进行在线栅格分析
    • 参考文献
  • 第11章 无人机遥感图像和Web应用
    • 11.1 概念原理与技术介绍
      • 11.1.1 无人机遥感简介
      • 11.1.2 无人机遥感图像采集与处理
      • 11.1.3 无人机遥感产品及服务发布
    • 11.2 实习教程:利用无人机遥感图像创建3D Web应用
      • 11.2.1 安装和授权ArcGIS Drone2Map
      • 11.2.2 浏览无人机遥感图像
      • 11.2.3 配置参数和处理图像
      • 11.2.4 发布场景图层和创建Web 应用
    • 11.3 常见问题解答
    • 11.4 思考题
    • 11.5 作业
    • 参考文献
  • 第12章 基于JavaScript的定制开发
    • 12.1 概念原理与技术介绍
      • 12.1.1 Web GIS定制开发技术综述
      • 12.1.2 HTML5(HTML、JavaScript和CSS)简介
      • 12.1.3 ArcGIS REST API
      • 12.1.4 ArcGIS API for JavaScript的功能和应用开发步骤
      • 12.1.5 学习和利用示例程序
      • 12.1.6 集成开发环境、代码调试和应用部署
      • 12.1.7 ArcGIS API for JavaScript中重要的类
      • 12.1.8 微件及其使用
      • 12.1.9 更高级的JavaScript示例
    • 12.2 实习教程:利用ArcGIS API for JavaScript开发Web应用
      • 12.2.1 二维视图和三维视图入门基础
      • 12.2.2 通过Web地图和Web场景加载图层
      • 12.2.3 调试JavaScript并监控HTTP通信
      • 12.2.4 在2D和3D视图中集成微件
      • 12.2.5 处理鼠标事件和弹出窗口
      • 12.2.6 利用图层、渲染器和符号模拟汽车在2D和3D视图中行驶
    • 12.3 常见问题解答
    • 12.4 思考题
    • 12.5 作业:通过修改ArcGIS JavaScript示例创建Web应用
    • 参考文献
  • 关键词索引