Пакет: matlab.io.hdfeos.sw
Задайте область широта-долгота для swath
regionID = defBoxRegion(swathID,lat,lon,mode)
regionID = defBoxRegion(swathID,lat,lon,mode)
задает область коробки широта-долгота для swath. lat
и lon
являются двухэлементными массивами, содержащими широту и долготу в десятичных степенях углов куба. Поперечная дорожка определяется как находящаяся внутри коробки, если условие удовлетворено согласно значению mode
:
'MIDPOINT' | Средняя точка поперечной дорожки находится внутри рамки. |
'ENDPOINT' | Любая конечная точка находится внутри окна. |
'ANYPOINT' | Любая точка поперечной дорожки находится внутри коробки. |
Все элементы массива кросс-дорожки находятся в пределах области, если условие выполнено. Для swath должны быть заданы как Долгота, так и Широта (или Колатитуда).
regionID
- идентификатор, используемый sw.extractRegion
для чтения всех записей поля данных в области.
Эта функция соответствует SWdefboxregion
и SWregionindex
функционирует в библиотеке HDF-EOS С API.
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);