CRU气象数据处理

1.CRU气象数据

    http://data.ceda.ac.uk/badc/cru/data/cru_ts/cru_ts_4.02/data/

2.matlab提取代码

clear;clc;close all
infile='Z:\cru_ts4.02.1901.2017.tmp.dat.nc';

outpath = 'Z:\1_720_month_TEMave\';

latlim = [-90 90];
lonlim = [-180 180];
rasterSize = [360 720];
%define the geo reference
R = georefcells(latlim,lonlim,rasterSize,'ColumnsStartFrom','south','RowsStartFrom','west');

start = [1,1,1];
count = [Inf,Inf,Inf];
stride = [1,1,1];
IData = ncread(infile,'tmp',start,count,stride);

n=size(IData,3);
for i=1:n
    Data = IData(:,:,i);
    Data = Data';
    Data =flipud(Data);
    Data(find(isnan(Data)==1)) = -999;
    Month = rem(i,12);
    if Month == 0
        Month = 12;
    else 
        Month;
    end
    Year = 1900 + ceil(i/12);
    
    outname=strcat(outpath,'TEMave_',num2str(Year*100+Month))
    geotiffwrite([outname, '_720.tif'],Data,R);
   
  
end  

 

  • 6
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
对于arcgis批量处理气象数据,你可以按照以下步骤进行操作: 1. 首先,你需要准备好用于处理气象数据。这些数据可以来自于CRU发布的全球0.5°气候数据集或者WorldClim发布的高分辨率气候数据集。你可以通过访问它们的网站获取需要的数据。 2. 然后,你需要将这些数据下载到本地计算机上。你可以从相应的网站上找到下载链接,将数据下载到指定的文件夹中。 3. 接下来,你需要启动ArcGIS软件,并打开ArcMap。在ArcMap界面中,点击"File"菜单,选择"Add Data",然后导入你下载好的气象数据。 4. 在导入数据后,你可以使用ArcGIS中的工具和功能对气象数据进行批量处理。比如,你可以使用"Extract by Mask"工具根据特定的范围提取数据,或者使用"Raster Calculator"工具进行栅格数据的计算和处理。 5. 此外,你还可以使用ArcGIS中的"ModelBuilder"工具创建模型来批量处理气象数据。模型可以帮助你自动化处理过程,节省时间和精力。 总结起来,对于arcgis批量处理气象数据,你需要准备好气象数据,导入到ArcGIS中,然后使用工具和功能对数据进行处理。你还可以使用模型来自动化处理过程。希望这些方法能够帮助到你[2]。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [ArcGIS Pro处理气温nc文件(降水同理)批量导出各月栅格文件](https://blog.csdn.net/Sugarlolly/article/details/126022169)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值