matlab.io.hdfeos.gd.getPixels
네임스페이스: matlab.io.hdfeos.gd
위도/경도 쌍에 대한 픽셀 행과 열
구문
[row,col] = getPixels(gridID,lat,lon)
설명
[row,col] = getPixels(gridID,lat,lon)
은 위도/경도 쌍을 0부터 시작되는 픽셀 행과 열의 좌표로 변환합니다. 원점은 그리드 픽셀의 왼쪽 위 코너입니다. 위도/경도 쌍이 그리드 밖에 있는 경우 row
와 col
은 -1입니다.
이 함수는 HDF-EOS 라이브러리 C API의 GDgetpixels
함수에 대응합니다.
예제
import matlab.io.hdfeos.* gfid = gd.open('grid.hdf','read'); gridID = gd.attach(gfid,'PolarGrid'); cornerlat = [20 50]; cornerlon = [-90 -60]; [row,col] = gd.getPixels(gridID,cornerlat,cornerlon); gd.detach(gridID); gd.close(gfid);