Main Content

matlab.io.hdfeos.sw.defBoxRegion

네임스페이스: matlab.io.hdfeos.sw

주사(Swath)의 위도-경도 영역 정의

구문

regionID = defBoxRegion(swathID,lat,lon,mode)

설명

regionID = defBoxRegion(swathID,lat,lon,mode)는 주사(Swath)의 위도-경도 상자 영역을 정의합니다. latlon은 상자 코너의 위도와 경도(단위: 십진수 도)를 포함하는, 요소를 2개 가진 배열입니다. mode 값에 따라 조건이 충족되는 경우 교차 추적이 상자 내에서 이루어지도록 지정됩니다.

'MIDPOINT'교차 추적 중간점이 상자 내부에 있습니다.
'ENDPOINT'끝점 중 하나가 상자 내부에 있습니다.
'ANYPOINT'교차 추적의 모든 점이 상자 내부에 있습니다.

조건이 충족되는 경우 교차 추적의 모든 요소가 영역 내에 있게 됩니다. 주사에는 위도와 경도(또는 여위도)가 모두 정의되어 있어야 합니다.

regionIDsw.extractRegion이 영역 내에 있는 데이터 필드의 모든 항목을 읽는 데 사용할 식별자입니다.

이 함수는 HDF-EOS 라이브러리 C API의 SWdefboxregion 함수와 SWregionindex 함수에 대응합니다.

예제

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);

참고 항목