matlab.io.hdfeos.sw.defBoxRegion

Пакет: 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);

См. также