- 积分
- 2428
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-3-6
- 最后登录
- 1970-1-1
|
发表于 2022-8-16 17:34:06
|
显示全部楼层
我遇到一个问题就是输出nc格式,我不懂如何将经纬度坐标赋给输出的数组。
id = NCDF_CREATE('D:\idl_12\calculate\test.nc', /CLOBBER)
ncdf_attput, id, 'creation_date', systime(), /globa
; Define the X dimension.
xid = NCDF_DIMDEF(id, 'lon', 120)
yid = NCDF_DIMDEF(id, 'lat', 100)
; Define the Z dimension.
zid = NCDF_DIMDEF(id, 'time', 348)
;创建变量
vid0 = NCDF_VARDEF(id, 'variables', [xid, yid, zid ],/FLOAT)
vid1 = NCDF_VARDEF(id, 'lon', [xid ],/FLOAT)
vid2 = NCDF_VARDEF(id, 'lat', [yid],/FLOAT)
vid3 = NCDF_VARDEF(id, 'time', [zid ],/long)
NCDF_CONTROL,id, /ENDEF
NCDF_VARPUT,id,vid0,dataout
NCDF_VARPUT,id,vid1,lon
NCDF_VARPUT,id,vid2,lat
NCDF_VARPUT,id,vid3,time
这样写出来 dataout里没有经纬度信息 |
|