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

Json 每小时预测中雪和qpf的英制/公制字段-WUnderground API,json,api,wunderground,Json,Api,Wunderground,我使用WundergroundAPI检索每小时预测。以下是WUndergound API返回的json的一部分: "qpf":{ "english":"0.02", "metric":"1" }, "snow":{ "english":"0.0", "metric":"0" } 我不知道如何理解snow和qpf的英文/公制字段。它们是英寸/毫米还是英寸/厘米或其他单位?对于公制,降雨量通常以厘米/毫米为单位,对于英制,降雨量通常以英寸为单位。但是: 1 cm !

我使用WundergroundAPI检索每小时预测。以下是WUndergound API返回的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.

我没有猜测。

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

然后是“例子”

给出:

[...]
"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)是指在指定区域内指定时间段内累积的预计融化降水量

资料来源:

更新:
根据(我想说“文档”,但不是)这个链接:

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


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

  • snow.english(英寸)
  • 雪。公制单位为厘米
  • 英语,单位为英寸
  • qpf.公制单位:毫米
但是,这里有更多的例子:

"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英寸=5毫米
0.1英寸=2.5(3)毫米

但是
0.02英寸!=1毫米
0.01英寸!=0毫米

我猜,雪的公制单位是毫米,qpf公制单位是…我不知道。看起来,WUnerground API在每小时预测中返回了错误的雪和qpf数据

注意:

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

    • @popov985
      snow.metric
      qpf.metric
      均以毫米为单位。下雪时,有一个
      qpf.metric
      值(融化的雪)和一个
      snow.metric
      值,这是雪(未融化的)的量。@甜心,我不确定你的假设是否正确,因为雪的深度通常是以厘米为单位测量的。无论如何,我不明白为什么
      qpf.metric
      不符合
      qpf.english