首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >小时预报中雪和qpf的英制/公制字段- WUnderground API

小时预报中雪和qpf的英制/公制字段- WUnderground API
EN

Stack Overflow用户
提问于 2015-12-15 03:45:06
回答 2查看 552关注 0票数 2

我使用WUnderground应用程序接口检索每小时的预报。下面是WUndergound接口返回的json的一部分:

代码语言:javascript
运行
复制
"qpf":{
    "english":"0.02",
    "metric":"1"
},
"snow":{
    "english":"0.0",
    "metric":"0"
}

我不知道如何理解snow和qpf的英语/公制字段。它们是英寸/毫米还是英寸/厘米还是别的什么?对于公制,降水量通常以厘米/毫米为单位;对于英制,降水量通常以英寸为单位。但是:

代码语言:javascript
运行
复制
1 cm != 0.02 inches && 1 mm != 0.02 inches.

我猜不出来。

EN

回答 2

Stack Overflow用户

发布于 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

提供:

代码语言:javascript
运行
复制
[...]
"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

更新:

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

https://apicommunity.wunderground.com/weatherapi/topics/where_can_i_find_a_small_description_of_the_response_fields#reply-9602171-author

qpf -定量降水预报。在3小时内

会有多少降雨?

票数 0
EN

Stack Overflow用户

发布于 2015-12-15 19:10:58

我相信,一定是一样的,就像每天的预报一样:

inches

  • snow.metric in centimeters

  • qpf.english in inches

  • qpf.metric in
  • snow.english in
    • snow.english in inches
    • snow.metric in centimeters
    • qpf.english in inches
    • qpf.metric in in

但是,这里有更多的例子:

代码语言:javascript
运行
复制
"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接口在小时预报中返回了错误的雪花和qpf数据。

请注意:

  • 1毫米的降雨量=每平方米1升;
  • 1英寸的降雨量=每英亩27.154加仑。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34275328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档