Пакет: matlab.io.hdfeos.gd
Задайте параметры плиточного размещения
defTile(gridID,tileDims)
defTile(gridID,tileDims)
определяет размерности плиточного размещения для последующих определений полей. Если tileDims
является []
, то впоследствии заданные поля не будут иметь плиточного размещения.
Эта функция соответствует GDdeftile
функционирует в библиотеке HDF-EOS С API, но потому что MATLAB® использует упорядоченное расположение в стиле ФОРТРАН, tileDims
параметр отменяется относительно Library API на C.
Задайте поле с плиточным размещением, а затем последующее поле без плиточного размещения.
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);