徐总的插值工具

如何将点坐标的值插值成某一分辨率的asc文件?

假如是excel形式的文件,将excel的表转换成shape文件;

在Arcgis下,打开shape文件的属性表,添加X、Y字段;

  1. 右键X字段,选择calculate geometry(计算几何),Y字段同样,注意单位选择米。
  2. 导出成txt文件。
  3. 把X、Y和对应的值写入txt,用到了如下的matlab程序,以每年12个月为例:
  4. clear all;
    close all;
    clc;
    for mon=1:12; %表示月
    %% Import the data
    % 先读入所有的数据
    [~, ~, raw] = xlsread('E:\datas\SHI_JIN\ShiJinPrepicitationTwoYears.xlsx','Sheet1','G2:T40'); % Sheet2改为Sheet1
    
    %% Create output variable
    fyj = reshape([raw{:}],size(raw));
    
    %% Clear temporary variables
    clearvars raw;
    %% 
    fileID1=fopen(['P2016_',num2str(mon),'.txt'],'w') % P2017_改为P2016_
    for j=1:38;
    fprintf(fileID1,'%7.0f%1s%7.0f%1s%10.1f\r\n',fyj(j,1),',',fyj(j,2),',',fyj(j,mon+2));
    end 
    fprintf(fileID1,'%7.0f%1s%7.0f%1s%10.1f',fyj(j+1,1),',',fyj(j+1,2),',',fyj(j+1,mon+2));
    fclose(fileID1)
    end
  5. 采用http://202.85.210.70:8899/cz/ 的插值工具导入txt文件,设置分辨率,预览影像并下载asc文件后,加载到Arcgis中。

工具地址如下:
http://202.85.210.70:8899/cz/
插值工具的使用方法如下图所示。

One thought on “徐总的插值工具

Leave a Reply

Your email address will not be published. Required fields are marked *