Arcgis散点插值,并在matlab中读取tif影像
(1)我们在arcgis中可以将散点展开XY数据并进行栅格插值


(2)将tif导出并在matlab中读取,具体代码如下:
[A ,R]= geotiffread('Kriging_shp131.tif'); %导出的TIF影像
[m,n,~] = size(A);
warning off
x = 70:0.25:139.75;
y = 15:0.25:54.75;
[X1,y1] = meshgrid(x,y);
% pix to geo
X = 70:0.125:139.875;
Y = 15:0.125:54.875; %%中国大陆地区的范围【70,140,15,55】
[lon,lat] = meshgrid(X,Y);
Z1 = interp2(X1,y1,A,lon,lat); %插值成0.25°分辨率
X1 = reshape(lon,320*560,1);
Y1 = reshape(lat,320*560,1);
Z1 = reshape(Z1,320*560,1);
GPS = [X1,Y1,Z1];%得到经度、纬度、值三列数据
并成图显示如下:

p.s. 欢迎交流学习~
QQ:1565903211