又一个优秀的气象数据高维可视化工具

2022-09-23 14:40:02 浏览数 (1)

最近又开始关注数据可视化的内容了,尤其是高维可视化。个人感觉可视化真的是一门呈现信息的艺术。前期的数据处理从海量的数据中提取有效信息,然后以一种简洁美观的方式呈现出来。

今年ECMWF Summer of Weather Code (ESoWC)其中一个主题就是基于Blender构建气象数据的高维可视化插件--BlenderNC,主要是面向netCDF格式文件。此工具基于Python进行开发,充分利用了xarray等工具处理netCDF文件。

Blender是开源免费的跨平台三维软件,本身并不是专门面向气象数据可视化的,但其功能很强大,今年ESoWC竟然挑选了一个以此进行高维数据可视化的主题,而不是专门用于气象数据高维可视化的工具,比如Vapor。

三维地形可视化

目前BlenderNC正处于开发测试阶段,已经可以下载测试,官方也提供了一些文档示例,但还不是很完善。如果感兴趣想尝鲜的,可以去下载测试了。以下是可视化示例:

空气流过变暖城市表面-绝热过程相当位温可视化

目前官方文档中提供的示例不是很多,只提供了地形可视化的简单示例。ECMWF部分的示例文档内容都是空的,然后我就用ERA5的数据简单测试了一下,加载速度还有可视化效果还可以,而且创建三维动态可视化非常的方便,只需要选中 Animate netCDF即可

ERA5 2m温度测试效果

简单说一下目前存在的问题:建议用英文界面,中文的支持似乎存在一些问题;功能和文档还不是很完善。感兴趣的可以试试看,不过需要先学习一下Blender,主要也是学习Blender的使用,如果不熟悉的话可能不知道该如何自定义colormap、更改数值范围、保存图片和视频。

0 人点赞