Пакет: matlab.io.hdfeos.sw
Задайте область долготы широты для swath
regionID = defBoxRegion (swathID, lat, lon, режим)
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);