Пакет: matlab.io.hdfeos.sw
Подмножество на монотонном поле или размерности
regionID_out = defVrtRegion(swathID,regionID,vertObj,range)
regionID_out = defVrtRegion(swathID,regionID,vertObj,range)
подмножества на монотонном поле или непрерывных элементах размерности. Принимая во внимание, что defBoxRegion
и defTimePeriod
подмножество вдоль 'Track'
размерность, эта стандартная программа позволяет пользователю подмножеству по любому измерению. regionID
задает область из подмножества от предыдущего вызова. vertObj
задает размерность который к подмножеству. range
задает минимальные и максимальные значения для vertObj
.
Если нет никакой текущей области из подмножества, regionID
должен быть 'noprevsub'
.
vertObj
может быть или размерность или поле. Если это - размерность, то range
должен состоять из индексов размерности. Если vertObj
соответствует полю, затем range
должен состоять из минимальных и максимальных значений полей. vertObj
должно быть одномерным в этом случае, и его значения должны быть монотонными.
Эта функция соответствует SWdefvrtregion
функция в API библиотеки HDF-EOS C.
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);