用泰森多边形法求子流域气象数据

该脚本详细说明了如何利用泰森多边形法结合ArcGIS处理后的数据,在Matlab环境中计算各子流域的气象数据。首先在ArcGIS中获取站点与子流域的权重信息,保存到Excel文件。然后读取各站点的气象数据,通过站点编号匹配权重,逐时计算子流域的气象指标,最终将结果输出到txt文件。
摘要由CSDN通过智能技术生成

用泰森多边形法求子流域气象数据 (matlab)

需要先用Arcgis画泰森多边形并求出各面积占比(权重),然后用该matlab脚本计算。

  • 面积占比所在Excel文件格式:三列,分别为站点编号、子流域编号、权重
    在这里插入图片描述

  • 把各站点数据放在一个目录里,各文件名需要包含站点编号,把目录作为输入。
    在这里插入图片描述

  • 按注释确定输入,运行。
    在这里插入图片描述

%%
clc;clear;close all;

%此脚本用于通过泰森多边形方法求子流域气象数据,输入数据和格式包括:


%% 输入
ThiesenResult = xlsread('D:\气象处理\泰森多边形法结果.xlsx','Sheet1');  %三列,分别为站点编号、子流域编号、权重
stationDir = 'D:\evp\';     %站点数据所在的目录(最后有斜杠)
subbasinNum = 224;  % 子流域数目
dataColNum = 4;     % 站点文件中数据所在的列号(在第几列)
outputFile = 'Evp_daily.txt';

%% 读取所有气象文件信息&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值