我正在尝试使用NDFD (国家数字预报数据库)来获取当前的温度和相对湿度,给出一个Lat,并长期使用他们的基于休息的服务。
当前的问题是:
我无法将“当前观测数据”与“结果”相匹配,因为我是从其他服务部门回来的。
设置:
位置:
*苹果(1-无限循环,加州库比蒂诺)
* Lat = 37.33;Lon = -122.03
如果我发出以下REST呼叫:
r&temp=temp
注1:我正在传递UTC的开始和结束时间。它们是一样的,因为我只是在寻找一个时间点:最新观测到的温度和相对湿度。
然后,将其与密室报告站(圣何塞国际机场,CA - KSJC - 37.37N 121.93W) @ obs/KSJC.xml进行比较。
**我永远也无法让他们相配。**
注2:最近的报告站也是从REST电话返回,所以我知道我在比较位置苹果和位置苹果。
我有两个想法:
他说:我把开始/结束的时间传递到剩下的调用中,我做错了什么.
你不能像我想要的那样得到“当前观测数据”.
最后:
我找到了一个用新城红宝石库,obs/KSJC.xml].解决方案.但我觉得这里可能缺少了一些显而易见的东西,我想使用基于其他部分的界面;)
任何帮助或指示都将不胜感激!
谢谢!
发布于 2009-06-30 16:06:00
您调用的服务似乎不是针对当前数据的。从URL和XML结果来看,它似乎是用于预测的。您也可以在未来的日期,以获得未来的预测数据。根据响应,预计日期将在-0700时区。不过,我不确定您应该调用哪一种服务来获取您想要的数据。
发布于 2013-12-31 15:35:09
我知道这是个老生常谈的问题,但这是我用来了解当前天气状况的一个问题:http://forecast.weather.gov/MapClick.php?lat=43.09110&lon=-79.0162&unit=0&lg=english&FcstType=dwml
发布于 2011-12-06 15:05:46
昨天找到了这个api/链接。其仍在发展中(运作模式=“发展”):
http://forecast.weather.gov/MapClick.php?lat=37.33&lon=-122.03&FcstType=dwml
https://stackoverflow.com/questions/1024427
复制相似问题