Main Content

matlab.io.hdfeos.gd.getPixels

命名空间: matlab.io.hdfeos.gd

纬度/经度对组的像素行和列

语法

[row,col] = getPixels(gridID,lat,lon)

说明

[row,col] = getPixels(gridID,lat,lon) 将纬度/经度对组转换为从 0 开始的像素行和列坐标。原点是网格像素的左上边角。如果纬度/经度对组在网格外部,则 rowcol 为 -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);

另请参阅