2022年5月1日

如何利用OPeNDAP快速获取格点数据——以GFS为例

这个单词应该是既熟悉又陌生,熟悉就熟悉在它出现频率很高,感觉好像哪哪儿都提到了它;而陌生就陌生在平时实际工作中好像又很少真正用过它。事实上 OPeNDAP 是一个可以极大提高格点数据传输和使用效率的“工具”,当初我第一次体验这个东西的时候就发出了“卧槽还可以这样”的感慨。阅读全文
进一步了解
2022年4月24日

如何使用Photoshop生成精美的地形图

Photoshop有一个很棒的插件叫做3D Map Generator - Terrain from Heightmap(这名字着实有点长啊),它专门用于绘制精美的真实地形图。在envato market上卖 $21,我在2018年的时候花钱买了一份license,新鲜劲过去以后一直闲置,今天打算把用法和license一起分享出来。阅读全文
进一步了解
2022年4月17日

如何让你的矩阵运算速度提高4000+倍

在用Python进行矩阵运算(尤其是大型矩阵运算)的时候,最忌讳的是写循环,循环的执行效率极其的低,想要提高计算效率,有很多方法可以尝试,今天我们就来看一下如何在仅基于numpy的条件下,召唤一些技巧来加速矩阵的计算效率。阅读全文
进一步了解
2022年4月10日

如何一键解决matplotlib中文显示问题

matplotlib的中文显示问题是一个老生常谈的话题了,我们在网上也可以查到非常多的解决方案,但是在我看来这些解决方案都过于“手动”不够优雅,而且我身边的业务运行环境基本全部都基于Docker容器化技术实现,对于matplotlib的中文字体设置也必然需要有自动化配置流程,于是大概半年前我写了mplfonts这个包,可以轻松+愉快地一键配置matplotlib中文字体环境。阅读全文
进一步了解
2022年3月26日

如何反解全国雷达拼图的地理坐标

上次写《如何从中央气象台全国雷达拼图中提取dbz》的文章之后,就有很多朋友对于全国雷达拼图的投影信息给我提供了一些建议和帮助,后来同为大气所毕业的何爽爽师妹给我提供了一份她之前自己试出来的投影参数,于是我测了一下,吻合度很高。在她的参数的基础上,我尝试着找出了可以用于反算地理坐标的边界参数,最终实现了使用GDAL反解png地理坐标的目标,在此对何师妹表示感谢,下面我将我这道题的解题过程大致过程记录如下。阅读全文
进一步了解
2022年3月19日

如何从中央气象台全国雷达拼图中提取dbz

本文分享的是如何用Python从中央台的全国雷达拼图中提取出纯净的dbz图层(但并不能反解出地理坐标)。这是我很早以前的一段时间出于兴趣研究的一种方法,实现过程中会较多地使用numpy的向量运算技巧,比较适合有比较扎实的numpy基础的朋友进行综合练习,当然,本文也是我自己的一个代码备份。阅读全文
进一步了解