- 积分
- 75
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-7-16
- 最后登录
- 1970-1-1
|
发表于 2017-12-24 06:38:45
|
显示全部楼层
我的运行脚本如下:
#Open station file as table data
stdata = readtable('E:/Temp/fujianstations.csv', delimiter=',', format='%s%f%f')
x = stdata['Longitude']
y = stdata['Latitude']
#Add data file
f = addfile('E:/gradsfj/max24temp.ctl')
#Get data variable
psv = f['tem']
#Get time dimension length
tn = psv.dimlen(0)
#Loop
for i in range(0, tn):
#Get dimension array
ps = psv[i,(20,30),(110,125)]
#Interpolate to stations
ps_st = ps.tostation(x, y)
#Add column to table data
colname = 'tem' + str(i)
stdata.addcol(colname, '%d', ps_st)
#Save table data to a file
fn = 'E:/Temp/t4.csv'
stdata.savefile(fn)
print 'Finish...'
|
|