我正在使用World Weather Online API并获得一些时髦的结果。我找不到关于这些读数如何工作的文档,但我看到的一个奇怪的事情是-999米的膨胀高度。我正在使用位于加利福尼亚州山景城的一个位置,它不是非常接近水,但我希望API将从最近的可用站点/仪器返回结果。以下是一个示例回复:
<data>
<script id="tinyhippos-injected"/>
<request>
<type>LatLon</type>
<query>Lat 37.39 and Lon -122.09</query>
</request>
<nearest_area>
<latitude>37.467</latitude>
<longitude>-122.083</longitude>
<distance_miles>5.4</distance_miles>
</nearest_area>
<weather>
<date>2013-12-06</date>
<maxtempC>10</maxtempC>
<mintempC>-233</mintempC>
<hourly>
<time>0</time>
<tempC>1</tempC>
<tempF>34</tempF>
<windspeedMiles>4</windspeedMiles>
<windspeedKmph>6</windspeedKmph>
<winddirDegree>193</winddirDegree>
<winddir16Point>SSW</winddir16Point>
<weatherCode>113</weatherCode>
<weatherIconUrl>
<![CDATA[
http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0001_sunny.png
]]>
</weatherIconUrl>
<precipMM>0.0</precipMM>
<humidity>68</humidity>
<visibility>10</visibility>
<pressure>1021</pressure>
<cloudcover>0</cloudcover>
<sigHeight_m>-999.0</sigHeight_m>
<swellHeight_m>-999.0</swellHeight_m>
<swellDir>-999</swellDir>
<swellPeriod_secs>-999.0</swellPeriod_secs>
<waterTemp_C>12</waterTemp_C>
<waterTemp_F>54</waterTemp_F>
</hourly>
这个阅读有什么问题吗?我假设它应该只是一个零的膨胀高度,我可以处理,但我想确保-999并不意味着其他东西(就像当时没有可用的读数或其他东西)。
答案 0 :(得分:1)
-999通常用于表示天气预报中的缺失数据。如果该Feed没有提供您想要的数据,您可以尝试National Data Buoy Center,它会收集全球的波高数据,重点关注美国海岸。他们提供了许多方式来使用他们的数据,包括KML下载。