更新时间:2024-03-22 19:46:54
封面
版权信息
内容简介
序言
前言
第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 分层设色法