问题标签 [noaa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
736 浏览

php - 向 NOAA 发送 SOAP 请求

SOAP 有点新。试图从 NOAA 网站获取天气数据。下面显示的第一个 SOAP 请求有效,并返回纬度和经度。第二个 SOAP 请求不起作用。我显然没有正确发送数据。任何人都可以帮忙吗?谢谢

0 投票
1 回答
2969 浏览

ios - 国家气象局 (NOAA) REST API 为预报参数返回 nil

我正在使用 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 有时会有点不知所措。

谢谢,

0 投票
1 回答
2581 浏览

google-maps - 在 Google 地图上显示 NOAA ENC 海图

我目前正在投资一个项目,将海图和地图应用到我们的自定义谷歌地图应用程序中。但是,我不确定如何实际执行此操作。我想使用这里的 NOAA ENC 数据:

我想做的是使用这些数据在谷歌地图上显示图表。有没有人对如何做到这一点有任何想法/提示/见解?

0 投票
1 回答
2833 浏览

python - NOAA 使用 python 的每小时数据

是否有任何 python 程序可以从 NOAA 获取详细数据,特别是每小时数据和 7 天昼/夜预测?

我找到了 python-weather-api、python-weather 和 python-noaa。但是,它们要么不再受支持,要么缺少我想要的数据。

如果没有,那么我可能会自己制作一个,尽管我不想重新发明轮子!

0 投票
1 回答
213 浏览

python - feedparser 没有给出 NOAA xml 的 lat long

使用NOAA 休息网站上给出的示例 url:

http://graphical.weather.gov/xml/sample_products/browser_interface/ndfdXMLclient.php?listZipCodeList=20910+25414

下面的代码:

输出:

<latLonList>失踪了。我在 xml 中看到它,为什么它不在 feedparser 字典中?

0 投票
1 回答
343 浏览

python - NOAA 如何将 City,St 转换为 lat long?

NOAA REST 服务提供了一种获取天气信息的方法。我注意到 NOAA 网站上有一个文本框,我可以输入 City,St 以获取该位置的天气信息。

使用 REST 服务,它仅列出有限的 City,St 及其对应的 Lat,Lng:

http://graphical.weather.gov/xml/sample_products/browser_interface/ndfdXMLclient.php?listCitiesLevel=1234

但是,如果我想查看 的 Lat,Lng MCRAE, GA,它不会在 REST 服务中列为 City,St。

我的目标是使用任何 City,St 作为 python 程序的输入,该程序将检索该位置的天气数据。这最终涉及找出 City,St 坐标,然后使用坐标构建 url。我希望 REST 服务能给我坐标,但似乎不可能。

我的问题是 NOAA 如何确定用于任何给定 City,St 的正确坐标?如果可能的话,是否有任何 REST 服务可以轻松返回该数据?我宁愿不必模拟用户输入然后屏幕抓取坐标。

0 投票
1 回答
65 浏览

gis - NOAA 的 GIS 多边形 - 如何使用它们?

NOAA 提供了一个多边形区域,用于在地图上绘制形状。我在谷歌地图中唯一能找到的是使用纬度/经度来创建一个形状。

您可以在此处查看带有多边形的警告: http ://www.nws.noaa.gov/regsci/gis/last10.html

有人可以告诉我这 4 位数字代表什么以及是否可以将它们转换为纬度/经度。

0 投票
1 回答
2488 浏览

php - simplexml_load_string 不解析我的 XML 字符串。字符集问题?

我正在使用以下 PHP 代码从 NOAA 的潮汐报告站 API 读取 XML 数据:

不幸的是,我最终显示了这个:

对象(SimpleXMLElement)#246 (0) { }

在我看来,XML 格式完美——为什么不解析?通过查看另一个问题(Simplexml_load_string() fail to parse error),我了解到标头可能是问题所在——http 调用确实返回了“ISO-8859-1”的字符集值。但是加入utf8_encode()电话似乎并没有奏效。

尤其令人困惑的是,simplexml_load_string()它实际上并没有失败——它返回了一个令人愉快的 XML 数组,只是其中没有任何内容!

0 投票
2 回答
14971 浏览

python - 如何使用 NOAA API 查询给定坐标集的过去天气数据

我正在尝试使用纬度和经度坐标检索过去的 NOAA 数据。我对温度、风速、云量和降水等变量的历史时间序列和年度总结都很感兴趣。

例如:2008-02-20 13:00 在 (25.033972, 121.564493)

我希望自动化一个流程,为 900,000 多个地点实现这一目标。有任何想法吗?理想情况下,该脚本将使用 R 或 Python 编写。

0 投票
1 回答
8153 浏览

php - NOAA API 或 Weather.gov?

当我使用一个很酷的 PHP 库来获取 NOAA 天气 ( https://github.com/amwhalen/noaa ) 时,我发现它返回的结果与我在 weather.gov 上找到的结果不同。我只需单击页面上我所在位置的按钮即可找到weather.gov XML。

它们相差几度,具有不同的日期格式,其中一个显示 LOW 在 HIGH 之前(与 HIGH 在 LOW 之前相反)。哪个更准确:NOAA API 或 Weather.gov?我应该使用不同的库吗?我会使用 The Weather Channel(根据他们的 API 也是 Weather Underground),但预测超过 3 天需要花钱。

网址:

  • PHP NOAA (ndfd) /li>
  • Weather.gov(“MapClick”) /li>

更新:谢谢 Sammitch 和 Jeroen!你说的一定是真的。结果会有所不同。从技术上讲,它们都是 NOAA,但结果却不同,这没有任何意义,但无论如何(您会认为它们将使用相同的预测和算法)。我现在将直接使用 NOAA,因为有很多库和大量文档。我在这里找到了另一个很棒的 PHP 实现:Simple NWS