我使用WUnderground应用程序接口检索每小时的预报。下面是WUndergound接口返回的json的一部分:
"qpf":{
"english":"0.02",
"metric":"1"
},
"snow":{
"english":"0.0",
"metric":"0"
}我不知道如何理解snow和qpf的英语/公制字段。它们是英寸/毫米还是英寸/厘米还是别的什么?对于公制,降水量通常以厘米/毫米为单位;对于英制,降水量通常以英寸为单位。但是:
1 cm != 0.02 inches && 1 mm != 0.02 inches.我猜不出来。
发布于 2015-12-15 05:22:35
我认为这可能是API中的不一致
http://www.wunderground.com/weather/api/d/docs?d=data/forecast&MR=1,然后转到"Examples“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是
定量降水预报(简称
)是指在特定时间段内,在特定区域内累积的融化降水的预期总量。
来源:https://en.wikipedia.org/wiki/Quantitative_precipitation_forecast
更新:
根据(我想说的是“文档”,但不是)这个链接:
qpf -定量降水预报。在3小时内
会有多少降雨?
发布于 2015-12-15 19:10:58
我相信,一定是一样的,就像每天的预报一样:
inches
但是,这里有更多的例子:
"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接口在小时预报中返回了错误的雪花和qpf数据。
请注意:
https://stackoverflow.com/questions/34275328
复制相似问题