ENVI-met的数据处理——NetCDF格式转化
envimet吧
全部回复
仅看楼主
level 7
GPS研究所 楼主
ENVI-met作为城市微气候综合模型,可以在一次计算中提供室外热物理环境几乎所有的时间序列参数结果。面对如此大量的带有位置(Where)和时间的(When)的数据,我们要怎么利用好它们呢?
我们的研究中一般有三种需求:
①固定位置、固定高度的点,其某参数时间变化特征。
②固定位置的点,其某参数高度或/和时间变化特征。
③某一平面,其某参数高度/时间变化特征。
对于需求①,可直接使用 Leonardo工具导出该点数据
对于需求②,我们可以通过在Space中放置Receptor获得数据结果。
而对于需求③,Leonardo除了自带了Mapscript功能,从2018年冬季版开始,ENVI-met还支持了NetCDF格式,从而为地图数据处理创造了更多可能。
NetCDF是一种常用于大气领域的较为通用的标准多维数据格式。
NetCDF的维度不只包含x,y,z,它还有时间维度或者其他维度。它支持存储温度、湿度、风速、气压等多个变量,并且可以适应多种精度的网格。
NetCDF是开源的,用户可以使用很多标准工具或第三方工具打开它,常见的开源可视化工具Paraview以及GIS工具例如ArcGIS。
在ArcGIS中,可以将NetCDF格式数据直接用于Raster,Feature,Table。也可以直接读取NetCDF或者将GIS数据存储为NetCDF格式。
在图层属性中,可以对NetCDF属性进行调整
Raster
Feature
Table
NetCDF中,X轴正向默认向东,Y轴正向默认向北。在ArcGIS中NetCDF图层的编辑和其他图层一样,而且也可以使用相应的时间序列、动画分析工具。此外还有一些专门针对NetCDF的分析工具(如OPeNDAP)。
如果想在NetCDF上进行开发,官方提供了Java、C / C ++ / Fortran版本的NetCDF工具包,此外还有第三方的netcdf4-python,这个插件甚至支持HDF5的读取。
而ENVI-met的EDX文件转NetCDF格式非常简单。
在4.4.4版本之前,打开Headquarter就可以找到NetCDF转换工具。从4.4.5之后,在鼓楼建科的建议下,为了让ENVI-met 更加高效集成,我们将NetCDF设置转移到了ENVI-guide中。
具体设置步骤如下:
打开ENVI-guide,选择高级模式(NetCDF只会出现在高级设置中)。
在高级项目功能设置中,勾选Output。
在NetCDF output Files中如图勾选。
对于使用ENVI-met进行科研的用户,我建议的每次都要勾选这个选项,以备后期处理需要。
而已经保存的NetCDF文件,我们可以选择免费开源工具Paraview打开:
更多城市微气候咨询请关注【票友建筑师】
ENVI-met官方群:
1群 323451750(已满)2群 524443352 (已满)3群 879859648 仅有以上3个官方群
ENVI-met中国独家经销:昆山票友建筑科技有限公司
ENVI-met中国合作开发团队:南京鼓楼建科科研团队
联系邮箱:[email protected]
2020年09月17日 05点09分 1
1