博主最近发现了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,使用这个包可以绘制地图.值得说一下的是,basemap还没有pip检索,因此不能直接使用pip install basemap,来安装这个包. ...

  4. python钉钉机器人发送excel附件_Python自动化办公|如何在钉钉上自动发送定制消息或通知给同事...

    日常工作中,你是否遇到以下情形: 想要第一时间获悉竞品app的最新版本的更新内容 想要监测行业最新资讯,并与同事分享 想要对某些业务数据进行阈值监控及报警 想要将同事在钉钉上反馈的问题自动同步到jir ...

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

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

  6. python卸载后安装不上_python卸载后怎么也安装不上

    本文主要给大家介绍了关于python卸载再安装遇到问题的解决方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 卸载Python: 先在cmd下查看你的python版本,在网上下载 ...

  7. python的pillow给图片加文字_python PIL(pillow)图像处理-图片上添加文字

    from PIL import Image, ImageDraw, ImageFont def gen_img(size=None): if size is None: size = 400 #生成大 ...

  8. python 将excel文件转换为txt文件_python利用pandas将excel文件转换为txt文件的方法

    python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...

  9. python中字符串输出乱码怎么解决_Python字符串的encode与decode研究心得乱码问题解决方法(转)...

    为什么会报错"UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not i ...

  10. python 读取文件到字典读取顺序_Python用list或dict字段模式读取文件的方法

    前言 Python用于处理文本数据绝对是个利器,极为简单的读取.分割.过滤.转换支持,使得开发者不需要考虑繁杂的流文件处理过程(相对于JAVA来说的,嘻嘻).博主自己工作中,一些复杂的文本数据处理计算 ...

最新文章

  1. 简单两步,spring aop上手即用即会
  2. 《Ossim应用指南》入门篇
  3. CentOS7安装iptables防火墙
  4. AngularJS——第3章 指令
  5. jenkins修改pom文件_jenkins使用小技巧:pom.xml文件里的版本随着每次发布变化怎么办?...
  6. raid硬盘序列号_磁盘阵列出现坏盘,如何正确更换硬盘?
  7. HTML限制输入个数,如何使用CSS(或jQuery,如果需要)限制输入HTML输入的字符数?
  8. 动态贝叶斯网络DBN
  9. 微信小程序查询数据库总条数
  10. 分期付款“名义利率”和“实际利率”的公式及其套路
  11. 肝了一晚帮她搭建完个人网站——利用Docker在单节点上实现内外网隔离网站部署(Nginx、Wordpress、MySQL)
  12. 中国甜味剂粉市场趋势报告、技术动态创新及市场预测
  13. c语言sdk,C/C++ SDK
  14. Mac Pro 触摸板按压失效(没有按压回弹效果)
  15. CE认证EMC指令测试项及测试内容(智能开关)
  16. 2023北方民族大学计算机考研信息汇总
  17. ethtool命令手册
  18. Android(一)使用eclipse开发一个Android拨号器
  19. ftp服务器怎么用,3步完成ftp的安装与使用
  20. 【DP~最大子立方体】吃西瓜

热门文章

  1. uni-app与java的交互且使用小米球Ngrok连接到手机微信小程序
  2. 【python】谷歌翻译
  3. 人脸识别门禁系统java实现_java实现人脸识别源码【含测试效果图】——前台页面层(login.jsp)...
  4. 计算机高等数学试题及答案,北大计算机系考研_历年高等数学真题附答案
  5. (原创)windows10cmd装逼命令
  6. html制作省市区三级联动,js实现省市区三级联动
  7. easyui图标代码
  8. JAVA后台权限管理系统
  9. 操作系统概念第四章部分作业题答案
  10. 布局之WrapPanel与StackPanel