python读取grd数据_Matlab 读取.grd文件

本文档展示了如何使用Python和Matlab读取GRD网格数据,进行月平均值计算,空间插值,并通过比较实际和模拟数据来评估结果。主要涉及数据预处理、网格插值和误差分析。
摘要由CSDN通过智能技术生成

% 【摘要】读取.grd文件;对不同分辨率数据网格插值;对不重合区域取公共交集区

%(1)读 .grd 文件

clc; clear; close all

flistobs = dir('D:\数据\UNH-GRDC\World Runoff Data\runoff_grd\*.grd');

%(2)计算月平均值

for i =2:13 % 留意读取的文件序号

filename = flistobs(i).name;

delimiterIn = ' '; % 设置定界符,从grd文件复制

headerlinesIn = 6; % 设置需要跳过的行数,跳过6行,从第7行开始

datastrct = importdata(filename,delimiterIn,headerlinesIn);

rof = datastrct.data;

rof = flip(rof); % 数据可能是倒置的,可以通过pcolor查看

rof(rof == -9999) = NaN; % 替换缺省值为 Nan

cmprof_mo{i-1} = rof; % 以cell格式存储

end

%(3)计算多年平均值

temp = importdata(flistobs(1).name,delimiterIn,headerlinesIn) % 注意文件在文件夹中的序号

temp.data(temp.data == -9999) = nan;

cmprof_yr = flip(temp.data);

%(4)读经纬度坐标

f

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值