忽然想做一个小学生班级家庭住址的分布图,为啥这样想也不太清楚,哈:
查阅了一些资料,资料很多,热力图,点分布图等,但是好多软件都是城市分布,北京、上海、深圳啥的。本次是一个小城市里的局部分布,资料不太多。
闲话少叙,最后看中了python,最近也正在学习。
有这么几步吧:
1、安装folium、panda
2、根据地址确定经纬度。
3、读数据显示定位。

下面按步骤来
1、安装两个包,用pip 试过了conda 不能install。panda用来读excel表格。

pip install folium
pip install panda

2、因为是小区,没有经纬度数据,只能用笨办法一个个查了,打开百度地图找一下,做成表格。

ID longtitude lattitude
1 121.451616 37.483282

百度地图查出来的很不准确,偏差了好多,腾讯高德的也不行,最后试了几次还是谷歌地球的数据相当精准。

3、照葫芦画瓢上程序 参考了另外一篇博客

import pandas as pd
import numpy as np
import os
import folium
from folium import plugins
import webbrowser
full = pd.read_excel("location.xlsx")
full = full.dropna()
schools_map = folium.Map(location=[full['lattitude'].mean(), full['longtitude'].mean()], zoom_start=10)
marker_cluster = plugins.MarkerCluster().add_to(schools_map)#mark points
for name,row in full.iterrows():folium.Marker([row["lattitude"], row["longtitude"]], popup="{0}:{1}".format(row["ID"], 1)).add_to(marker_cluster)     #以学校为中心画圆
folium.CircleMarker(location=[37.48075059,121.449117],radius=100,popup='school',color='pink',fill=True,fill_color='pink').add_to(schools_map)
display(schools_map)
schools_map.save('schools_map.html')
webbrowser.open('schools_map.html')


看看同学们都住哪里,家长也看看在哪里适合买房,终究小学生入学是按学区来的,家离得近的多,一半的人都住在附近1000m以内。定好位后可以写个程序看看校车走哪个路线最优啦[异想天开,校车何年何月。。。]。

点地图分布-Python+folium相关推荐

  1. python : folium

    1.Python绘制地图神器folium入门 2.Py之folium:python库之folium的简介.安装.使用方法之详细攻略 3.python可视化经纬度信息 4.python在openstre ...

  2. 地图可视化组件–folium简单介绍

    地图可视化组件–folium简单介绍 folium是基于Python环境开发的一个地图绘制包,可以在程序中引入从而绘制精美的地图数据可视化图表.folium建立在Python生态系统的数据处理能力和L ...

  3. html地图动画效果图,【html】绚丽的HTML5地图分布动画DEMO演示

    超绚丽的HTML5地图分布动画DEMO演示 $('#document').ready(function(){ getEcharts(); }); function getEcharts(){ // S ...

  4. 分享三个网页访问(点击)统计脚本,展示访问来源地图分布

    分享三个网页访问/点击统计脚本,展示访问来源地图分布 1. Flag Counter 2. Revolvermaps 3. 蝴蝶计数器 总结 首先简单展示一下三个脚本的效果; 左边的是FlagCoun ...

  5. 如何制作毕业地图分布图_如何绘制127个特色小镇地图分布地图

    发送原创文章至admin@caup.net,可申请注册邀请码 您需要 登录 才可以下载或查看,没有帐号?注册方式 x 如何绘制127个特色小镇地图分布地图 看到群友讨论特色小镇,想起来还没有看到过特色 ...

  6. Tableau 巴西世界杯(一)国家地图分布

    关注微信公共号:小程在线 关注CSDN博客:程志伟的博客 数据集见微信公共号链接 导入数据集 巴西世界杯 a.将国家转换地理角色,双击国家.    在界面上就会看见世界各国. b.将32支国家的国旗放 ...

  7. html5+山东地区图片,html5 canvas山东省地图分布颜色标记

    特效描述:html5 canvas 山东省地图 分布颜色标记.鼠标经过每个城市时,颜色改变. 代码结构 1. 引入JS 2. HTML代码 option = { title: { text : '山东 ...

  8. python下载arcgis地图_互联网地图矢量数据Python获取方法

    原标题:互联网地图矢量数据Python获取方法 慧天地"即可订阅 1.获取高德地图路况信息 1)不使用密钥的方法(5分钟获取一次,只有全国主要城市) 主要利用的网址是 http://repo ...

  9. Python Folium 绘制交互式地图

    https://github.com/WangZhangyu/Interactive_map Folium folium是python非常好用的交互式地图工具包,今天我们用folium来绘制简单精美的 ...

最新文章

  1. python接口 同花顺_这是真的么 | 学会了用Python预测股票价格
  2. python装饰器实例-python 装饰器(三):装饰器实例(一)
  3. java线程 打印_Java多线程实战之交叉打印的两种方法
  4. 查询分析300万笔记录_一分钟狂销100万件商品!Shopee虾皮双12大促再创记录
  5. Windows Embedded CE 6.0开发初体验(七)编译和调试平台
  6. php删除数组中的空元素_PHP | 从数组中删除所有出现的元素
  7. 如何提升软件交付效能?答案未必如你所想
  8. lm723大电流可调电源电路图_三端稳压模块LM338组成的高精度大电流可调稳压电源,电流可到达5A...
  9. Ubuntu安装kaldi
  10. python参考文献期刊格式_论文参考文献格式
  11. 山西等保测评机构项目测评收费价格标准参考
  12. 快速申请注册微信小程序的方法
  13. JS编写 三角形三边求面积
  14. 爪哇国新游记之十五----泛型动态数组类
  15. NiosII 学习过程
  16. 国产CAD软件对于AutoCAD,更适合哪种?
  17. 【第二周】Java实现英语文章词频统计
  18. Python实现办公自动化
  19. 中央空调如何调节温度html,麦克维尔中央空调设置温度单位方法
  20. win10英语语言包

热门文章

  1. 河南计算机专业考公要求,2017河南公务员专业需求类别(专业分类)
  2. layui表格设置字体颜色
  3. 三电平中点钳位(NPC)并网逆变器NCP逆变器-dq控制
  4. ubuntu-14.04.5-desktop-i386.iso
  5. 人工智能:第三章 搜索推理技术
  6. a类学科计算机,上海交通大学a类学科有哪些?附上海交大a类学科名单
  7. windows:服务启动、暂停、停止按钮不能点击,是灰色如何解决
  8. Hi3518ev200:RTSP传输流过程分析
  9. i9500android操作系统跑流量,手机流量去哪了 横评显示360手机卫士成节流王
  10. MVC用AuthorizeAttribute登录验证