Main Content

matlab.io.hdfeos.sw.defTimePeriod

命名空间: matlab.io.hdfeos.sw

定义相关时段

语法

outpID = defTimePeriod(swathID,start,stop,mode)

说明

outpID = defTimePeriod(swathID,start,stop,mode) 为分段定义一个时段。outpID 是一个分段期限 ID,可用来读取某数据字段在该时段内的所有条目。分段结构体必须定义 'Time' 字段。当 mode 的值满足以下条件中的某个条件时,交叉跟踪将确定包含在时段内:

'MIDPOINT'中点在时段内。
'ENDPOINT'任何终点在时段内。

此函数对应于 HDF-EOS 库 C API 中的 SWdeftimeperiod 函数。

示例

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