matlab.io.hdfeos.gd.writeTile

Пакет: matlab.io.hdfeos.gd

Запишите мозаику в поле

Синтаксис

writeTile(gridID,fieldname,tileCoords,data)

Описание

writeTile(gridID,fieldname,tileCoords,data) пишет одна мозаика данных к полю. Если полевые данные могут быть расположенной мозаикой мозаикой, эта стандартная программа более эффективна, чем gd.writeField. Во всех других случаях используйте gd.writeField. tileCoords аргумент имеет форму [rownum colnum] и задан в терминах координат фрагмента макета, не элементов данных.

Эта функция соответствует GDwritetile функция в API библиотеки HDF-EOS C, но потому что MATLAB® использование упорядоченное расположение FORTRAN-style, tileCoords параметр инвертируется относительно Library API C.

Примеры

Задайте поле с 2 3 размещающей рядом схемой.

import matlab.io.hdfeos.*
gfid = gd.open('myfile.hdf','create');
xdim = 200; ydim = 180;
gridID = gd.create(gfid,'PolarGrid',xdim,ydim,[],[]);
zonecode = 40; 
spherecode = 0;
projParm = zeros(1,13);
projParm(6) =  90000000;
gd.defProj(gridID,'ps',[],spherecode,projParm);
tileSize = [100 60];
gd.defTile(gridID,tileSize);
dimlist = {'XDim','YDim'};
gd.defField(gridID,'Pressure',dimlist,'int32');
for c = 0:2
    for r = 0:1
        data = (r+c)*ones(tileSize,'int32');
        gd.writeTile(gridID,'Pressure',[r c],data);
    end
end
gd.detach(gridID);
gd.close(gfid);

Смотрите также

Для просмотра документации необходимо авторизоваться на сайте