书籍详情

WebGIS之Leaflet全面解析

WebGIS之Leaflet全面解析

作者:郭明强 著

出版社:电子工业出版社

出版时间:2021-07-01

ISBN:9787121415739

定价:¥99.00

购买这本书可以去
内容简介
  Leaflet是一种流行的轻量级GIS前端可视化开发库,支持移动端开发,采用插件扩展机制,具有丰富的插件资源,能够增强大数据、实时流数据的高效可视化表达和分析,可以与不同的WebGIS平台产品相结合,开发出各具特色的WebGIS应用系统,已经被各大GIS厂商和WebGIS二次开发人员广泛采用。本书的主要内容包括从前端到服务、Leaflet惊艳出场、地图可视化、地图操作与交互、地图标绘与动画、扩展开发机制与实践、WebGIS应用开发实战――救援物资跟踪监管系统。
作者简介
  郭明强,男,重庆人,信息工程系副教授,从事网络地理信息系统和高性能空间计算的研究和教学工作。2007年获中国地质大学(武汉)计算机科学与技术学士学位;2013年获中国地质大学(武汉)地图制图学与地理信息工程博士学位。
目录
第1章 从前端到服务\t1
1.1 走进Web技术视界\t1
1.2 Web开发体系\t4
1.3 揭开WebGIS的神秘面纱\t7
1.3.1 什么是GIS\t7
1.3.2 什么是WebGIS\t8
1.3.3 WebGIS的框架结构\t9
1.4 流行的GIS前端开发框架\t10
1.5 主流的开源GIS服务平台\t12
1.6 GIS数据与服务规范\t15
1.6.1 OGC服务规范\t15
1.6.2 GeoJSON数据规范\t17
1.6.3 服务请求模式\t18
1.7 小结\t22
第2章 Leaflet惊艳出场\t23
2.1 初识Leaflet\t23
2.2 Leaflet插件模式\t24
2.3 Leaflet开发体系\t25
2.3.1 开发资源\t25
2.3.2 源码结构\t26
2.3.3 总体架构\t27
2.4 Leaflet开发入门\t30
2.4.1 开发环境配置\t30
2.4.2 第一个入门程序――HelloLeaflet\t33
2.5 Web调试与发布\t36
2.5.1 调试方法与技巧\t36
2.5.2 网站发布方法\t38
2.6 Docker自动化部署\t39
2.6.1 Docker概述\t39
2.6.2 Docker架构\t40
2.6.3 Docker部署\t41
2.7 小结\t42
第3章 地图可视化\t43
3.1 Web地图可视化原理\t43
3.2 Leaflet加载地图流程\t47
3.3 地图服务数据可视化\t47
3.3.1 OSM\t48
3.3.2 Bing地图\t49
3.3.3 Google地图\t51
3.3.4 天地图地图\t52
3.3.5 百度地图\t53
3.3.6 高德地图\t55
3.3.7 智图\t57
3.3.8 ArcGIS瓦片地图\t58
3.4 地图文件数据可视化\t59
3.4.1 GeoJSON\t59
3.4.2 KML\t61
3.4.3 GPX\t62
3.5 OGC数据可视化\t64
3.5.1 WMS\t64
3.5.2 WMTS\t65
3.5.3 WFS\t66
3.6 GeoJSON数据说明\t69
3.6.1 GeoJSON数据结构\t69
3.6.2 GeoJSON数据转换与解析\t71
3.7 小结\t73
第4章 地图操作与交互\t75
4.1 地图操作与交互基本原理\t75
4.2 地图应用基础――地图控件\t76
4.2.1 缩放控件\t76
4.2.2 导航控件\t78
4.2.3 比例尺控件\t79
4.2.4 版权控件\t79
4.2.5 鹰眼控件\t80
4.2.6 图层管理控件\t82
4.2.7 全屏显示控件\t83
4.2.8 测量控件\t84
4.2.9 格网控件\t85
4.3 地图常用功能――地图操作\t86
4.3.1 地图背景设置\t86
4.3.2 地图定位\t87
4.3.3 地图级数控制\t88
4.3.4 获取显示参数\t88
4.3.5 图层探查\t89
4.3.6 图层组控制\t91
4.3.7 图层层级控制\t92
4.3.8 导出图片\t93
4.3.9 导出PDF\t95
4.3.10 卷帘\t96
4.4 地图交互利器――地图事件\t97
4.4.1 图层操作事件\t100
4.4.2 地图状态事件\t100
4.4.3 交互事件\t101
4.4.4 弹出框事件\t101
4.5 小结\t102
第5章 地图标绘与动画\t103
5.1 地理要素呈现――图形绘制\t103
5.1.1 图形绘制原理\t103
5.1.2 绘制几何图形\t104
5.1.3 交互绘制图形\t106
5.1.4 图形样式编辑\t112
5.1.5 获取图形几何信息\t114
5.1.6 绘制其他图形\t118
5.2 点位信息表达――地图标注\t124
5.2.1 地图标注原理\t124
5.2.2 图片标注\t125
5.2.3 文本标注\t126
5.2.4 矢量图形标注\t127
5.2.5 自定义标注\t130
5.2.6 Popup标注视图\t131
5.2.7 聚合标注\t133
5.2.8 视频展示\t135
5.3 地理事件动态模拟――动画特效\t138
5.3.1 图形闪烁\t138
5.3.2 要素轨迹移动\t140
5.3.3 航线动态模拟\t142
5.3.4 迁移轨迹模拟\t148
5.3.5 水流模拟\t150
5.4 小结\t153
第6章 扩展开发机制与实践\t155
6.1 Leaflet插件扩展基本原理与开发方法\t155
6.1.1 Leaflet插件扩展基本原理\t155
6.1.2 Leaflet插件扩展开发方法\t156
6.2 Leaflet前端扩展开发实践\t157
6.2.1 需求概述\t157
6.2.2 插件扩展开发\t158
6.2.3 插件发布\t173
6.3 小结\t176
第7章 WebGIS应用开发实战――救援物资跟踪监管系统\t177
7.1 应用概述\t177
7.2 需求分析\t178
7.3 实现方案\t178
7.3.1 实现模式\t178
7.3.2 系统架构\t178
7.3.3 功能模块\t179
7.3.4 数据组织\t181
7.4 具体实现\t187
7.4.1 框架设计\t188
7.4.2 搭建项目框架\t188
7.4.3 功能模块实现\t190
7.5 应用发布\t232
7.6 小结\t234
参考文献\t235
猜您喜欢

读书导航