python通过批量经纬度生成标记地图生成

通过读取excel文件中经纬度数据生成定位图

from pyecharts.charts import Geo
from pyecharts import options as opts
from pyecharts.globals import GeoType
import pandas as pddef mapa():city = 'xx区县'g = Geo(init_opts=opts.InitOpts(width='1850px', height='850px'))g.add_schema(maptype=city)# 定义坐标对应的名称,添加到坐标库中 add_coordinate(name, lng, lat)# 导入excel表举例df = pd.read_excel("学校机构经纬度表.xlsx")df.head()# 导入自定义的地点经纬度for i in range(len(df)):if isinstance(df.iloc[i]['经度'], float):g.add_coordinate(df.iloc[i]['机构名称'], df.iloc[i]['经度'], df.iloc[i]['纬度'])print(df.iloc[i]['机构名称'], df.iloc[i]['经度'], df.iloc[i]['纬度'])# data_pair= [(df.iloc[i]['机构名称'], int(df.iloc[i]['学校类型编号']))]data_pair = [(df.iloc[i]['机构名称'], int(df.iloc[i]['学校类型编号'])) for i in range(len(df)) ifisinstance(df.iloc[i]['经度'], float)]# 定义数据对,# 将数据添加到地图上g.add('学校地图', data_pair, type_=GeoType.EFFECT_SCATTER, symbol_size=3)# 设置样式g.set_series_opts(label_opts=opts.LabelOpts(is_show=True, formatter='{b}'))# 自定义分段 color 可以用取色器取色pieces = [{'min': 110, 'max': 111, 'label': '幼儿园', 'color': '#FF0000'},  # 红色{'min': 210, 'max': 211, 'label': '小学', 'color': '#FF8C00'},  # 橙色{'min': 217, 'max': 218, 'label': '小学教学点', 'color': '#FF8C66'},  # 橙色{'min': 310, 'max': 311, 'label': '初级中学', 'color': '#00CED1'},  # 绿色{'min': 312, 'max': 313, 'label': '九年一贯制', 'color': '#55CED1'},  # 绿色{'min': 340, 'max': 341, 'label': '完全中学', 'color': '#99CED2'},  # 绿色{'min': 342, 'max': 343, 'label': '高级中学', 'color': '#22CED6'},  # 绿色{'min': 363, 'max': 364, 'label': '职业高中', 'color': '#2200FF'},{'min': 512, 'max': 514, 'label': '特殊教育', 'color': '#0066FF'},{'min': 410, 'max': 415, 'label': '高等学校', 'color': '#6600FF'}  # 蓝色]#  is_piecewise 是否自定义分段, 变为true 才能生效g.set_global_opts(visualmap_opts=opts.VisualMapOpts(is_piecewise=True, pieces=pieces),title_opts=opts.TitleOpts(title="{}-学校分布".format(city)), )# g = test_geo()# 渲染成html, 可用浏览器直接打开g.render_notebook()g.render("a.html")mapa()

python通过批量经纬度生成标记地图生成相关推荐

  1. Python 给定的经纬度标注在地图上的实现方法

    今天小编就为大家分享一篇Python 给定的经纬度标注在地图上的实现方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 博主最近发现了python中一个好玩的包叫basemap,使用 ...

  2. python+shell 批量获取服务器信息并且生成excel表

    我们工作中,经常需要获取服务器的一些信息,包括软件的和硬件的.例如刚刚接收的服务器,需要批量获取信息确认硬件配置是否符合我们需求,或者维护很长时间的服务器,中间变动了很多,但是服务器信息没有更改,这个 ...

  3. python实现批量识别图片文字,生成对应的txt文件

    目录 百度api 百度api 第一步:打开网站 https://ai.baidu.com/ 第二步:注册登录 第三步: 登录成功,直接输入这个 https://console.bce.baidu.co ...

  4. Python调用高德地图API实现经纬度换算、地图可视化

    作者 | 糖甜甜甜 出品 | 经管人学数据分析 Python调用高德地图API实现经纬度换算.地图可视化 前地图可视化的工具和函数比较多,但是在不知道相关地点经纬度的情况下,通过python调用高德地 ...

  5. python 根据经纬度 调取和显示地图_Python调用高德地图API实现经纬度换算、地图可视化-站长资讯中心...

    目前地图可视化的工具和函数比较多,但是在不知道相关地点经纬度的情况下,通过python调用高德地图API实现经纬度换算,并且直接在高德地图新推出的轻量级可视化平台上实现一键式地图可视化,这其中需要申请 ...

  6. 你还在为高德地图找不到门牌号等详细地址而烦恼吗?你还在等什么——Python调用高德地图API实现经纬度换算、地图可视化

    Python调用高德地图API实现经纬度换算.地图可视化 前地图可视化的工具和函数比较多,但是在不知道相关地点经纬度的情况下,通过python调用高德地图API实现经纬度换算,并且直接在高德地图新推出 ...

  7. python调用高德地图api 可视化_Python调用高德地图API实现经纬度换算、地图可视化...

    前地图可视化的工具和函数比较多,但是在不知道相关地点经纬度的情况下,通过python调用高德地图API实现经纬度换算,并且直接在高德地图新推出的轻量级可视化平台上实现一键式地图可视化,这其中需要申请密 ...

  8. python地图标注_Python 给定的经纬度标注在地图上的实现方法

    博主最近发现了python中一个好玩的包叫basemap,使用这个包可以绘制地图.值得说一下的是,basemap还没有pip检索,因此不能直接使用pip install basemap,来安装这个包. ...

  9. python按经纬度在地图上标识_Python 给定的经纬度标注在地图上的实现方法

    博主最近发现了python中一个好玩的包叫basemap,使用这个包可以绘制地图.值得说一下的是,basemap还没有pip检索,因此不能直接使用pip install basemap,来安装这个包. ...

最新文章

  1. Java模板引擎-FreeMarker
  2. 优化 | 利用SciPy求解非线性规划问题
  3. 设计模式理解:模板方法
  4. 反思不可佛系:刺激身体 刺激神经 目标反馈 定量奖惩 注重氛围
  5. php正则大小写字母,php 常见email,url,英文大小写,字母数字组合等正则表达式详解...
  6. HBuilder的快捷操作
  7. SpringMVC之数据传递三Ajax与Controller交互
  8. sc7cb27180 士兰微_供应 SILAN/士兰微 SC7A30E SC7A30 LGA10-3A 加速度计/三轴磁传感器
  9. electron 改变窗体 大小_「Science子刊」约翰·霍普金斯大学创造灰尘大小设备,可协助药物在胃肠道停留24小时之久...
  10. mysql 存储过程 树结构_mysql 树形存储过程
  11. cad上样条曲线上的点太多了_CAD样条曲线如何转换成多段线?看完这篇文章你就懂了...
  12. 物联网 毕业设计——方案选择
  13. idm bt种子下载如何提升速度?
  14. 积分使用及有效期管理
  15. CAD绘制二维码(网页版)
  16. 3小时脱销!!!《我真有绝招》项目要点揭露!值得每个做游戏的玩家学习!...
  17. 老是抓不住伦敦黄金实时行情,怎么办?
  18. mysql经常断电_MySQL突然断电异常解决
  19. 三天刷完《剑指OFFER编程题》--Java版本实现(第三天)
  20. Keras自然语言处理(九)

热门文章

  1. iPhone编程指南学习笔记
  2. 苏州大学计算机课程与资源,苏州大学计算机学院2018-2019学年第一学期研究生课课程表...
  3. commands commence before first target. Stop.
  4. iOS 好心态带来好人生
  5. 计算机音乐惊雷乐谱,彼岸吉他谱频道-求谱惊雷,皮卡丘多多,求吉他谱,尤克里里谱,简谱,五线谱,钢琴谱,乐队总谱,乐谱-彼岸吉他 - 一站式吉他爱好者服务平台...
  6. 零起点python_零起点PYTHON机器学习快速入门 PDF |网盘链接下载|
  7. 百度网盘不限速下载方法(附下载地址及教程)
  8. php 记事本源代码_抖音无水印解析PHP源码
  9. 十二、使用PWM调整LCD背光亮度
  10. C语言实现小游戏:走迷宫