ios – 国家气象服务(NOAA)REST API为预测参数返回nil

ios – 国家气象服务(NOAA)REST API为预测参数返回nil,第1张

概述我正在使用NWS REST API作为我正在制作的应用程序的天气服务.我最初不愿意使用NWS,因为它的文档很糟糕,但我无法抗拒,因为它完全免费提供. 现在我正在尝试使用它,我遇到了一些困难.当提出多天的请求时,最低温度显示为零几天. (编辑:因为我一直在测试API,我发现它并不总是最低温度是零.它可以是最大温度或降水,它似乎是完全随机的.如果你想使用测试电话他们的网络界面,你可以在这里这样做:ht 我正在使用NWS REST API作为我正在制作的应用程序的天气服务.我最初不愿意使用NWS,因为它的文档很糟糕,但我无法抗拒,因为它完全免费提供.

现在我正在尝试使用它,我遇到了一些困难.当提出多天的请求时,最低温度显示为零几天.

(编辑:因为我一直在测试API,我发现它并不总是最低温度是零.它可以是最大温度或降水,它似乎是完全随机的.如果你想使用测试电话他们的网络界面,你可以在这里这样做:http://graphical.weather.gov/xml/sample_products/browser_interface/ndfdBrowserByDay.htm

这里:http://graphical.weather.gov/xml/sample_products/browser_interface/ndfdXML.htm)

以下是最低温度为空的请求示例:http://graphical.weather.gov/xml/sample_products/browser_interface/ndfdBrowserClientByDay.php?listLatLon=40.863235,-73.714780&format=24%20hourly&numDays=7

令人惊讶的是,在他们的网站上,可以获得最低温度:
http://forecast.weather.gov/MapClick.php?textField1=40.83&textField2=-73.70

你会在最低温度下看到它充满了约5(有时更少,它是不一致的)空白字段,表示< value xsi:nil =“true”/>

如果有人可以帮助我,将非常感激,使用NWS API有时可能有点压倒性.

谢谢,

解决方法 根据我对文档 here和 here的理解,nil值只表示数据不可用.

在不对NOAA的数据架构做出假设的情况下,可以想象通过API获得的信息可能与其网站显示的信息不同.

Missing values are represented by an empty element and xsi:nil=”true” (R2.2.1).

返回的零值似乎涉及时间段.请注意这些请求中1中时间布局键(参见第5.3.2节)之间的区别:

> k-p24h-n7-1
> k-p24h-n6-1

数据时间不同.

<layout-key> element

The key is derived using the following convention:

“k” stands for key. “p24h” implIEs a data period length of 24 hours. “n7” means that the number of data times is 7. “1” is a sequential number used to keep the layout keys unique.

在这里,startDate是因素.离开它包括更多的时间,并可能解释一些尚未提供的请求数据.

每个文件:

The beginning day for which you want NDFD data. If the string is empty,the start date is assumed to be the earlIEst available day in the database. This input is only needed if one wants to shorten the time window data is to be retrIEved for (less than entire 7 days worth),e.g. if user wants data for days 2-5.

我没有体验到你提到的随机性. NOAA’s Yahoo! Groups forum的人们可能会告诉你更多.

总结

以上是内存溢出为你收集整理的ios – 国家气象服务(NOAA)REST API为预测参数返回nil全部内容,希望文章能够帮你解决ios – 国家气象服务(NOAA)REST API为预测参数返回nil所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1038460.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存