Пакет: matlab.io.hdfeos.sw
Определение периода времени, представляющего интерес
outpID = defTimePeriod(swathID,start,stop,mode)
outpID = defTimePeriod(swathID,start,stop,mode) определяет период времени для свата. outpID - идентификатор периода захвата, который может использоваться для считывания всех записей поля данных в пределах периода времени. Структура захвата должна иметь 'Time' определено поле. Перекрестная дорожка находится в пределах периода времени, если условие выполняется в соответствии со значением mode:
'MIDPOINT' | Средняя точка находится в пределах периода времени. |
'ENDPOINT' | Любая конечная точка находится в пределах периода времени. |
Эта функция соответствует SWdeftimeperiod в API библиотеки HDF-EOS.
import matlab.io.hdfeos.* swfid = sw.open('swath.hdf'); swathID = sw.attach(swfid,'Example Swath'); starttime = 25; stoptime = 425; periodID = sw.defTimePeriod(swathID,starttime,stoptime,'MIDPOINT'); data = sw.extractPeriod(swathID,periodID,'Temperature'); sw.detach(swathID); sw.close(swfid);