开源网络地图可视化——基于Leaflet的在线地图开发
出版时间:
2023-01
版次:
1
ISBN:
9787121435218
定价:
88.00
装帧:
其他
开本:
16开
纸张:
胶版纸
页数:
228页
字数:
362.000千字
2人买过
-
本书先介绍目前比较流行的地图可视化工具和常见的地图数据类型,便于读者从整体上掌握地图可视化的基本知识;然后介绍HTML、CSS、JavaScript等Web开发基础,便于不太熟悉Web开发的读者阅读本书,熟悉Web开发的读者可略过这分内容;*后从Leaflet地图可视化基础、地图基本作、题地图绘制、地图动画等方面深入介绍Leaflet的开发过程,对每步的案例代码进行了详细说明,便于读者轻松上手。掌握基于Leaflet的地图可视化开发技巧,可以触类旁通,迅速掌握其他地图可视化开源库的使用方法。 *1章 地图可视化基础知识 (1)
1.1 地图可视化工具简介 (1)
1.1.1 作软件 (2)
1.1.2 在线网站 (5)
1.1.3 开发 (10)
1.2 常用的地理数据类型 (18)
1.2.1 Shapefile (19)
1.2.2 JSON (20)
1.2.3 GeoJSON (21)
1.2.4 TopoJSON (24)
1.2.5 CSV (26)
1.2.6 KML (27)
1.3 本章小结 (27)
*2章 Web开发基础 (29)
2.1 HTML开发基础 (29)
2.1.1 HTML文档的基本结构 (29)
2.1.2 HTML元素的属性 (31)
2.1.3 DOM (32)
2.1.4 canvas (33)
2.1.5 SVG (33)
2.1.6 注释 (34)
2.2 CSS开发基础 (34)
2.2.1 CSS简介 (34)
2.2.2 CSS语法 (34)
2.2.3 CSS的建 (39)
2.3 JavaScript开发基础 (40)
2.3.1 JavaScript简介 (40)
2.3.2 基本语法 (41)
2.4 常用的Web开发工具 (53)
2.4.1 Visual Studio Code (54)
2.4.2 Sublime Text (54)
2.4.3 WebStorm (55)
2.5 浏览器调试 (56)
2.5.1 查看源代码 (56)
2.5.2 *发者工具 (56)
2.6 本章小结 (60)
第3章 Leaflet地图可视化基础 (61)
3.1 开发环境的搭建 (62)
3.1.1 下载Leaflet压缩 (62)
3.1.2 引用Leaflet (62)
3.2 地图加载 (63)
3.2.1 Mapbox栅格瓦片地图服务 (63)
3.2.2 内地图服务 (66)
3.2.3 覆盖图层加载 (72)
3.3 地图控件 (83)
3.3.1 地图缩放控件 (83)
3.3.2 地图图层控件 (84)
3.3.3 地图比例尺控件 (88)
3.3.4 地图属性控件 (89)
3.3.5 地图缩略图控件 (91)
3.3.6 地图全屏显示控件 (92)
3.3.7 地图放大镜控件 (93)
3.4 本章小结 (95)
第4章 Leaflet地图基本作 (97)
4.1 地图缩放的控制 (97)
4.1.1 地图缩放等级的原理 (97)
4.1.2 地图缩放等级的控制 (99)
4.2 鼠标光标坐标的获取 (103)
4.3 弹出窗(Popup) (104)
4.4 提示框(Tooltip) (107)
4.5 地图图层的作 (109)
4.5.1 堆叠顺序的调整 (109)
4.5.2 图像的配准 (112)
4.5.3 视频的配准 (115)
4.5.4 地图图层的对比 (120)
4.6 地图的绘制 (123)
4.7 地图的标注 (126)
4.8 本章小结 (128)
第5章 Leaflet题地图绘制 (129)
5.1 分级统计图法 (129)
5.1.1 获取数据 (129)
5.1.2 设置样式 (130)
5.1.3 添加注记 (132)
5.1.4 添加图例 (133)
5.1.5 设置交互 (134)
5.1.6 绘制件 (136)
5.2 分区统计图表法 (139)
5.2.1 柱状统计图表法 (139)
5.2.2 饼状/环状统计图表法 (147)
5.2.3 折线统计图表法 (153)
5.3 热力图 (162)
5.3.1 获取数据 (162)
5.3.2 获取件 (163)
5.3.3 绘制热力图 (164)
5.3.4 鼠标提示 (166)
5.3.5 添加图例 (167)
5.4 蜂窝图 (168)
5.4.1 获取数据 (168)
5.4.2 下载JavaScript库 (169)
5.4.3 绘制蜂窝图 (169)
5.5 等值线图 (172)
5.5.1 获取数据 (172)
5.5.2 下载JavaScript库 (173)
5.5.3 绘制等高线 (173)
5.6 分层设色法 (179)
5.6.1 绘制等值面 (180)
5.6.2 分层设色 (181)
5.7 本章小结 (182)
第6章 Leaflet地图动画 (183)
6.1 图标动画 (183)
6.1.1 沿线运动 (183)
6.1.2 时间轴控件 (186)
6.2 折线动画 (192)
6.2.1 蛇行动画 (192)
6.2.2 虚线动画 (195)
6.2.3 蚂蚁动画 (197)
6.2.4 流向图动画 (198)
6.3 流场动画 (204)
6.3.1 件leaflet-velocity (204)
6.3.2 件Leaflet.CanvasLayer.Field (206)
参考文献 (213)
后记 (215)
-
内容简介:
本书先介绍目前比较流行的地图可视化工具和常见的地图数据类型,便于读者从整体上掌握地图可视化的基本知识;然后介绍HTML、CSS、JavaScript等Web开发基础,便于不太熟悉Web开发的读者阅读本书,熟悉Web开发的读者可略过这分内容;*后从Leaflet地图可视化基础、地图基本作、题地图绘制、地图动画等方面深入介绍Leaflet的开发过程,对每步的案例代码进行了详细说明,便于读者轻松上手。掌握基于Leaflet的地图可视化开发技巧,可以触类旁通,迅速掌握其他地图可视化开源库的使用方法。
-
目录:
*1章 地图可视化基础知识 (1)
1.1 地图可视化工具简介 (1)
1.1.1 作软件 (2)
1.1.2 在线网站 (5)
1.1.3 开发 (10)
1.2 常用的地理数据类型 (18)
1.2.1 Shapefile (19)
1.2.2 JSON (20)
1.2.3 GeoJSON (21)
1.2.4 TopoJSON (24)
1.2.5 CSV (26)
1.2.6 KML (27)
1.3 本章小结 (27)
*2章 Web开发基础 (29)
2.1 HTML开发基础 (29)
2.1.1 HTML文档的基本结构 (29)
2.1.2 HTML元素的属性 (31)
2.1.3 DOM (32)
2.1.4 canvas (33)
2.1.5 SVG (33)
2.1.6 注释 (34)
2.2 CSS开发基础 (34)
2.2.1 CSS简介 (34)
2.2.2 CSS语法 (34)
2.2.3 CSS的建 (39)
2.3 JavaScript开发基础 (40)
2.3.1 JavaScript简介 (40)
2.3.2 基本语法 (41)
2.4 常用的Web开发工具 (53)
2.4.1 Visual Studio Code (54)
2.4.2 Sublime Text (54)
2.4.3 WebStorm (55)
2.5 浏览器调试 (56)
2.5.1 查看源代码 (56)
2.5.2 *发者工具 (56)
2.6 本章小结 (60)
第3章 Leaflet地图可视化基础 (61)
3.1 开发环境的搭建 (62)
3.1.1 下载Leaflet压缩 (62)
3.1.2 引用Leaflet (62)
3.2 地图加载 (63)
3.2.1 Mapbox栅格瓦片地图服务 (63)
3.2.2 内地图服务 (66)
3.2.3 覆盖图层加载 (72)
3.3 地图控件 (83)
3.3.1 地图缩放控件 (83)
3.3.2 地图图层控件 (84)
3.3.3 地图比例尺控件 (88)
3.3.4 地图属性控件 (89)
3.3.5 地图缩略图控件 (91)
3.3.6 地图全屏显示控件 (92)
3.3.7 地图放大镜控件 (93)
3.4 本章小结 (95)
第4章 Leaflet地图基本作 (97)
4.1 地图缩放的控制 (97)
4.1.1 地图缩放等级的原理 (97)
4.1.2 地图缩放等级的控制 (99)
4.2 鼠标光标坐标的获取 (103)
4.3 弹出窗(Popup) (104)
4.4 提示框(Tooltip) (107)
4.5 地图图层的作 (109)
4.5.1 堆叠顺序的调整 (109)
4.5.2 图像的配准 (112)
4.5.3 视频的配准 (115)
4.5.4 地图图层的对比 (120)
4.6 地图的绘制 (123)
4.7 地图的标注 (126)
4.8 本章小结 (128)
第5章 Leaflet题地图绘制 (129)
5.1 分级统计图法 (129)
5.1.1 获取数据 (129)
5.1.2 设置样式 (130)
5.1.3 添加注记 (132)
5.1.4 添加图例 (133)
5.1.5 设置交互 (134)
5.1.6 绘制件 (136)
5.2 分区统计图表法 (139)
5.2.1 柱状统计图表法 (139)
5.2.2 饼状/环状统计图表法 (147)
5.2.3 折线统计图表法 (153)
5.3 热力图 (162)
5.3.1 获取数据 (162)
5.3.2 获取件 (163)
5.3.3 绘制热力图 (164)
5.3.4 鼠标提示 (166)
5.3.5 添加图例 (167)
5.4 蜂窝图 (168)
5.4.1 获取数据 (168)
5.4.2 下载JavaScript库 (169)
5.4.3 绘制蜂窝图 (169)
5.5 等值线图 (172)
5.5.1 获取数据 (172)
5.5.2 下载JavaScript库 (173)
5.5.3 绘制等高线 (173)
5.6 分层设色法 (179)
5.6.1 绘制等值面 (180)
5.6.2 分层设色 (181)
5.7 本章小结 (182)
第6章 Leaflet地图动画 (183)
6.1 图标动画 (183)
6.1.1 沿线运动 (183)
6.1.2 时间轴控件 (186)
6.2 折线动画 (192)
6.2.1 蛇行动画 (192)
6.2.2 虚线动画 (195)
6.2.3 蚂蚁动画 (197)
6.2.4 流向图动画 (198)
6.3 流场动画 (204)
6.3.1 件leaflet-velocity (204)
6.3.2 件Leaflet.CanvasLayer.Field (206)
参考文献 (213)
后记 (215)
查看详情
-
全新
河北省保定市
平均发货17小时
成功完成率93.76%
-
全新
河北省保定市
平均发货27小时
成功完成率86.35%
-
2
全新
河北省保定市
平均发货27小时
成功完成率89.06%
-
2
全新
河北省廊坊市
平均发货28小时
成功完成率87.2%
-
2
全新
河北省保定市
平均发货29小时
成功完成率86.16%
-
全新
河北省保定市
平均发货30小时
成功完成率88.61%
-
全新
河北省保定市
平均发货29小时
成功完成率90.56%
-
全新
天津市东丽区
平均发货20小时
成功完成率91.52%
-
全新
河北省保定市
平均发货28小时
成功完成率88.83%
-
全新
河北省保定市
平均发货25小时
成功完成率91.27%
-
全新
山东省泰安市
平均发货19小时
成功完成率91.99%
-
全新
河北省保定市
平均发货18小时
成功完成率91.82%
-
全新
江苏省南京市
平均发货14小时
成功完成率83.66%
-
全新
河北省保定市
平均发货30小时
成功完成率88.77%
-
九品
北京市海淀区
平均发货23小时
成功完成率89.81%
-
九品
北京市东城区
平均发货25小时
成功完成率89.43%
-
全新
河北省保定市
平均发货18小时
成功完成率91.82%
-
全新
江苏省无锡市
平均发货14小时
成功完成率87.68%
-
5
全新
北京市丰台区
平均发货29小时
成功完成率85.9%
-
九五品
河北省保定市
平均发货21小时
成功完成率84.38%
-
全新
四川省成都市
平均发货33小时
成功完成率83.09%
-
全新
江苏省南京市
平均发货6小时
成功完成率96.52%
-
全新
河北省保定市
平均发货25小时
成功完成率92.98%
-
全新
浙江省嘉兴市
平均发货13小时
成功完成率94.89%
-
全新
广东省广州市
平均发货7小时
成功完成率93.75%
-
九品
北京市昌平区
平均发货23小时
成功完成率88.61%
-
全新
四川省成都市
平均发货52小时
成功完成率85.57%
-
全新
江苏省无锡市
平均发货5小时
成功完成率98.34%
-
全新
江苏省南京市
平均发货9小时
成功完成率88.95%
-
全新
广东省广州市
平均发货17小时
成功完成率93.25%
-
全新
广东省广州市
平均发货17小时
成功完成率94.77%
-
全新
广东省广州市
平均发货16小时
成功完成率92.31%
-
全新
河北省保定市
平均发货28小时
成功完成率85.41%
-
全新
河北省保定市
平均发货28小时
成功完成率85.41%
-
全新
江苏省宿迁市
平均发货9小时
成功完成率91.52%
-
全新
江苏省无锡市
平均发货6小时
成功完成率96.52%
-
全新
北京市西城区
平均发货16小时
成功完成率92.03%
-
全新
北京市海淀区
平均发货16小时
成功完成率88.43%
-
全新
浙江省嘉兴市
平均发货9小时
成功完成率95.54%
-
全新
河北省保定市
平均发货21小时
成功完成率88.03%
-
全新
天津市津南区
平均发货13小时
成功完成率84.99%
-
全新
北京市通州区
平均发货9小时
成功完成率89.53%
-
九五品
北京市通州区
平均发货31小时
成功完成率82.75%
-
全新
河北省保定市
平均发货28小时
成功完成率89.35%
-
全新
四川省成都市
平均发货21小时
成功完成率89.86%
-
2
全新
江苏省无锡市
平均发货10小时
成功完成率96.62%
-
全新
河北省保定市
平均发货15小时
成功完成率92.87%
-
全新
河北省廊坊市
平均发货14小时
成功完成率77.5%
-
全新
河北省保定市
平均发货21小时
成功完成率83.73%
-
全新
浙江省嘉兴市
平均发货10小时
成功完成率92.95%