博主最近发现了python中一个好玩的包叫basemap,使用这个包可以绘制地图。值得说一下的是,basemap还没有pip检索,因此不能直接使用pip install basemap,来安装这个包。所以需要自己把下面两个包自行下载,然后在该目录下使用pip安装。

pyproj-1.9.5.1-cp36-cp36m-win_amd64.whl

basemap-1.1.0-cp36-cp36m-win_amd64.whl

先上个效果图,可以发现这个工具包还是很强大的,下面介绍下怎么在地图上标注出经纬度的地点。

整个画图流程分为两部分,第一部分是绘制一个世界地图,代码如下:

from mpl_toolkits.basemap import Basemap

m = Basemap() # 实例化一个map

m.drawcoastlines() # 画海岸线

m.drawmapboundary(fill_color='white')

m.fillcontinents(color='white',lake_color='white') # 画大洲,颜色填充为白色

parallels = np.arange(-90., 90., 10.) # 这两行画纬度,范围为[-90,90]间隔为10

m.drawparallels(parallels,labels=[False, True, True, False])

meridians = np.arange(-180., 180., 20.) # 这两行画经度,范围为[-180,180]间隔为10

m.drawmeridians(meridians,labels=[True, False, False, True])

第二部分是标注出经纬度所在的地点,这部分比第一步简单多了,直接用scatter()方法就可以了,代码如下:

lon, lat = m(lon, lat) # lon, lat为给定的经纬度,可以使单个的,也可以是列表

m.scatter(lon, lat, s=100)# 标注出所在的点,s为点的大小,还可以选择点的性状和颜色等属性

plt.show()

以上这篇Python 给定的经纬度标注在地图上的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

python通过经纬度点制图_Python 给定的经纬度标注在地图上的实现方法相关推荐

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

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

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

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

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

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

  4. python输入一个英文句子_Python给定一个句子倒序输出单词以及字母的方法

    python输入一个正整数(位数不限),将其倒序输出def inversenum(num) numlist=liststr(nun) while numlist[-1]='0': numlist. p ...

  5. 教程 | 批量将经纬度坐标标注到地图上,不用Python,不用GIS软件

    小O地图EXE版三大功能,地图数据查询.地图数据分析.地图可视化! 在以往的文章中大多介绍前两者,可视化功能介绍较少,本文将直接上视频,通过B站视频演示地图可视化功能使用. 本文视频演示使用小O地图软 ...

  6. 百度地图多个兴趣点(经纬度、坐标点)需要同时显示在地图上,如何设置自动缩放等级

    如果有多个兴趣点(经纬度.坐标点)需要同时显示在地图上,如何设置缩放比例.如果缩放太细,那么一个屏幕放不下,如果缩放太粗,显示就太密集.需要在程序中根据点的分布来设置. 百度地图Android SDK ...

  7. python将经纬度标注在地图上_python读txt与写excel,将经纬度坐标点显示在地图上...

    逐行读取txt文件得line,每行按空格分割一个数组line_data[],line_data[0]是userID,对于相同的user只取其第一个位置样本,其中提取第三四列元素,写进excel中. 原 ...

  8. python地图热力图是什么意思_python实现输入的数据在地图上生成热力图效果

    我就废话不多说了,直接贴代码,注意要先安装folium #-*-coding:utf8-*- #输入data生成热力图html,借助了leaflet,没网不能用 import os import fo ...

  9. python中国地图热力图是什么意思_python实现输入的数据在地图上生成热力图效果...

    我就废话不多说了,直接贴代码,注意要先安装folium #-*-coding:utf8-*- #输入data生成热力图html,借助了leaflet,没网不能用 import os import fo ...

最新文章

  1. geth rpc无法开启_三分了解以太坊 Geth 客户端快照加速机制
  2. typeof null的返回值是什么?_数据类型与typeof
  3. 2021牛客暑期多校训练营3 B-Black and white(思维+最小生成树)
  4. 作者:程学旗,男,中国科学院计算技术研究所研究员、博士生导师,中国科学院“网络数据科学与技术”重点实验室主任。...
  5. 配置ssh 无需密码即可登录远程服务器
  6. 威斯康星大学计算机案例,美国威斯康星大学麦迪逊分校CS硕士录取
  7. java 容易犯错_写Java程序最容易犯错误有哪些呢?
  8. DoDAF示例图绘制
  9. 成信钟楼定时微博报时的设计与实现
  10. 基于 Java 机器学习自学笔记 (第60天:过去十日的总结)
  11. 百度竞价推广之关键词的选择策略
  12. python实现超级玛丽小游戏(动图演示+源码分享)
  13. MySql数据的完整性
  14. 三星搁置OLED面板工厂计划可能投资microLED
  15. 磨金石教育摄影技能干货分享|什么是序列摄影?它让摄影更加深刻
  16. 易基因|RRBS单碱基绘制580种动物的基因组规模DNA甲基化谱:Nature子刊
  17. vue实现自定义步骤条
  18. [luogu P4230]连环病原体
  19. 第十一节:分布式文件系统
  20. 用MATLAB求解拟合公式系数和拟合优度

热门文章

  1. 四种图像平滑方法 python代码
  2. 除了1682亿这个数字,天猫双11还有哪些细节值得关注?
  3. 基于javafx的模拟磁盘文件系统
  4. 全世界每小时人均工资排名
  5. Photoshop蒙版投射
  6. tensorflow WGAN 实现
  7. 易语言api hook CreateProcessA 创建进程
  8. 1、常用激活函数:Sigmoid、Tanh、ReLU、LReLU、RReLU、ELU
  9. 迁移学习概念、优点、策略
  10. oracle 01722 无效数字,Oracle连接字符串报错误ORA-01722:无效数字的解决方法