爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: MeteoInfo

格点插值为站点数据批量处理

  [复制链接]

新浪微博达人勋

发表于 2021-2-27 15:39:19 | 显示全部楼层
MeteoInfo 发表于 2021-2-27 08:54
addcol 改为  addcoldata

可以了,谢谢王老师!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-4-14 11:41:23 | 显示全部楼层
请问如果是多个AWX文件,没有t,按文件名列表逐个循环打开文件并插值应该怎么弄啊
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-4-14 17:20:24 | 显示全部楼层
在08.csv'里存放了逐时的AWX文件名。
tn = readtable('F:\OCF\cloud\08.csv', delimiter=',', format='%s%s%s')
fn =tn['filename']
time=tn['time']
day=tn['day']
显示
java.io.FileNotFoundException: java.io.FileNotFoundException: Invalid file path
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-4-14 21:02:27 | 显示全部楼层
kelly@kitty 发表于 2021-4-14 17:20
在08.csv'里存放了逐时的AWX文件名。
tn = readtable('F:\OCF\cloud\08.csv', delimiter=',', format='%s% ...

路径分隔符用反斜杠
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-4-15 16:07:23 | 显示全部楼层
谢谢老师,程序完成了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-2-6 18:31:41 | 显示全部楼层
本帖最后由 Finnick 于 2022-2-6 19:45 编辑

王老师您好,我在利用tostation插值的时候,想对多层进行插值,但是出来的数据都是一样的(不同时刻相同层次的数据是一样得),我看前面只是在时间维批处理,不知道是否可以进行时间和不同高度层的批处理。

stdata=readtable('station.csv', delimiter=',')
t1=addfile("T.nc","r")
lev=t1['level'][::-1]
tdata=t1['t'][:,::-1,:,:]
time=t1['time'][17:239]
tn = time.dimlen()
ln=lev.dimlen()
tdata2=tdata[17:239,:,'0:60','74:130']
for i in range(0,tn):
    for j in range(0,ln):
        tem=tdata2[i,j,,'0:60','74:130']
        TEMP= tem.tostation(x, y)
        colname =str(j+1)
        print(j)
        stdata.addcoldata(colname,'%d', TEMP)
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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