Python 使用folium绘制leaflet地图的实现方法


Posted in Python onJuly 05, 2019

leaflet为R语言提供了API很好用,这次尝试用Python使用leaflet,需要folium

安装folium

pip install folium

一个小例子

import folium
import re

input = open('C:\\Users\\Administrator\\Desktop\\a.txt','r')
text=input.read()
list = re.split('\n',text)
location = []
for element in list:
  location.append([re.split('\|',element)[3],re.split('\|',element)[4]])
oneUserMap = folium.Map(location=[40.07645623466996,116.27861671489337],zoom_start=12)
i=1
for e in location:
  folium.RegularPolygonMarker(
  [e[0],e[1]],
  popup=str(i)+":"+e[0]+e[1],
  fill_color='#769d96',
  number_of_sides=8,
  radius=10
  ).add_to(oneUserMap)
  i+=1
line_to_hanoi = folium.PolyLine(
  location
  color = black
).add_to(oneUserMap)
oneUserMap

Python 使用folium绘制leaflet地图的实现方法

准备的数据

| |1501496792778|40.07645623466996 |116.27861671489337|   |500.0      |
| |1501496804436|40.07677430790909 |116.30160665327273|   |500.0      |
| |1501496811915|40.07955491668396 |116.30727382008362|   |648.4      |
| |1501496812482|40.06855637583342 |116.30051482871957|   |500.0      |
| |1501496813846|40.077435394999995|116.30485216   |   |500.0      |
| |1501496817141|40.077584649928994|116.307341000568 |   |500.0      |
| |1501496822612|40.06655521627066 |116.31470252233457|   |500.0      |
| |1501496827068|40.07608486533642 |116.31106972109029|   |500.0      |
| |1501496836593|40.06973485515626 |116.30804128929688|   |500.0      |
| |1501496845777|40.06760852730224 |116.30944094027082|   |500.0      |
| |1501496848437|40.069649238   |116.311817496   |   |500.0      |
| |1501496856231|40.058194078836195|116.32216476281336|   |500.0      |
| |1501496861028|40.063267583333335|116.31401683333334|   |1343.0      |
| |1501496861941|40.06892254545454 |116.30769918181818|   |500.0      |
| |1501496874235|39.95851709299716 |116.33535910323356|   |500.0      |
| |1501496883656|40.05552336712328 |116.33116400410958|   |545.6712328767123|
| |1501496884418|39.95247840268642 |116.27639847967654|   |782.4242424242424|
| |1501496887172|40.05552336712328 |116.33116400410958|   |545.6712328767123|
| |1501496889896|40.0629648236   |116.3135063834914 |   |500.0      |
| |1501496906523|40.06657995649843 |116.31431445005182|   |500.0      |
| |1501496917442|40.05858427795066 |116.31701011815242|   |500.0      |
| |1501496923937|40.05771468790228 |116.32008644656291|   |500.0      |
| |1501496932527|40.03028229460086 |116.33105832998122|   |588.7      |

以上这篇Python 使用folium绘制leaflet地图的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用xmlrpc实例讲解
Dec 17 Python
Python深入学习之对象的属性
Aug 31 Python
Python中if __name__ == '__main__'作用解析
Jun 29 Python
详解使用python crontab设置linux定时任务
Dec 08 Python
python实现教务管理系统
Mar 12 Python
python tornado微信开发入门代码
Aug 24 Python
解决Shell执行python文件,传参空格引起的问题
Oct 30 Python
python整小时 整天时间戳获取算法示例
Feb 20 Python
selenium+python自动化测试环境搭建步骤
Jun 03 Python
Django 对象关系映射(ORM)源码详解
Aug 06 Python
Python中的 ansible 动态Inventory 脚本
Jan 19 Python
Pycharm自带Git实现版本管理的方法步骤
Sep 18 Python
Python 给定的经纬度标注在地图上的实现方法
Jul 05 #Python
python 自动轨迹绘制的实例代码
Jul 05 #Python
python实现ip代理池功能示例
Jul 05 #Python
解决yum对python依赖版本问题
Jul 05 #Python
python写入文件自动换行问题的方法
Jul 05 #Python
Python Numpy计算各类距离的方法
Jul 05 #Python
ERLANG和PYTHON互通实现过程详解
Jul 05 #Python
You might like
重料打造自己的“宝马”---第三代
2021/03/02 无线电
基于文本的访客签到簿
2006/10/09 PHP
php表单提交与$_POST实例分析
2015/01/26 PHP
php实现微信公众号主动推送消息
2015/12/31 PHP
PHP自定义函数获取URL中一级域名的方法
2016/08/23 PHP
PHP 多任务秒级定时器的实现方法
2018/05/13 PHP
javascript编程起步(第二课)
2007/02/27 Javascript
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
JS获取页面窗口大小的代码解读
2011/12/01 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
2014/03/27 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
jQuery回调函数的定义及用法实例
2014/12/23 Javascript
jquery常用的12个小功能
2016/07/22 Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
2016/07/24 Javascript
简单实现JS上传图片预览功能
2017/04/14 Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
2020/05/30 Javascript
jquery dataTable 后台加载数据并分页实例代码
2017/06/07 jQuery
JavaScript实现京东放大镜效果
2019/12/03 Javascript
pip 错误unused-command-line-argument-hard-error-in-future解决办法
2014/06/01 Python
Python3实现生成随机密码的方法
2014/08/23 Python
python编程使用selenium模拟登陆淘宝实例代码
2018/01/25 Python
Python 元类实例解析
2018/04/04 Python
Django接收自定义http header过程详解
2019/08/23 Python
Python Scrapy框架第一个入门程序示例
2020/02/05 Python
Python脚本去除文件的只读性操作
2020/03/05 Python
详解Selenium-webdriver绕开反爬虫机制的4种方法
2020/10/28 Python
数控技术专业毕业自荐书范文
2014/02/05 职场文书
新闻专业毕业生英文求职信
2014/03/19 职场文书
中班开学寄语
2014/04/04 职场文书
学校食堂标语
2014/10/06 职场文书
银行授权委托书样本
2014/10/13 职场文书
幼儿园开学温馨提示
2015/07/15 职场文书
python 自动化偷懒的四个实用操作
2021/04/11 Python
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android
深入讲解数据库中Decimal类型的使用以及实现方法
2022/02/15 MySQL
十大最强水系宝可梦,最美宝可梦排第三,榜首大家最熟悉
2022/03/18 日漫