2015-05-18 1 views
0

Я пытаюсь создать файл netCDF на основе файла VTK с расширением .vti. Метаданные или информация заголовка для ВТК файл выглядит следующим образом:Как определить границы 3D-сетки (x, y, z - range) в файле netCDF

<?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 я вижу следующую информацию:

ВТК Информация о файле в пункте вид

vtk file

NetCDF Информация о файле в ParaView

netCDF file

Я не знаю, как определить значение оценки в NetCDF так ParaView отображается та же информация. Любая помощь по этому поводу будет очень оценена.

+0

Можете ли вы установить интервал в netcdf? – lib

+0

@lib Я очень новичок в netcdf, и у меня нет подсказки. Однако я видел переменные в файле netcdf с атрибутом bounds. – anupshrestha

+0

@anup, если это всего лишь атрибут, который вы хотите установить, посмотрите страницу Unidata [attributes] (http://www.unidata.ucar.edu/software/netcdf/docs/netcdf/Attributes.html). –

ответ

0

Я, наконец, понял: мне нужно было определить размеры как переменные и поместить диапазон значений в качестве данных для переменных измерения.

+0

Какие утилиты вы использовали для определения и заполнения данных? – chuckfinley