Main Content

matlab.io.hdfeos.gd.defTile

名前空間: matlab.io.hdfeos.gd

タイル配置パラメーターの定義

構文

defTile(gridID,tileDims)

説明

defTile(gridID,tileDims) は、後続のフィールド定義に、タイル配置の次元を定義します。tileDims[] の場合、その後に定義されるフィールドでは、タイル配置は行われません。

この関数は HDF-EOS ライブラリ C API の関数 GDdeftile に相当しますが、MATLAB® は FORTRAN スタイルの並べ替えを使用するので、tileDims パラメーターは、C ライブラリ API とは逆の順序になります。

まずタイル配置でフィールドを定義し、次にタイル配置なしでフィールドを定義します。

import matlab.io.hdfeos.*
gfid = gd.open('myfile.hdf','create');
gridID = gd.create(gfid,'GeoGrid',120,200,[],[]);
gd.defDim(gridID,'Bands',3);
gd.defProj(gridID,'geo',[],[],[]);
gd.defTile(gridID,[30 50 1]);
dimlist = {'XDim','YDim','Bands'};
gd.defField(gridID,'Spectra',dimlist,'float');
gd.defTile(gridID,[]);
dimlist = {'XDim','YDim'};
gd.defField(gridID,'Temperature',dimlist,'int32');
gd.detach(gridID);
gd.close(gfid);