【问题标题】:English/metric fields for snow and qpf in hourly forecast - WUnderground API每小时预报中雪和 qpf 的英文/公制字段 - WUnderground API
【发布时间】:2016-03-20 10:09:41
【问题描述】:

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

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

而且我不知道如何理解雪和 qpf 的英语/公制字段。它们是英寸/毫米还是英寸/厘米或其他单位?公制的降水量通常以厘米/毫米为单位,英制的降水量通常以英寸为单位。但是:

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

我没有猜测。

【问题讨论】:

    标签: json api wunderground


    【解决方案1】:

    我认为这可能是 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

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

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

    【讨论】:

      【解决方案2】:

      我相信,应该和每日预报一样:

      • snow.english 以英寸为单位
      • snow.metric 以厘米为单位
      • qpf.english 以英寸为单位
      • 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 加仑/英亩。

      【讨论】:

      • @popov985 snow.metricqpf.metric 都以毫米为单位。下雪时,有一个 qpf.metric 值(融化的雪)和一个 snow.metric 值,这是(未融化的)雪的数量。
      • @sweetpotato,我不确定你的假设是否正确,因为雪的深度通常以厘米为单位。反正我不明白为什么qpf.metric不符合qpf.english
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-14
      相关资源
      最近更新 更多