如何在netCDF文件中定义3D网格(x,y,z - 范围)的边界

时间:2015-05-18 21:40:10

标签: vtk netcdf paraview

我正在尝试基于扩展名为.vti的VTK文件创建netCDF文件.VTK文件的元数据或标头信息如下所示:

<?xml version="1.0"?>
 <VTKFile type="ImageData" version="0.1" byte_order="LittleEndian">
  <ImageData WholeExtent="0 256 0 192 0 128" Origin="0 0 0" Spacing=" 4.000000 4.000000 1.000000  ">
   <Piece Extent="0 256 0 192 0 128">
    <PointData Scalars="Distance Field">
     <DataArray type="Float32" Name="Distance Field" format="ascii">

netCDF文件的标题如下所示:

netcdf DistField {
dimensions:
    z = 129 ;
    y = 193 ;
    x = 257 ;
variables:
    float Distance\ Field(z, y, x) ;
data:

当我在paraview中打开这两个文件时,我会看到以下信息:

rav中的VTK文件信息

vtk file

采访中的NetCDF文件信息

netCDF file

我不知道如何在netCDF中定义bounds值,因此paraview显示相同的信息。对此有任何帮助将非常感激。

1 个答案:

答案 0 :(得分:0)

我终于明白了:我必须将维度定义为变量,并将值的范围作为维度变量的数据。