cartopy模块介绍与安装
地图地图常用的python模块较为常用的是basemap和cartopy,其中basemap是基于python2开发的,最近自己使用python3比较多,所以学习了一下cartopy模块(支持python3),这里主要记录学习笔记,包括cartopy的安装与简单使用。
文章目录
- 一、Cartopy介绍
- 二、Cartopy安装与使用
- 参考资料
一、Cartopy介绍
Cartopy是一个用于地理空间数据处理的Python包,用于生成地图和其他地理空间数据分析。
工作原理:利用强大的project .4,NumPy和Shapely库,并包括一个构建在Matplotlib之上的编程接口,用于创建发布质量地图。
主要特性:定义投影、点线面之间的转换等。
二、Cartopy安装与使用
安装:
直接使用anaconda安装,输入命令:
conda install -c conda-forge cartopy
还可以利用pip安装,可参考:https://blog.csdn.net/wq_ocean_/article/details/103881505
使用:
测试代码,来源:http://gnss.help/2018/01/30/cartopy-install-introduce/index.html
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
# set projection
ax = plt.axes(projection=ccrs.Robinson(central_longitude=150))
# plot coastlines & gridlines
ax.coastlines()
ax.gridlines(linestyle='--')
# show figure
plt.show()
结果:
安装成功!
参考资料
Cartopy Introduction官网资料:https://scitools.org.uk/cartopy/docs/latest/
Cartopy 介绍:https://www.osgeo.cn/pygis/cartopy-intro.html
Cartopy安装教程:https://blog.csdn.net/wq_ocean_/article/details/103881505
Cartopy安装文档:https://scitools.org.uk/cartopy/docs/latest/installing.html#installing
cartopy模块介绍与安装相关推荐
- Python模块介绍(如何安装、使用)
Python不仅灵活方便,而且功能强大,丰富的标准库更是让Python成为"自带电池"的编程语言. 安装其他模块 python自带的模块显然不能满足我们的需求,我们可以下载安装其他 ...
- ❤️❤️马上安排!闺女想在游戏里成为【超人】,Python游戏开发模块Pygame系列之【介绍及安装】❤️❤️源码
pygame游戏开发 学习环境 适合人群 Pygame介绍 安装 Pygame模块介绍说明 总结 学习环境 Python版本3.7 pygame版本2.0.1 Pycharm社区版 windowns1 ...
- 自动化运维工具ansible(安装与模块介绍)
自动化运维工具ansible(安装与模块介绍) 一.ansible运维工具概述 (一).ansible的特点 (二).ansible的原理 (三)ansible的优点 二.安装ansible 三.an ...
- 自动化运维工具ansible的安装管理以及模块介绍
自动化运维工具ansible的安装管理以及模块介绍 目录 自动化运维工具ansible的安装管理以及模块介绍 一.ansible概述 1.几种常用运维工具比较 2.Ansible简介 3.Ansibl ...
- 爬虫之requests模块介绍
爬虫之requests模块介绍 requests文档http://docs.python-requests.org/zh_CN/latest/index.html [文档中包括的快速上手要精 ...
- Scrapy-Splash的介绍、安装以及实例
scrapy-splash的介绍 在前面的博客中,我们已经见识到了Scrapy的强大之处.但是,Scrapy也有其不足之处,即Scrapy没有JS engine, 因此它无法爬取JavaScrip ...
- LNMP基础架构介绍与安装
1.LNMP架构介绍 LNMP==Linux+Nginx+Mysql+PHP nginx:省资源,省cpu,所以在高并发时能够处理更多的请求,高端能达到3万到5万的并发量. nginx和LAMP不 ...
- python模块介绍-locustio:性能测试工具locustio
转自:http://automationtesting.sinaapp.com/blog/m_locustio_doc python测试文章 http://weibo.com/cizhenshi?is ...
- openresty开发系列10--openresty的简单介绍及安装
openresty开发系列10--openresty的简单介绍及安装 一.Nginx优点 十几年前,互联网没有这么火,软件外包开发,信息化建设,帮助企业做无纸化办公,收银系统,工厂erp,c/s架构偏 ...
- Apache防DDOS模块mod_evasive的安装配置和使用
Apache防DDOS模块mod_evasive的安装配置和使用 前些天,朋友的网站访问很慢,查服务器的连接数也不多,资源占用也少.怀疑有***,便想装上mod_evasive试试,试后一切正常,很爽 ...
最新文章
- 字符串翻转的两种方法(C++版本)
- AI部署:聊一聊深度学习中的模型权重
- shell+ftp+中文乱码_Ftp 命令出现中文乱码问题如何解决,求指教,非常感谢
- 利用bladex+avue实现下拉数据源展示
- 【linux学习笔记八】常用命令
- docker社区的geodata/gdal镜像dockerfile分析
- 一个PHP多个界面跳转,php中的多种界面跳转方式
- Swift4.0复习Optional
- 数据血缘关系图 工具_MCGS组态软件实现数据报表
- JAVA经典兔子问题
- openwrt作旁路由配置教程
- cortex a7 a9 linux,cortex a7 a8 a9区别
- 复旦大学2017--2018学年第一学期(17级)高等代数I期末考试第八大题解答
- Nginx使用stream模块分流实现端口复用
- java httpClient使用代理实现互联网公网访问
- Vivado使用技巧(17):时序异常 Timing Exception
- Service Principal 介绍
- 单片机:看门狗程序简介
- NetStumbler 扫描SSID
- vue-router 两种模式的区别?
热门文章
- python复制函数_Python numpy.copy函数方法的使用
- grafana导入json文件没有数据_基于SpringBoot将Json数据导入到数据库
- java工程师_北京java工程师课程
- Vue:解决实现留言回复功能时,点击回复某一条所有回复面板都弹出
- Java编程:栈的应用实例——逆波兰计算器
- HTML:表单学习笔记
- mysql 多个命令行,5.8.2.1在Windows命令行中启动多个MySQL实例
- c语言删除功能,程序的删除功能有问题,不知怎么改
- 随手记_论文读写策略
- LIO-SAM探秘之文章索引