xmdf
ファイルは、古いバージョンのparaview でもnetcdfファイルを読み取るのに役立ち ました。
私はそれらを使用して、実際にあなたにとって重要かどうかわからない別の問題に対処します.netcdfファイルは配列インデックスに基づいて保存されます. 正しい物理座標でparaviewに表示したい場合は、ファイルを作成するしか方法はないと思いxmdf
ます。それが唯一の方法かどうかはわかりません。他の方法がある場合はコメントしてください。それについての私の質問もご覧ください。
xmdf ファイルの例は次のようになります。
<?xml version="1.0" ?>
<!DOCTYPE Xdmf SYSTEM "Xdmf.dtd" []>
<Xdmf xmlns:xi="http://www.w3.org/2001/XInclude" Version="2.0">
<Domain>
<Grid Name="gridxyz">
<Topology TopologyType="3DSMesh" NumberOfElements="064 0129 0513">
</Topology>
<!-- Read Coordinates -->
<Geometry GeometryType="X_Y_Z">
<DataItem Name="X" Format="HDF" NumberType="Float" Precision="8" Dimensions="0064 0129 0513">
grid.nc:/gridx
</DataItem>
<DataItem Name="Y" Format="HDF" NumberType="Float" Precision="8" Dimensions="0064 0129 0513">
grid.nc:/gridy
</DataItem>
<DataItem Name="Z" Format="HDF" NumberType="Float" Precision="8" Dimensions="0064 0129 0513">
grid.nc:/gridz
</DataItem>
</Geometry>
<!-- Read Scalar -->
<Attribute Name="ux1" AttributeType="Scalar" Center="node">
<DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="0064 0129 0513">
fields021.nc:/ux1
</DataItem>
</Attribute>
<Attribute Name="uy1" AttributeType="Scalar" Center="node">
<DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="0064 0129 0513">
fields021.nc/uy1
</DataItem>
</Attribute>
<Attribute Name="uz1" AttributeType="Scalar" Center="node">
<DataItem Format="HDF" NumberType="Float" Precision="8" Dimensions="0064 0129 0513">
fields021.nc:/uz1
</DataItem>
</Attribute>
</Grid>
</Domain>
</Xdmf>