주요 콘텐츠

matlab.io.hdfeos.gd.readBlkSomOffset

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

블록 SOM(Space Oblique Mercator) 오프셋 읽기

구문

offset = readBlkSomOffset(GID)

설명

offset = readBlkSomOffset(GID)는 표준 공간 사축 메르카토르(Space Oblique Mercator) 도법에서 블록 SOM 오프셋 값(단위: 픽셀)을 읽어 들입니다. offset은 SOM 도법 데이터에 대한 오프셋 값의 벡터입니다. 이 루틴은 SOM 도법을 사용하는 그리드에서만 사용할 수 있습니다.

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

예제

import matlab.io.hdfeos.*
gfid = gd.open('myfile.hdf','create');
lowright = [30521379.68485 1152027.64253];
upleft = [-11119487.42844 8673539.24806];
gridID = gd.create(gfid,'SOM',120,60,upleft,lowright);
projparm(1) = 6378137;
projparm(2) = 0.006694348;
projparm(4) = 98096360;  % 98.161 in DDDMMMSSS
projparm(5) = 87069061;  % 87.112 in DDDMMMSSS
projparm(9) = 0.068585416*1440;
projparm(10) = 0.0;
projparm(12) = 6;
gd.defProj(gridID,'som',[],[],projparm);
gd.writeBlkSomOffset(gridID,[5 10 12 8 2]);
gd.detach(gridID);
gd.close(gfid);
gfid = gd.open('myfile.hdf');
gridID = gd.attach(gfid,'SOM');
blk = gd.readBlkSomOffset(gridID);
gd.detach(gridID);
gd.close(gfid);