我使用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.
我没有猜测。
答案 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)
我相信,它必须与每日预测相同:
但是,这里有更多例子:
"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 mm
和0.1 in = 2.5 (3) mm
但
0.02 in != 1 mm
和0.01 in != 0 mm
我想,那个snow.metric是以毫米为单位,而qpf.metric是......我不知道。看来,WUnerground API在每小时预测中返回错误的雪和qpf数据。
注意: