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
은 상자 코너의 위도와 경도(단위: 십진수 도)를 포함하는, 요소를 2개 가진 배열입니다. mode
값에 따라 조건이 충족되는 경우 교차 추적이 상자 내에서 이루어지도록 지정됩니다.
'MIDPOINT' | 교차 추적 중간점이 상자 내부에 있습니다. |
'ENDPOINT' | 끝점 중 하나가 상자 내부에 있습니다. |
'ANYPOINT' | 교차 추적의 모든 점이 상자 내부에 있습니다. |
조건이 충족되는 경우 교차 추적의 모든 요소가 영역 내에 있게 됩니다. 주사에는 위도와 경도(또는 여위도)가 모두 정의되어 있어야 합니다.
regionID
는 sw.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);