环境安装

1、确定自己的python环境安装完毕且已配置好环境变量

2、安装geos:pip install geos

3、直接使用pip3 install pyproj 可能会安装错误,所以需要自己去下载.whl文件网址https://www.lfd.uci.edu/~gohlke/pythonlibs/
(可以直接ctrl+f搜索)
依次下载:
(1)pyproj-版本号-
(2)basemap-版本号-
(一定要特别注意自己的是什么位计算机,什么版本的python,我第一次就是下了3.9的python文件,然后安装出错)

4、接下来就将下载好的.whl文件放到python安装目录下的scripts文件夹下(两个都是)

5、打开cmd进入python安装目录的script文件夹下,然后开始安装
先安装pyproj:
pip3 install 文件名
再安装basemap
pip3 install 文件名

6、看到说successfully就安装成功了

使用basemap画世界地图

from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as pltfig = plt.figure(figsize=(12, 8), facecolor='cornsilk')#窗口大小
m = Basemap()  # 初始化 mapdef drawMap():#绘制地图m.drawcoastlines()    # 绘制海岸线m.drawcountries()    # 绘制国界线# 填充陆地、胡泊、海洋的颜色m.fillcontinents(color='darkolivegreen',    # 陆地颜色lake_color='aqua',    # 湖泊颜色)m.drawmapboundary(fill_color='aqua')    # 填充海洋def set_lonlat(_m, lon_list, lat_list, lon_labels, lat_labels, lonlat_size):"""为Basemap实例画带tick标的经纬度注释自带画水平线和竖直线标注方式不带刻度标当然函数仍调用了自带标注函数只是在此基础上加了tick标:param _m: Basemap实例:param lon_list: 经度 详见Basemap.drawmeridians函数介绍:param lat_list: 纬度 同上:param lon_labels: 标注位置 [左, 右, 上, 下] bool值 默认只标注左上待完善 可使用twinx和twiny实现:param lat_labels: 同上:param lonlat_size: 字体大小:return:"""lon_dict = _m.drawmeridians(lon_list, labels=lon_labels, color='grey', fontsize=lonlat_size)lat_dict = _m.drawparallels(lat_list, labels=lat_labels, color='grey', fontsize=lonlat_size)lon_list = []lat_list = []for lon_key in lon_dict.keys():try:lon_list.append(lon_dict[lon_key][1][0].get_position()[0])except:continuefor lat_key in lat_dict.keys():try:lat_list.append(lat_dict[lat_key][1][0].get_position()[1])except:continueax = plt.gca()ax.xaxis.tick_top()ax.set_yticks(lat_list)ax.set_xticks(lon_list)ax.tick_params(labelcolor='none')drawMap()
set_lonlat(m, range(0, 360, 30), range(-90, 90, 30), [0, 0, 1, 0], [1, 0, 0, 0], 12)#你也可以根据经纬度标注点
m.plot(54.23, 65.16, marker='o', color="r")plt.show()

windows下python安装basemap,画世界地图以及根据经纬度标点相关推荐

  1. Windows下Python安装及pycharm,pip下载和安装第三方库

    Python是方便的编程语言,基于其的文本处理工具非常方便. 1. python安装不详细赘述,非常方便,但是安装好后需要在系统中设置环境变量,具体进入步骤为"我的电脑--属性--高级系统属 ...

  2. 【库安装】windows下Python安装protobuf

    Windows下安装protobuf https://github.com/protocolbuffers/protobuf/releases 1.到上边的网址能找到一个包,下载下面图中的两个包 2. ...

  3. 安装pyltp模块详细教程(windows下python安装)

    ** 一.pyltp安装会出现各种坑,坑的我就不说了,下面直接讲正确的方法.(一定是windows,python为3.5或3.6,其他版本的方法我也不太清楚,抱歉呢) ** 二.使用wheel安装(其 ...

  4. windows下python安装pip方法详解

    关于python 中pip版本过低,每次都需要升级的问题 注意:在安装python的过程中一定不要勾选pip选项,python安装完毕后,再利用下方的pip的安装方法一 python安装pip 1.前 ...

  5. 第二章(1.2)windows下python安装教程

    一.简介 Python是是一种面向对象.解释型计算机程序设计语言.它支持多平台,可以在Windows.Mac和各种Linux/Unix系统上运行. Python有2.x版,也有3.x版,这两个版本是不 ...

  6. windows下python安装Numpy和Scipy模块

    2019独角兽企业重金招聘Python工程师标准>>> Numpy是什么? 很简单,Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy.matplo ...

  7. windows下python安装

    第一步:下载Python安装包 在Python的官网 www.python.org 中找到最新版本的Python安装包,点击进行下载,请注意,当你的电脑是32位的机器,请选择32位的安装包,如果是64 ...

  8. Windows下Python安装并为pip配置阿里镜像

    pip: 是 Python 包管理工具,该工具提供了对Python 包的查找.下载.安装.卸载的功能. 目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具. 文末有福利 一 ...

  9. windows下 python安装pip 简易教程

    1.前提 你要已经安装了 某个 版本的 python, (下载地址 https://www.python.org/downloads/) 安装后,需要配置python.exe 的环境变量,否则在 输入 ...

最新文章

  1. 影响SDN和NFV部署速度的两个因素
  2. 【总结】只需5步,给所有想入行人工智能/深度学习的新手们准备的资料
  3. 图片文字识别(一):tesseract-ocr-4.00的安装与初步进行图片文字识别
  4. 2019年第十届蓝桥杯国赛B组试题A-平方序列-枚举
  5. DOM操作获取标签方法、数据类型
  6. java 写传奇游戏吗,文字版传奇游戏
  7. YOLOv5瓷砖表面瑕疵质检
  8. linux中realplayer.rpm格式的软件安装,Linux_Linux中realplayer播放器安装步骤,Linux操作系统在安全性能上远 - phpStudy...
  9. String类型相关的题
  10. unity, 判断可见性
  11. 使用 conda uninstall xxx时,一直卡在 Collecting package metadata (repodata.json)
  12. 博乐科技2022校招内推
  13. 办公计算机锁屏方法,电脑快速锁屏,办公室神技能,再也不怕别人看我的电脑了!...
  14. js函数提升和变量提升_关于在js中提升的真相
  15. 航天信息a3连接不上服务器,航天信息睿财A3使用说明
  16. 在线提取网页视频的网站
  17. mysql lucene 结合_Lucene基础(四)-- 结合数据库使用
  18. 模糊神经网络:基于模糊神经网络(Fuzzy Neural Networks,FNN)的数据分类(提供MATLAB代码)
  19. dlg和app的区别
  20. 【keep-alive原理】

热门文章

  1. yocto宏查看方式
  2. 从ADS到RealView MDK
  3. c语言 库函数理解,C语言库函数理解
  4. 10% building 2/5 modules 3 active ...lib\index.js!/路径报错
  5. 《麦肯锡精英的48个工作习惯》书评
  6. kali 触摸板手势之fusuma
  7. 一键配置网站服务器环境,服务器环境一键配置
  8. textarea统计字数
  9. 怎么快速学习英语的诀窍
  10. H.264与x264的区别