解释 NOAA 紫外线指数预测如何计算预测文件中的小时数?
Explaining how NOAA UV Index forecast calculates hour in forecast file?
我正在从 ftp site of NOAA. As mentioned here 获取每小时紫外线指数,预测时间在文件名中显示为 uv.t12z.grbfXX, where XX is the forecast hour (01 to 120)
。但是在 grib2 文件中,键 hour
总是表示小时是 12。而且日期在任何文件中都没有改变。截至今天,它在所有 120 个文件中都是 2016/06/04
。我也找不到文件密钥中的时区。
所以,我想知道,如果我想在 2016/06/05
和 2 pm
上找到 Delhi(28.6139, 77.2090) timezone: Asia/Kolkata
的紫外线指数,我该如何从这些文件中计算出来?假设文件中的 01
是 00:00 hrs on 2016/06/04
,它是 uv.t12z.grbf38
文件中的 UV 指数吗?我在文档中找不到与此相关的任何内容。
这是查找时间的代码片段:
import pygrib
grbs = pygrib.open('uv.t12z.grbf01.grib2')
grb = grbs.select(name='UV index')[0]
year = grb.year
month = grb.month
day = grb.day
hour = grb.hour
minute = grb.minute
print year,month,day,hour,minute
输出:
>>2016 6 4 12 0
GRIB 文件中的值hour, day, month, year
仅表示天气预报的开始时间(这是生成预报的初始时间)。
此文件中的日期和时间是根据 UTC。
要获得 UTC 格式的预测日期和时间,您需要向初始时间添加一个值 XX
。
然后让你的当地时间加上你的时移这个值。
也就是说,我需要将 uv.t12z.grbf38 从 hour, day, month, year = 12,1,1,2016
转换为莫斯科时间。首先,我将开始时间加上 38 小时并得到 2,3,1,2016
(这次是根据 UTC)。莫斯科有时移 +3 UTC,这意味着当地时间是 5:00 2016 年 1 月 3 日。
您可以像我上面写的那样将日期和时间反之亦然。
我正在从 ftp site of NOAA. As mentioned here 获取每小时紫外线指数,预测时间在文件名中显示为 uv.t12z.grbfXX, where XX is the forecast hour (01 to 120)
。但是在 grib2 文件中,键 hour
总是表示小时是 12。而且日期在任何文件中都没有改变。截至今天,它在所有 120 个文件中都是 2016/06/04
。我也找不到文件密钥中的时区。
所以,我想知道,如果我想在 2016/06/05
和 2 pm
上找到 Delhi(28.6139, 77.2090) timezone: Asia/Kolkata
的紫外线指数,我该如何从这些文件中计算出来?假设文件中的 01
是 00:00 hrs on 2016/06/04
,它是 uv.t12z.grbf38
文件中的 UV 指数吗?我在文档中找不到与此相关的任何内容。
这是查找时间的代码片段:
import pygrib
grbs = pygrib.open('uv.t12z.grbf01.grib2')
grb = grbs.select(name='UV index')[0]
year = grb.year
month = grb.month
day = grb.day
hour = grb.hour
minute = grb.minute
print year,month,day,hour,minute
输出:
>>2016 6 4 12 0
GRIB 文件中的值hour, day, month, year
仅表示天气预报的开始时间(这是生成预报的初始时间)。
此文件中的日期和时间是根据 UTC。
要获得 UTC 格式的预测日期和时间,您需要向初始时间添加一个值 XX
。
然后让你的当地时间加上你的时移这个值。
也就是说,我需要将 uv.t12z.grbf38 从 hour, day, month, year = 12,1,1,2016
转换为莫斯科时间。首先,我将开始时间加上 38 小时并得到 2,3,1,2016
(这次是根据 UTC)。莫斯科有时移 +3 UTC,这意味着当地时间是 5:00 2016 年 1 月 3 日。
您可以像我上面写的那样将日期和时间反之亦然。