matlab.io.hdfeos.gd.writeBlkSomOffset

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

Запишите смещение SOM Блока

Синтаксис

writeBlkSomOffset(gridID,offset)

Описание

writeBlkSomOffset(gridID,offset) пишут значения смещения блока SOM n пиксели для стандартной проекции Solar Oblique Mercator (SOM). offset вектор значений смещения для данных о проекции SOM. Эта стандартная программа может только использоваться с сетками, которые используют проекцию SOM. Необходимо заботиться, чтобы использовать эту функцию правильно в сочетании с gd.defProj. 12-й элемент параметров проекции должен собираться в общее количество блоков быть заданным. offset запускается путем листинга смещения к второму блоку, таким образом, 12-м элементом параметров проекции всегда является еще один, чем длина offset.

Все поля, заданные после записи значений смещения блока SOM, будут автоматически включать "SOMBlockDim" как самую медленную различную размерность.

Эта функция соответствует GDblkSOMoffset функция в API библиотеки HDF-EOS C.

Примеры

import matlab.io.hdfeos.*
gfid = gd.open('myfile.hdf','create');
lowright = [30521379.68485 1152027.64253];
upleft = [-11119487.42844 8673539.24806];
gridID = gd.create(gfid,'SOM',120,60,upleft,lowright);
projparm(1) = 6378137;
projparm(2) = 0.006694348;
projparm(4) = 98096360;  % 98.161 in DDDMMMSSS
projparm(5) = 87069061;  % 87.112 in DDDMMMSSS
projparm(9) = 0.068585416*1440;
projparm(10) = 0.0;
projparm(12) = 6;
gd.defProj(gridID,'som',[],[],projparm);
gd.writeBlkSomOffset(gridID,[5 10 12 8 2]);
gd.detach(gridID);
gd.close(gfid);

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