开源网络地图可视化——基于Leaflet的在线地图开发

开源网络地图可视化——基于Leaflet的在线地图开发

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

掌握地图可视化基础,轻松上手Leaflet开发技巧。

内容简介

本书首先介绍目前比较流行的地图可视化工具和常见的地图数据类型,便于读者从整体上掌握地图可视化的基本知识;然后介绍HTML、CSS、JavaScript等Web开发基础,便于不太熟悉Web开发的读者阅读本书,熟悉Web开发的读者可略过这部分内容;最后从Leaflet地图可视化基础、地图基本操作、专题地图绘制、地图动画等方面深入介绍Leaflet的开发过程,对每一步的案例代码都进行了详细说明,便于读者轻松上手。掌握基于Leaflet的地图可视化开发技巧,可以触类旁通,迅速掌握其他地图可视化开源库的使用方法。

章节目录

封面

版权信息

内容简介

序言

前言

第1章 地图可视化基础知识

1.1 地图可视化工具简介

1.1.1 操作软件

1.1.2 在线网站

1.1.3 开发包

1.2 常用的地理数据类型

1.2.1 Shapefile

1.2.2 JSON

1.2.3 GeoJSON

1.2.4 TopoJSON

1.2.5 CSV

1.2.6 KML

1.3 本章小结

第2章 Web开发基础

2.1 HTML开发基础

2.1.1 HTML文档的基本结构

2.1.2 HTML元素的属性

2.1.3 DOM

2.1.4 canvas

2.1.5 SVG

2.1.6 注释

2.2 CSS开发基础

2.2.1 CSS简介

2.2.2 CSS语法

2.2.3 CSS的创建

2.3 JavaScript开发基础

2.3.1 JavaScript简介

2.3.2 基本语法

2.4 常用的Web开发工具

2.4.1 Visual Studio Code

2.4.2 Sublime Text

2.4.3 WebStorm

2.5 浏览器调试

2.5.1 查看源代码

2.5.2 开发者工具

2.6 本章小结

第3章 Leaflet地图可视化基础

3.1 开发环境的搭建

3.1.1 下载Leaflet压缩包

3.1.2 引用Leaflet

3.2 地图加载

3.2.1 Mapbox栅格瓦片地图服务

3.2.2 国内地图服务

3.2.3 覆盖图层加载

3.3 地图控件

3.3.1 地图缩放控件

3.3.2 地图图层控件

3.3.3 地图比例尺控件

3.3.4 地图属性控件

3.3.5 地图缩略图控件

3.3.6 地图全屏显示控件

3.3.7 地图放大镜控件

3.4 本章小结

第4章 Leaflet地图基本操作

4.1 地图缩放的控制

4.1.1 地图缩放等级的原理

4.1.2 地图缩放等级的控制

4.2 鼠标光标坐标的获取

4.3 弹出窗(Popup)

4.4 提示框(Tooltip)

4.5 地图图层的操作

4.5.1 堆叠顺序的调整

4.5.2 图像的配准

4.5.3 视频的配准

4.5.4 地图图层的对比

4.6 地图的绘制

4.7 地图的标注

4.8 本章小结

第5章 Leaflet专题地图绘制

5.1 分级统计图法

5.1.1 获取数据

5.1.2 设置样式

5.1.3 添加注记

5.1.4 添加图例

5.1.5 设置交互

5.1.6 绘制插件

5.2 分区统计图表法

5.2.1 柱状统计图表法

5.2.2 饼状/环状统计图表法

5.2.3 折线统计图表法

5.3 热力图

5.3.1 获取数据

5.3.2 获取插件

5.3.3 绘制热力图

5.3.4 鼠标提示

5.3.5 添加图例

5.4 蜂窝图

5.4.1 获取数据

5.4.2 下载JavaScript库

5.4.3 绘制蜂窝图

5.5 等值线图

5.5.1 获取数据

5.5.2 下载JavaScript库

5.5.3 绘制等高线

5.6 分层设色法

5.6.1 绘制等值面

5.6.2 分层设色

5.7 本章小结

第6章 Leaflet地图动画

6.1 图标动画

6.1.1 沿线运动

6.1.2 时间轴控件

6.2 折线动画

6.2.1 蛇行动画

6.2.2 虚线动画

6.2.3 蚂蚁动画

6.2.4 流向图动画

6.3 流场动画

6.3.1 插件leaflet-velocity

6.3.2 插件Leaflet.CanvasLayer.Field

参考文献

后记

封底

开源网络地图可视化——基于Leaflet的在线地图开发是2022年由电子工业出版社出版,作者杨乃。

得书感谢您对《开源网络地图可视化——基于Leaflet的在线地图开发》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
基于Hadoop与Spark的大数据开发实战 电子书
大数据技术让我们以一种前所未有的方式,对海量数据进行分析,从中获得有巨大价值的产品和服务,最终形成变革之力。本书围绕Hadoop和Spark两个主流大数据技术进行讲解,主要内容包括Hadoop环境配置、Hadoop分布式文件系统(HDFS)、Hadoop分布式计算框架MapReduce、Hadoop资源调度框架YARN与Hadoop新特性、Hadoop分布式数据库HBase、数据仓库Hive、大数
Android开发案例教程与项目实战(在线实验+在线自测) 电子书
本书分基础篇和提高篇两部分,共11章。基础篇包括第1~5章,提高篇包括第6~11章。第1章是初识Android,介绍Android基本知识、环境的安装与搭建。第2章是Android核心组件,介绍常用组件的功能和用法。第3章是界面视图,介绍常用视图组件的使用。第4章是数据存储,介绍常用的数据存储方式。第5章是项目实战:实验吧,串联前4章所学知识进行综合应用。第6章是多媒体,介绍MediaPlayer
AR开发权威指南:基于AR Foundation 电子书
本书共分13章,分别为ARFoundation入门、ARFoundation基础、平面检测与参考点管理、图像与物体检测跟踪、人脸检测跟踪等。
思科软件定义访问:实现基于业务意图的园区网络 电子书
本书介绍了意图网络和思科在企业网络解决方案中实现意图网络所采用的全数字化网络架构,展示思科意图网络的理念和在园区网中的具体的实现方法。
Hadoop大数据开发案例教程与项目实战(在线实验+在线自测) 电子书
本书是一本Hadoop学习入门参考书,全书共11章,分为基础篇和提高篇两部分。基础篇包括第1~6章,具体包括Hadoop概述、Hadoop基础环境配置、分布式存储HDFS、计算系统MapReduce、计算模型Yarn、数据云盘。提高篇包括第7~11章,具体包括协调系统Zookeeper、Hadoop数据库Hbase、Hadoop数据仓库Hive、Hadoop数据采集Flume、OTA离线数据分析平