爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5702|回复: 1

ncl批量读取站点资料

[复制链接]
发表于 2019-5-22 17:28:57 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
1.我现在有如下的数据,请问如何写一个批量读取的循环,年月的循环都好写,但是日有28,29,30,31天的不知道怎么解决
do i=0,dimsizes(year)-1
        do j=1,12
          do k=1,30
          nrow = numAsciiRow("/gpfshome/fenggl1/tsk/data/19510101-20180930/temp_daily20-20_"+year(i)+sprinti("%0.2i",j)+sprinti("%0.2i",k)+".txt")
          data=asciiread("/gpfshome/fenggl1/tsk/data/19510101-20180930/temp_daily20-20_"+year(i)+sprinti("%0.2i",j)+".txt",(/nrow,13/),"integer")

2.数据里有几千多站点,如何截取特定区域(比如江淮地区)的站点呢
新人,请大神赐教

TIM截图20190522170724.png
密码修改失败请联系微信:mofangbao
发表于 2019-5-22 19:33:17 | 显示全部楼层
1、(1)借助systemfunc命令,读取这个文件夹下的数据就好了;(2)如果非要分月读可以加一个if判断,不过二月还得判断闰年;(3)还有一种办法就是找一个包含你数据整个时间段的nc逐日数据,比如ncep1的数据,用cd_calender将你需要的时间段截取出来去读,大概思路就这样,根据你的实际情况吧
2、知道江淮地区的经纬度范围,然后判断站点的经纬度,在这个范围内的就读取或者重新写出来
密码修改失败请联系微信:mofangbao
回复 支持 2 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表