雪中​​的英语/公制字段和每小时预测的qpf - WUnderground API

时间:2015-12-14 19:45:06

标签: json api wunderground

我使用WUnderground API来检索每小时预测。这是json的一部分,由WUndergound API返回:

"qpf":{
    "english":"0.02",
    "metric":"1"
},
"snow":{
    "english":"0.0",
    "metric":"0"
}

我不知道如何理解雪和qpf的英语/公制字段。它们是英寸/毫米还是英寸/厘米还是其他什么?对于公制系统,降水通常以cm / mm表示,对于英制,通常以英寸为单位。但是:

1 cm != 0.02 inches && 1 mm != 0.02 inches.

我没有猜测。

2 个答案:

答案 0 :(得分:0)

我认为它可能是API中的不一致

  

http://www.wunderground.com/weather/api/d/docs?d=data/forecast&MR=1   然后结束"例子"   http://api.wunderground.com/api/Your_Key/forecast/q/CA/San_Francisco.json

给出:

[...]
"qpf_allday": {
   "in": 0.00,
   "mm": 0.0
},
"qpf_day": {
   "in": 0.00,
   "mm": 0.0
},
"qpf_night": {
   "in": 0.00,
   "mm": 0.0
},
[...]

所以它也表明了单位。

此外,qpf是

  

定量降水预报(缩写为QPF)是指定时间段内在指定区域内累积的预期融化降水量。

来源:https://en.wikipedia.org/wiki/Quantitative_precipitation_forecast

更新:
根据(我想说" Docs"但没有)这个链接:
https://apicommunity.wunderground.com/weatherapi/topics/where_can_i_find_a_small_description_of_the_response_fields#reply-9602171-author

  qpf - 定量降水预报。 3小时内会下多少雨

答案 1 :(得分:0)

我相信,它必须与每日预测相同:

  • snow.english in inches
  • snow.metric(厘米)
  • qpf.english in inches
  • qpf.metric(毫米)

但是,这里有更多例子:

"qpf":{
    "english":"0.02",
    "metric":"1"
},
"snow":{
    "english":"0.2",
    "metric":"5"
}

"qpf":{
    "english":"0.01",
    "metric":"0"
},
"snow":{
    "english":"0.1",
    "metric":"3"
}

"qpf":{
    "english":"0.02",
    "metric":"1"
},
"snow":{
    "english":"0.0",
    "metric":"0"
}

如果我们假设snow.english和qpf.english以英寸为单位,那么:
0.2 in = 5 mm0.1 in = 2.5 (3) mm

0.02 in != 1 mm0.01 in != 0 mm
我想,那个snow.metric是以毫米为单位,而qpf.metric是......我不知道。看来,WUnerground API在每小时预测中返回错误的雪和qpf数据。

注意:

  • 1毫米的雨=每平方米1升;
  • 1英寸降雨=每英亩27.154加仑。