Пакет: 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 для считывания всех записей поля данных в пределах региона.
Эта функция соответствует 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);