Main Content

matlab.io.hdfeos.gd.getPixValues

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

读取指定像素的数据值

语法

data = getPixValues(gridID,rows,cols,fieldname)

说明

data = getPixValues(gridID,rows,cols,fieldname) 读取从 0 开始的 rowscols 坐标指定的像素的数据值。将返回沿非地理维度(即非 XDimYDim)的所有条目。

此函数对应于 HDF-EOS 库 C API 中的 GDgetpixvalues 函数。

示例

读取网格区域的边角值。

import matlab.io.hdfeos.*
gfid = gd.open('grid.hdf','read');
gridID = gd.attach(gfid,'PolarGrid');
rows = [0 99 99  0];
cols = [0  0 99 99];
data = gd.getPixValues(gridID,rows,cols,'ice_temp');
gd.detach(gridID);
gd.close(gfid);