我有尺寸A
的图片p x q
。如果我知道A(1,1)
和A(p,q)
的UTM坐标以及以米为单位的像素大小。
如何在MATLAB中将像素坐标转换为地图坐标?
答案 0 :(得分:1)
Xsize = (1:p)*PixelSizeInMeter+UTM_x_onA11;
Ysize = (1:q)*PixelSizeInMeter+UTM_y_onA11;
figure;
surface(Xsize,Ysize,A);
现在,您可以使用Xsize
和Ysize
绘制地图。由于UTM是笛卡尔网格,因此生活非常简单:获取正确数量的元素,乘以网格大小并添加下角的坐标以将绘图移动到正确的位置。