我正在使用metpy 和siphon 来下拉和显示雷达数据。理想情况下,我只想保存雷达层以在 LeafletJS 中显示。
GDAL 似乎提供了一个使用 gdal_translate 的解决方案:
gdal_translate -of PNG -ot Byte -b 1 -scale 10 100 1 255 mygribfile.grib2 out.png
不过,如果我已经通过metpy和cartopy库创建了数据层,我假设有一种方法可以只获取雷达层,包括相关的颜色表,并以地理参考的方式将其保存为图像这样我就可以将它作为一个图层包含在其他地方。(我认为 matplotlib.pyplot.savefig() 不会保留地理信息。)
是否有人可以向我指出一些可以实现这些方法的示例代码?我的谷歌搜索(到目前为止)是空的。
谢谢!