exponenta event banner

matlab.io.hdfeos.gd.writeBlkSomOffset

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

Смещение SOM блока записи

Синтаксис

writeBlkSomOffset(gridID,offset)

Описание

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

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

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

Примеры

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);

См. также