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