Пакет: 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
функции в API библиотеки HDF-EOS C.
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);