ITPub博客

首页 > 数据库 > 数据库开发技术 > Python地图可视化之folium(一)

Python地图可视化之folium(一)

原创 数据库开发技术 作者:derekwh 时间:2022-03-19 22:57:39 0 删除 编辑

folium是js上著名的地理信息可视化库leaflet.js为Python提供的接口,我们可以通过在Python端编写代码来调用leaflet的相关功能,基于内建的osm或自行获取的osm资源和地图原件进行地理信息内容的可视化,以及制作优美的可交互地图。其语法格式类似于ggplot2,是通过不断添加图层元素来定义一个Map对象,最后以几种方式将Map对象展现出来。

地图标点

通过CircleMarker函数在地图上进行画圈,半径设置较小即为在标点。

增加标签

标签样式有很多种,从Leaflet官网查找标签样式,标签样式包括:

路径图

路径图用PolyLine函数在地图上画出路径的连线。连线后路径图如下:

路径顺序

路径图画出来了,但是很难看到先后顺序,这里有两种办法,一种是增加动态显示路径;一种是在线上增加箭头。动态显示可使用plugins.AntPath添加动态路径;增加箭头用函数plugins.PolyLineTextPath。这里通过加箭头展示先后顺序。



原文作者:Python学习杂记;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论
央企算法工程师,微信公众号: python数智工坊

注册时间:2021-03-14

  • 博文量
    305
  • 访问量
    162355