Main Content

matlab.io.hdfeos.gd.ij2ll

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

将行和列空间转换为纬度和经度

语法

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

说明

[lat,lon] = ij2ll(gridID,row,col) 将网格的行和列坐标转换为纬度和经度(以十进制的度为单位)。

定义 rowcol 时,这两者应从 0 开始,且满足以下条件:col 随 HD-EOS 库中的 XDim 维度单调递增,row 随该库中的 YDim 维度单调递增。

此例程对应于 HDF-EOS C API 中的 GDij2ll 函数。

示例

import matlab.io.hdfeos.*
gfid = gd.open('grid.hdf');
gridID = gd.attach(gfid,'PolarGrid');
[xdim,ydim] = gd.gridInfo(gridID);
r = 0:(xdim-1);
c = 0:(ydim-1);
[Col,Row] = meshgrid(c,r);
[lat,lon] = gd.ij2ll(gridID,Row,Col);
gd.detach(gridID);
gd.close(gfid);

另请参阅

|