주요 콘텐츠

matlab.io.hdfeos.sw.defDimMap

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

지리 위치 차원과 데이터 차원 간의 매핑(Mapping) 정의

구문

defDimMap(swathID,geoDim,dataDim,offset,increment)

설명

defDimMap(swathID,geoDim,dataDim,offset,increment)는 지리 위치 차원과 데이터 차원 간의 단조(Monotonic) 매핑을 정의합니다. 이 두 차원은 일반적으로 길이가 서로 다릅니다. offset은 첫 번째 지리 위치 요소에 대응하는 데이터 요소의 인덱스를 제공하고, increment는 각 지리 위치 요소에 대해 건너뛸 데이터 요소의 개수를 제공합니다. 지리 위치 차원이 데이터 차원 전에 시작되는 경우 offset은 음수입니다. 마찬가지로, 지리 위치 차원의 해상도가 데이터 차원의 해상도보다 더 높은 경우 increment는 음수입니다.

이 함수는 HDF-EOS 라이브러리의 SWdefdimmap 함수에 대응합니다.

예제

GeoTrack 차원의 첫 번째 요소가 DataTrack 차원의 첫 번째 요소에 대응하고 데이터 차원의 해상도가 지리 위치 차원 해상도의 두 배가 되는 차원 매핑을 만듭니다. 또한, GeoXtrack 차원의 첫 번째 요소가 DataXtrack 차원의 두 번째 요소에 대응하고 데이터 차원의 해상도가 지리 위치 차원 해상도의 두 배가 되는 차원 매핑을 만듭니다.

import matlab.io.hdfeos.*
swfid = sw.open('myfile.hdf','create');
swathID = sw.create(swfid,'MySwath');
sw.defDim(swathID,'GeoTrack',2000);
sw.defDim(swathID,'GeoXtrack',1000);
sw.defDim(swathID,'DataTrack',4000);
sw.defDim(swathID,'DataXtrack',2000);
sw.defDimMap(swathID,'GeoTrack','DataTrack',0,2);
sw.defDimMap(swathID,'GeoXtrack','DataXtrack',1,2);
sw.detach(swathID);
sw.close(swfid);

참고 항목

|