exponenta event banner

matlab.io.hdfeos.sw.defVrtRegion

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

Подмножество по монотонному полю или размерности

Синтаксис

regionID_out = defVrtRegion(swathID,regionID,vertObj,range)

Описание

regionID_out = defVrtRegion(swathID,regionID,vertObj,range) подмножества на монотонном поле или смежных элементах измерения. Принимая во внимание, что defBoxRegion и defTimePeriod подмножество вдоль 'Track' dimension, эта процедура позволяет пользователю поднабор вдоль любого измерения. regionID задает подзаданную область из предыдущего вызова. vertObj указывает размер для подмножества. range задает минимальное и максимальное значения для vertObj.

Если текущая подзаданная область отсутствует, regionID должно быть 'noprevsub'.

vertObj может быть измерением или полем. Если это измерение, то range должен состоять из индексов измерений. Если vertObj соответствует полю, то range должен состоять из минимального и максимального значений полей. vertObj должно быть одномерным в этом случае, и его значения должны быть монотонными.

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

Примеры

import matlab.io.hdfeos.*
swfid = sw.open('swath.hdf');
swathID = sw.attach(swfid,'Example Swath');
regionID = sw.defVrtRegion(swathID,'noprevsub','Bands',[450 600]);
data = sw.extractRegion(swathID,regionID,'Spectra');
sw.detach(swathID);
sw.close(swfid);