문제

PARAView에서 VTK 백엔드를 통해 클래식 NetCDF 파일을 읽을 수 있음을 이해합니다. 그러나 여러 번 시도하면 Enhanced Data Model을 사용하는 NetCDF 4 파일을 읽을 수 없습니다. MPI가있는 병렬 출력을 허용하기 때문에 새로운 파일 형식을 사용하고 싶습니다.

i 예제 C 프로그램 중 하나를 http : // www. Unidata.Ucar.edu/software/netcdf/examples/programs/ 생성 플래그를 nc_netcdf4로 변경하고 Ubuntu 패키지 관리자를 통해 설치된 Paraview (V4.0.1)에서 결과 파일을 열려고했습니다. 항상 "독자 (...)를 찾을 수 없음을 알려줍니다. 하나를 선택하십시오 : (...)" 그러나 선택할 수있는 독자 중 어느 것도 실제로 파일을 읽을 수 없습니다.

누군가가

에 대해 말해 줄 수 있습니까?

  • PARAView는 NetCDF 4 파일을 열 수 없거나

  • 를 열 수 없습니다.

  • 어떤 종류의 설치 플래그와 재설치가 필요합니다

  • 아직 찾을 수없는 Paraview에는 일부 기적 옵션이 있습니까?
도움이 되었습니까?

해결책

솔루션은 Ubuntu 패키지 관리자의 대신 Kitware 다운로드 사이트에서 현재 버전을 다운로드하는 것이 었습니다.ubuntu의 paraview 패키지에 설치 플래그가 잘못 설정된 일부 설치 플래그가 있습니다.

다른 팁

xmdf 파일은 paraview 버전의 netcdf

나는 실제로 다른 문제를 다루기 위해 그것을 사용하여 에 중요하지 않은지 확실하지 않은 netcdf 파일이 어레이 색인을 기반으로 저장됩니다. paraview 에서 paraview>에서 시각화하려는 경우, 유일한 방법은 xmdf 파일을 만드는 것입니다. 유일한 방법인지 확실하지 않아도 다른 방법이 있는지 의견을 말하면됩니다. 내 that 정보

예제 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>
.

OS X의 PARAView 5.5.0-RC3에 동일한 문제가있었습니다.

from netCDF4 import Dataset
foo_dataset = Dataset("foo.nc", "w", format="NETCDF4_CLASSIC")
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top