2016-01-20 252 views
0

我有尺寸为p x q的图像A。如果我知道A(1,1)A(p,q)的UTM坐标和以米为单位的像素大小。将像素坐标转换为地图坐标

如何将像素坐标转换为MATLAB中的地图坐标?现在

回答

1
Xsize = (1:p)*PixelSizeInMeter+UTM_x_onA11; 
Ysize = (1:q)*PixelSizeInMeter+UTM_y_onA11; 
figure; 
surface(Xsize,Ysize,A); 

您可以使用XsizeYsize绘制地图。由于UTM是笛卡尔网格,因此生活非常简单:获取正确数量的元素,与网格大小相乘,并添加较低角落的坐标以将图形移动到正确的位置。