-
内容大纲
本书基于开源的WebGIS开发技术,内容涵盖WebGIS开发的基础知识和技术要点,并通过实际应用和案例分析,帮助读者更好地掌握相关知识,理解WebGIS的应用场景和开发需求。
本书共12章,系统论述WebGIS开发的技术要点和项目实践。其中:第1~3章为基础篇,第1章主要讲解WebGIS开发中的Web基础,第2章为GIS基础介绍,第3章介绍开源的WebGIS开发框架。第4~10章为高级篇,是基础篇的提升,内容涵盖WebGIS开发中的大部分技能和知识点。第4章为GIS应用服务介绍,第5章介绍使用较多的开源GIS服务器GeoServer,第6章为空间数据管理的相关知识,第7章和第8章主要讲解WebGIS开发中的矢量数据和栅格数据渲染,第9章为地图控件的使用,第10章讲解常用的地图交互。三维篇是第11章,主要介绍Cesium框架的使用。实践篇是第12章,通过一个完整的案例,介绍WebGIS系统开发的全流程,对WebGIS开发的常用知识和技术点进行全面的贯穿和实践。
本书适用于WebGIS开发人员、GIS系统管理员、相关GIS研究和开发人员、地理信息科学专业学生等人群,也适用于地理信息技术爱好者和其他相关领域的人员。 -
作者介绍
-
目录
基础篇
第1章 Web基础
1.1 开发语言
1.1.1 HTML
1.1.2 CSS
1.1.3 JavaScript
1.2 开发框架
1.2.1 Vue
1.2.2 React
1.2.3 Angular
1.3 网络基础
1.4 浏览器
1.4.1 浏览器的工作基础
1.4.2 浏览器调试
1.5 服务端基础
1.6 数据库基础
1.7 小结
第2章 GIS基础
2.1 GIS数据
2.1.1 矢量数据
2.1.2 栅格数据
2.2 投影与坐标转换
2.2.1 地理坐标
2.2.2 投影坐标
2.2.3 Web墨卡托投影
2.2.4 坐标转换与EPSG
2.3 地理编码
2.4 小结
第3章 WebGIS JFHML
3.1 OpenLayers
3.1.1 简介
3.1.2 引用
3.1.3 核心类说明
3.2 Leaflet
3.2.1 简介
3.2.2 引用
3.2.3 核心类说明
3.3 MapboxGL
3.3.1 简介
3.3.2 引用
3.3.3 核心类说明
3.4 小结
高级篇
第4章 GIS应用服务
4.1 OGC标准
4.1.1 WMS
4.1.2 WFS
4.1.3 WMTS
4.1.4 wcs
4.2 地图切片
4.2.1 切片原理
4.2.2 切片类型
4.2.3 切片服务
4.2.4 切片工具
4.3 GIS服务器
4.3.1 ArcGIS Server
4.3.2 SuperMap Server
4.3.3 MapServer
4.3.4 GeoServer
4.4 小结
第5章 GeoServer
5.1 GeoServer简介
5.2 GeoServer安装
5.3 数据与服务管理
5.3.1 工作区
5.3.2 数据存储
5.3.3 图层
5.3.4 图层组
5.3.5 样式
5.3.6 CQL/ECQL过滤器语言
5.4 切片缓存
5.4.1 切片图层
5.4.2 缓存默认设置
5.4.3 网格集GridSet
5.4.4 BlobStore
5.4.5 磁盘定额
5.5 GeoServer插件
5.5.1 插件的下载与安装
5.5.2 MongoDB插件
5.5.3 MySQL插件
5.5.4 矢量切片插件
5.5.5 Excel插件
5.6 GeoServer安全
5.6.1 安全管理
5.6.2 权限认证
5.6.3 数据权限
5.6.4 服务管理
5.7 其他配置
5.7.1 服务配置
5.7.2 全局设置
5.7.3 图像处理
5.8 服务能力获取
5.9 小结
第6章 空间数据管理
6.1 地理空间数据
6.2 数据库介绍
6.2.1 PostgreSQL
6.2.2 MySQL
6.2.3 MongoDB
6.3 服务发布
6.3.1 底图服务
6.3.2 动态底图服务
6.4 数据安全
6.4.1 数据加密
6.4.2 坐标加密
6.4.3 地方坐标系
6.5 数据使用
6.6 小结
第7章 矢量数据疽染
7.1 数据格式
7.1.1 WKT
7.1.2 GeoJSON
7.1.3 KMIL
7.1.4 GPX
7.1.5 数据接口
7.2 渲染类型
7.3 数据加载
7.4 渲染实现
7.4.1 OpenLayers渲染
7.4.2 Leaflet渲染
7.4.3 MapboxGL渲染
7.5 渲染原理
7.5.1 Canvas绘图
7.5.2 WebGIS中的渲染实现
7.6 小结
第8章 栅格数据渲染
8.1 栅格数据加载
8.2 栅格瓦片
8.2.1 栅格瓦片存储
8.2.2 栅格瓦片服务发布
8.2.3 栅格瓦片加载
8.2.4 栅格瓦片渲染实现
8.3 WMS服务
8.3.1 WMS服务地址
8.3.2 OpenLayers中加载WMS
8.3.3 Leaflet中加载WMS
8.3.4 MapboxGL中加载WMS
8.3.5 WMS图层渲染原理
8.4 WMTS演染
8.4.1 WMTS服务地址
8.4.2 OpenLayers加载WMTS
8.4.3 Leaflet加栽WMTS
8.4.4 MapboxGL加载WMTS
8.5 TMS渲染
8.5.1 TMS服务地址
8.5.2 OpenLayers加载TMS
8.5.3 Leaflet加载TMS
8.5.4 MapboxGL加载TMS
8.6 小结
第9章 地图控件
9.1 缩放控件
9.2 地图比例尺
9.3 光标位置
9.4 鹰眼图
9.5 地图图例
9.6 地图测量
9.7 地图绘制
9.8 小结
第10章 地图交互
10.1 基本交互
10.1.1 鼠标交互
10.1.2 键盘交互
10.1.3 触屏交互
10.2 矢量要素交互
10.2.1 选择要素
10.2.2 绘制要素
10.2.3 编辑要素
10.2.4 地图捕捉
10.3 地图叠加层
10.3.1 Marker
10.3.2 Popup
10.4 小结
三维篇
第11章 三维GIS
11.1 概述
l1.1.1 产生与发展
11.1.2 新兴概念
11.2 WebGL
11.3 Cesium三维开发
11.3.1 Cesium引用
11.3.2 Cesium核心类
11.3.3 基础使用教程
11.4 小结
实践篇
第12章 基于Vue的WebGIS台风预报系统
12.1 功能介绍
12.2 搭建一个Web工程
12.2.1 配置Node环境
12.2.2 初始化Web工程
12.3 数据库设计
12.4 服务端工程搭建
12.4.1 Express简介
12.4.2 后端工程搭建
12.5 功能开发
12.5.1 地图初始化
12.5.2 台风警戒线
12.5.3 台风列表
12.5.4 台风预报
12.5.5 台风实况
12.5.6 风速气压
12.5.7 城市测距
12.5.8 云图、雷达图
12.6 系统部署
12.7 小结
参考资料
同类热销排行榜
- 故宫日历(公历2017年)(精)26.4
- 时间简史(插图版)18
- 工程数学线性代数(第6版十二五普通高等教育本科国家级规划教材)7.76
- 昆虫记(精)/经典译林8.72
- 数控铣床综合实训教程19.2
- 昆虫记(插图典藏本)(精)11.2
- 化工制图习题集(普通高等教育规划教材)7.2
- 化工制图(普通高等教育规划教材)15.8
- 生命急救技能14
- 时间简史(普及版)(精)15.2
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...