- 积分
- 75
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-7-16
- 最后登录
- 1970-1-1
|
发表于 2017-1-13 08:49:24
|
显示全部楼层
王老师,我改成了
#Open station file as table data
stdata = readtable('E:/Temp/duan.csv', delimiter=',', format='%s%f%f')
x = stdata['Longitude']
y = stdata['Latitude']
#Add data file
f = addfile('E:/CN025/temp.nc')
#Get data variable
psv = f['temp']
#Get time dimension length
tn = psv.dimlen(0)
#Loop
for i in range(0, tn):
#Get dimension array
ps = psv[i,(10,60),(60,140)]
#Interpolate to stations
ps_st = ps.tostation(x, y)
#Add column to table data
colname = 'temp' + str(i)
stdata.addcol(colname, '%d', ps_st)
#Save table data to a file
fn = 'E:/Temp/duantem.csv'
stdata.savefile(fn)
print 'Finish...'
查了下您发的别的关于打开netCDF数据的帖子,还是不懂怎么读,请您帮帮忙~~~ |
|