VTK: 用于气候科学研究
Tags:Geosciences,ScientificComputing,VTK
VisualizationToolkit(VTK)被广泛用于科学数据的分析和三维可视化 , 不过它还有一个得到充分支持但不太为人所知的应用领域 , 那就是气候科学 。 CommunityDataAnalhysisTools(CDAT)是一个数据分析和可视化软件包 , 由劳伦斯利弗莫尔国家实验室开发 , 专为气候科学家设计 。 从2015年开始 , CDAT将VTK作为其可视化后端引擎 。 为了支持CDAT库和解决来自气候社区的需求 , 我们对VTK中的bug进行了修复并开发了新的特性 。 下面我们将简要描述一些重要的变化 。
将2D绘图导出为PDF和SVG将VTK升级到更现代化的的OpenGL架构使得渲染得到了显著的加速 , 并使得引入许多新的渲染特性到VTK中成为了可能 。 但是一个重要的特性(导出到矢量图形格式) , 由于使用了新的OpenGL而丢失了 , 因为它放弃了对OpenGL反馈缓冲区的支持 。 为了解决这个问题 , 我们实现了vtkPDFExporter和vtkSVGExporter来将vtkContext2D场景导出为PDF和SVG矢量格式 。

文章图片
任何vtkContext2D绘图都可以导出为PDF和SVG
等间距2D流线我们开发了vtkEvenlySpacedStreamlines2D , 这是一种为2D数据集实现等间隔流线的方法 。 这种可视化方法使用户能够控制流线的密度 , 避免流线拥挤 , 同时提供对良好的二维域覆盖 。

文章图片
等间距2D流线
CookieCutter我们的合作者通常使用一些样式来对他们的模拟结果中感兴趣的区域进行标记 。 而且这些结果往往需要被包括在印刷出版物中 , 使用矢量图形输出格式是获得最佳结果的首选方式 。 考虑到这些需求 , 我们开发了vtkCookieCutter , 这是一种过滤器 , 可以通过第二个包含多边形的输入指定的循环来裁剪由单元(例如 , 点、线、多边形和三角形带)组成的输入多边形数据vtkPolyData 。

文章图片
利用CDAT绘制的地表气温等温图
带标签的等高图等高图是表示数据集中具有相等标量值的点的图 。 标签化的等高图(vtkLabeledContourMapper和[vtkLabeledContourPolyDataItem)使用户可以在等高图中用对应的数值来对数据进行标记 , 如下图所示 。

文章图片
带标签的等高线图
在Context2D上绘制vtkPolyDatavtkContext2D是一个提供2D上下文绘制环境的类 。 这个类使得将2D图导出为矢量格式成为可能 , 而这在现代OpenGL中通常是不可能的 。 通过这项工作 , 我们可以使用Context2D来绘制CDAT库所需的任意复杂的绘图 , 而不仅仅是Context2D最初支持的2D图表 。

文章图片
使用Robinson投影的CDAT绘图
这些主要的功能 , 以及其他的一些次要的功能 , 都被添加到VTK中 , 以支持气候科学研究 。 Kitware一直在寻找地球科学领域中的有趣挑战 。 如果您希望我们为您定制解决方案 , 请通过kitware@kitware.com与我们联系 。
致谢特别感谢美国能源部劳伦斯·利弗莫尔国家实验室、能源部项目经理贾斯汀·海宁罗博士、LLNL首席调查员迪恩·威廉姆斯和GhalebAbdulla , 以及能源部首席工作人员查尔斯·杜特罗对这项工作的支持 。
往期文章Neofetch–通过终端显示Linux系统信息
Linux下常用的图形应用下载工具
如何在Linux上以非root用户运行Docker
Linux下如何拼接PDF文件
如何在Linux上查看图像元数据
本文译自:VTKforClimateScience
作者:DanLipsa,ScottWittenburg,[SankheshJhaveri,WillSchroederandAashishChaudhary
译者:生材有道
校对:开源科学计算
【VTK: 用于气候科学研究】原文及本文遵循:[CCBY4.0协议]
推荐阅读
- 为什么北方城市的气候对汽车来说更具挑战性?
- 南极南极突现“绿雪”,竟是世界气候变暖所致
- (创业指南)适用于企业发展的四大人才类型
- 天文发现“第二个地球”,它有稳定性的季节性气候变化,也许还有生命
- 援助抗疫援助款怎么花?许多美国人将一部分钱用于炒股
- 全国政协委员李稻葵:特别国债可用于纾困和注资银行
- 因蒙特利尔天气预报中心出现多例新冠肺炎确诊病例 加拿大环境与气候变化局将其暂时关闭
- 苏联滞后使德国异军突起,率先研制出V-2导弹,并且用于实战
- 内窥镜开立医疗电子支气管内窥镜获注册证 可用于新冠肺炎检测
- 一个没出息的人,身上这3个习惯“戒不掉”,有一个都难成气候
