matlab.io.hdfeos.sw.defBoxRegion
包: matlab.io.hdfeos.sw
定义分段的纬度-经度区域
语法
regionID = defBoxRegion(swathID,lat,lon,mode)
说明
regionID = defBoxRegion(swathID,lat,lon,mode)
定义分段的纬度-经度框区域。lat
和 lon
是包含框边角的纬度和经度(以二进制的度为单位)二元素数组。当 mode
的值满足以下条件中的某个条件时,交叉跟踪将确定包含在框中:
'MIDPOINT' | 交叉跟踪中点在框中。 |
'ENDPOINT' | 或终点在框内。 |
'ANYPOINT' | 交叉跟踪的任何点在框内。 |
如果满足条件,交叉跟踪的所有元素都将包含在区域内。分段必须同时定义经度和纬度(或余纬度)。
regionID
是一个标识符,sw.extractRegion
用它来读取区域内数据字段的所有条目。
此函数对应于 HDF-EOS 库 C API 中的 SWdefboxregion
和 SWregionindex
函数。
示例
import matlab.io.hdfeos.* swfid = sw.open('swath.hdf'); swathID = sw.attach(swfid,'Example Swath'); lat = [34 44]; lon = [16 24]; regionID = sw.defBoxRegion(swathID,lat,lon,'MIDPOINT'); data = sw.extractRegion(swathID,regionID,'Temperature'); sw.detach(swathID); sw.close(swfid);