博主最近发现了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 给定的经纬度标注在地图上的实现方法

本文地址: http://www.cppcns.com/jiaoben/python/264682.html

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如何画出漂亮的地图? 要画一张好看的地图,数据量的多少.底图的支持程度与选择乃至个人的美学素养是一张好看的地图重要的因素.目前python也有很多能够实现地图可视化的包,这里给大家推荐最基 ...

  5. (百度地图)输入地址显示经纬度并且在地图上显示具体位置

    输入地址显示经纬度并且在地图上显示具体位置 博主比较懒,不过多描述,直接上代码,通俗易懂,哈哈哈哈哈哈 引入百度地图<script type="text/javascript" ...

  6. python 运算符重载_Python 炫技操作:模块重载的五种方法

    点击上方"Python编程时光",选择"加为星标"第一时间关注Python技术干货!明哥原创的200页<PyCharm 中文指南> 震撼发布 系列文 ...

  7. Python学习之:如何根据经纬度来实现地图的可视化(将这些点在地图上标注出来)

    文章目录 最终效果展示 实操步骤 第一步:打开高德地图的控制台-->数据可视化 第二步:创建可视化项目 第三步:上传CSV数据(注意格式要求,一定要包含经纬度信息) 第四步:创建可视化实例 最终 ...

  8. python画地图柱状图_Python 如何画出漂亮的地图?

    Python地图可视化库有大家熟知的pyecharts.plotly.folium,其他回答都有介绍,还有稍低调的bokeh.basemap.geopandas,也是地图可视化的利器. 首先介绍下bo ...

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

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

最新文章

  1. 力扣(LeetCode)刷题,简单题(第18期)
  2. ASP.NET通过递归添加树(Treeview)
  3. 查看Linux硬件信息命令的使用
  4. 联想昭阳k29轴拆机步骤图_UG8.5编程加工之固定轴曲面轮廓铣削加工方法
  5. SSH Secure Shell显示GCC编译错误信息乱码解决方法
  6. 2013 南京邀请赛 A play the dice 求概率
  7. 一次违反常规的Java大厂面试经历,重难点整理
  8. Axure在SVN共享项目如何获取历史文件
  9. stm32 Flash读写[库函数]
  10. 【论文写作】文献资料的作用只是添砖加瓦
  11. silverlight下多线程处理
  12. 基于Pairwise排序学习的因子分解推荐算法
  13. android mvvm点击事件,c# – MVVMCross:如何将Xamarin.Android事件绑定到ViewModel命令
  14. 9008刷机工具_黔隆科技刷机教程OPPOR9S忘记密码免刷机保资料解屏幕锁教程
  15. mysql基础入门(参照b站黑马程序员整理)
  16. RPA应用场景-自动轮询汇总报表
  17. 江苏省计算机二级cpp试题,2017年计算机二级C++考试试题
  18. php codesniffer,PHP 系列:代码规范之 Code Sniffer
  19. 白光LED焊接技术要求
  20. Java-茴香豆研究(一)

热门文章

  1. android 8三星note8,信息太多很烦琐?告诉你三星Note8有妙招
  2. linux中tags文件能删除吗,Git 详细介绍查看、删除、重命名远程分支和tag
  3. 职坐标c语言,C/C++知识点之hexdump的C语言实现
  4. MATLAB设置x为0到10所有数,MATLAB教学_10数值微积分
  5. 《软件需求分析(第二版)》第 1 章——软件需求基础知识 重点部分总结
  6. structs2之多文件上传
  7. roads 构筑极致用户体验_万物互联大势所趋 华为保驾护航运营商“三个转型”...
  8. C++ static关键字
  9. 2.3.3单链表的双向链表
  10. intellij服务器证书不受信任,ssl证书不受信任怎么办?ssl证书不受信任解决方案有什么?...