matlab.io.hdfeos.gd.ij2ll
包: matlab.io.hdfeos.gd
将行和列空间转换为纬度和经度
语法
[lat,lon] = ij2ll(gridID,row,col)
说明
[lat,lon] = ij2ll(gridID,row,col)
将网格的行和列坐标转换为纬度和经度(以十进制的度为单位)。
定义 row
和 col
时,这两者应从 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);