爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8130|回复: 7

[netcdf] ERA-Interim数据中time_bnds变量的意思?

[复制链接]
发表于 2021-11-2 16:44:15 | 显示全部楼层 |阅读模式

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

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

x
如题,在查看ERA-Interim变量信息的时候,有 这个time_bnds变量,查看了官网说明,也没有理解这个变量的物理意思是什么,希望有大佬能解答一下!
密码修改失败请联系微信:mofangbao
发表于 2021-11-3 16:32:51 | 显示全部楼层
就是time的前后边界
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2021-11-19 09:49:16 | 显示全部楼层
比如你的数据是月均数据 1979年1月显示为 1979-01-01-1979-02-01的话 边界就是2
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2021-12-31 15:28:00 | 显示全部楼层
guoguohh 发表于 2021-11-19 09:49
比如你的数据是月均数据 1979年1月显示为 1979-01-01-1979-02-01的话 边界就是2

大佬您好,如果我想把含有time_bands变量的文件进行数据处理,然后输出一个新的NC文件,这个变量该如何处理,我按照没有含time_bands变量的方法进行数据处理,最后无法输出新的NC文件
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2022-1-2 14:47:04 | 显示全部楼层
推开世界的门 发表于 2021-12-31 15:28
大佬您好,如果我想把含有time_bands变量的文件进行数据处理,然后输出一个新的NC文件,这个变量该如何处 ...

这个属性存在不影响数据输出,可能是别的地方出错了,报错是什么
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2022-1-2 21:16:22 | 显示全部楼层
guoguohh 发表于 2022-1-2 14:47
这个属性存在不影响数据输出,可能是别的地方出错了,报错是什么

这个是报的错误
fatal:Variable (nyrs) is undefined
fatal:["Execute.c":8637]:Execute: Error occurred at or near line 10551 in file /usr/local/ncarg/lib/ncarg/nclscripts/csm/contributed.ncl

fatal:["Execute.c":8637]:Execute: Error occurred at or near line 9 in file annual_v2c

下面是我的代码,您可以帮我看一看是哪里有问题吗?麻烦您了

begin
f=addfile("F:/prate.mon.mean.nc","r")

a=f->prate(:,:,:)

pr=month_to_annual(a,1)

pr!0="time"
pr!1="lat"
pr!2="lon"


time_pts=(/1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,2008,2009,2010,2011,2012,2013,2014/)



pr&time=time_pts
pr&lon=f&lon
pr&lat=f&lat

printVarSummary(pr)

fout = addfile("F:/prate.annual.nc","c")
fout->pr=pr


end
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2022-1-4 15:29:29 | 显示全部楼层
推开世界的门 发表于 2022-1-2 21:16
这个是报的错误
fatal:Variable (nyrs) is undefined
fatal:["Execute.c":8637]:Execute: Error occurr ...

nyrs没定义,你输出你的数据属性看看这变量在哪;
第二个报错是你第九行对应的函数用错了,官网查一下函数怎么用;
写文件的步骤书上的是这几步
先命名pr!0="time"
再设定数值time_pts =
给数值赋单位pr_time@units    =
最后把数值和单位赋值给pr&time=time_pts
记得第三步要设定单位
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2022-1-4 21:46:05 | 显示全部楼层
guoguohh 发表于 2022-1-4 15:29
nyrs没定义,你输出你的数据属性看看这变量在哪;
第二个报错是你第九行对应的函数用错了,官网查一下函 ...

谢谢大佬,解决了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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