NWS - 每小时温度

时间:2015-06-29 17:56:44

标签: weather-api

我正在研究国家气象局的API,并尝试在接下来的24小时内获取某个地点的每小时温度。

我正在使用测试客户端生成请求:

http://graphical.weather.gov/xml/SOAP_server/ndfdXML.htm

输入

来自:2015-06-29T15:00:00

致:2015-06-30T15:00:00

产品:时间序列

变量:每小时温度,露点温度,表观温度

单位:美国标准

<time-layout time-coordinate="local" summarization="none">
<layout-key>k-p3h-n9-1</layout-key>
<start-valid-time>2015-06-29T17:00:00-04:00</start-valid-time>
<start-valid-time>2015-06-29T20:00:00-04:00</start-valid-time>
<start-valid-time>2015-06-29T23:00:00-04:00</start-valid-time>
<start-valid-time>2015-06-30T02:00:00-04:00</start-valid-time>
<start-valid-time>2015-06-30T05:00:00-04:00</start-valid-time>
<start-valid-time>2015-06-30T08:00:00-04:00</start-valid-time>
<start-valid-time>2015-06-30T11:00:00-04:00</start-valid-time>
<start-valid-time>2015-06-30T14:00:00-04:00</start-valid-time>
<start-valid-time>2015-06-30T17:00:00-04:00</start-valid-time>
</time-layout>
<parameters applicable-location="point1">
<temperature type="hourly" units="Fahrenheit" time-layout="k-p3h-n9-1">
<name>Temperature</name>
<value>83</value>
<value>79</value>
<value>72</value>
<value>70</value>
<value>69</value>
<value>74</value>
<value>82</value>
<value>87</value>
<value>87</value>
</temperature>
<temperature type="dew point" units="Fahrenheit" time-layout="k-p3h-n9-1">
<name>Dew Point Temperature</name>
<value>56</value>
<value>59</value>
<value>61</value>
<value>63</value>
<value>64</value>
<value>67</value>
<value>68</value>
<value>68</value>
<value>67</value>
</temperature>
<temperature type="apparent" units="Fahrenheit" time-layout="k-p3h-n9-1">
<name>Apparent Temperature</name>
<value>82</value>
<value>79</value>
<value>72</value>
<value>70</value>
<value>69</value>
<value>74</value>
<value>85</value>
<value>91</value>
<value>90</value>
</temperature>

显示的温度为3小时。我想把周期参数改为'天气一目了然'。确实我有24小时的时间段,但那段时间显示的唯一参数是“危险”。

显然,每个参数都与一个时间段相关联,但是有可能在1小时内获得温度而不是3小时吗?

1 个答案:

答案 0 :(得分:1)

如果你对json开放,那么有很多方法可以做到。

我建议使用一个名为apixu.com的服务。他们提供每小时的天气,他们还有不同编程语言的图书馆。

https://github.com/apixu?tab=repositories