Basemap中文教程(附在线运行环境)

这篇博客介绍了已停止更新的Basemap地图可视化库,虽然被Cartopy取代,但仍有其独特价值。内容包括Basemap的基本使用、投影、绘图函数、shapefiles操作以及自定义色彩地图等,并提供了在线编程工具ModelWhale来预装Basemap库,方便读者实践。
摘要由CSDN通过智能技术生成

大家好,今天的主角是一个很古早的地图可视化库——Basemap。

先说好,根据Matplotlib官网对Basemap的描述,Basemap库已经停止更新,Cartopy将取代它的位置,但C并没有实现B的所有功能。为了大家代码的可用性,建议在可能的情况下避免用Basemap。

但是毕竟有一些不可避免的情况,所以我们还是做了一个违背祖宗的决定,搬运翻译复现了Basemap的教程。

在搬运过程中,作为一个非气象专业,但有一定编程基础的打工人,我感受到了这个库的优雅好懂。相信选择在这个库停止更新之后,还是继续使用它的朋友们,也是看中了他的这种特性。怎么说呢……就……温故而知新吧~

防杠精的提前声明:

1.原文地址在此:Basemap tutorial

2.翻译是机翻+简单校对,如果有意向和我们一起优化这个教程的志愿者,请私信我

3.教程本身开源,点开即可浏览

4.因为有些同学在Basemap安装上遇到困难,所以推荐使用ModelWhale在线编程工具,预装Basemap、Cartopy等气象数据科学常用库,右上角“在线运行”按钮点击注册后即可一键运行,从此编程环境配置无烦恼

 Basemap库教程https://www.heywhale.com/mw/project/61b062e6c63c620017bd2b7d

目录

初次上手

1. 绘制第一张地图
2. 绘制投影
投影
延伸
3. 基本函数
在地图上画一个点
绘制光栅数据
计算地图上某点的位置
4. 使用shapefiles
基本使用方法
读取点位数据
多边形信息
填充多边形

所有basemap的方法

5. Basemap
传递边界框
使用Basemap实例来转换单位
Basemap对象字段
6. 绘制图形
annotate
barbs
contour
contourf
hexbin
imshow
pcolor
pcolormesh
plot
quiver
scatter
streamplot
text
7. 背景方法
arcgisimage
bluemarble
drawcoastlines
drawcounties
drawcountries
drawlsmask
drawmapboundary
drawmeridians
drawparallels
drawrivers
drawstates
etopo
fillcontinents
shadedrelief
warpimage
wmsimage
8. Basemap常用函数
addcyclic
colorbars
drawmapscale
gcpoints
greatcircle
interp
is_land
makegrid
maskoceans
nightshade
rotate_vector
set_axes_limits
shiftdata
shiftgrid
tissot
transform_scalar
transform_vector

使用指南

9. 自定义色彩地图(colormaps)
10. 运用子图实现多重地图
11. 三维基础地图
12. Inset locators(镶嵌式定位器)
13. 用shapefile剪裁光栅
14. 读取WRF模型数据

其他

15. 从crontab运行脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值