如何将点坐标的值插值成某一分辨率的asc文件?
假如是excel形式的文件,将excel的表转换成shape文件;
在Arcgis下,打开shape文件的属性表,添加X、Y字段;
- 右键X字段,选择calculate geometry(计算几何),Y字段同样,注意单位选择米。
- 导出成txt文件。
- 把X、Y和对应的值写入txt,用到了如下的matlab程序,以每年12个月为例:
-
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
- 采用http://202.85.210.70:8899/cz/ 的插值工具导入txt文件,设置分辨率,预览影像并下载asc文件后,加载到Arcgis中。
工具地址如下:
http://202.85.210.70:8899/cz/
插值工具的使用方法如下图所示。
One thought on “徐总的插值工具”
Перезвоните мне пожалуйста 8 (812)309-40-10 Юлия.