问题标签 [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 回答
1690 浏览

plot - Grads 在一个 2D(高度 - 时间)图中绘制来自不同文件(不同时间点)的数据

我从美国 gfs 天气模型下载数据(来自ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gfs.2014101812/master,如果您阅读超过 1 个月,请编辑日期之后)。这些是 grib 文件。

我正在使用 grads 绘制数据,如果我在地图上绘制来自 1 个时间步长(=1 个文件)的数据,它可以正常工作。所以我的第一次尝试是打开前 2 个文件并制作一个阴影图,以相同的颜色显示具有相同风速的区域。我得到的是一个带有正确轴的空图。

我正在使用 opengrads – 网格分析和显示系统 (GrADS) 版本 2.0.2.oga.2。

谁能帮我将不同时间步长(=不同文件)的数据绘制到一个图中?

0 投票
0 回答
286 浏览

r - 找不到 NOAA ERDDAP 数据集时该怎么办?

我正在尝试使用 R 中的rnoaa包下载一些网格化的 ERDDAP 数据。虽然数据检索对于某些数据集非常有效,但我在获取某些数据集的数据时遇到了一些问题。例如,当我运行时:

我收到以下错误:

该错误并不是真正一致的,因为它有时会在我尝试不同的时间跨度时起作用。但我几乎每次尝试从数据集下载数据时都得到它noaa_pfeg_95de_54ab_a60anoaa_pfeg_1a4b_0c2a_2365还有一些来自NOAA-NCDC的数据。

因为erddap_grid适用于某些数据集但不适用于其他数据集,所以我倾向于认为这不是错误。也许这是 ERDDAP 服务器的问题?或者可能与我的 API 密钥有关?有办法解决吗?


更新 - 2015-01-10:这似乎是服务器的问题。当尝试使用 Web 界面生成的地址(见下文)下载数据时,我得到了同样的错误。我想我只需要等到“他们”解决数据库问题。

0 投票
1 回答
1099 浏览

python - 使用 curl 请求时,NOAA Weather REST API 会导致错误

我正在尝试使用 NOAA 的气候数据在线 REST Web 服务(http://www.ncdc.noaa.gov/cdo-web/webservices/v2#data)编写一个 python 程序。但是,我在请求响应中遇到了错误。当尝试从命令行使用 curl 请求时,我输入:

它返回此响应:

出于某种原因,它认为我错过了开始日期,但我已将其包含在内,并且根据文档,它的格式正确。有没有人知道问题可能是什么?

0 投票
1 回答
1034 浏览

java - 从 NOAA web api v2 获取温度和湿度

新的 NOAA api 说我需要在标头中放置一个令牌才能发送请求,如果没有它,它会给我一个令牌所需的错误。我输入了我的电子邮件并收到了一个令牌,但我不确定如何将它放在我可以得到回复的格式中。

有没有办法通过在 URL 中发布所有信息来获得 JSON 响应,或者我是否需要制作一个 html/php 页面?如果我确实需要创建一个网页,是否可以导入一个库来让我在 java 中获取 JSON 而无需网页?

0 投票
1 回答
849 浏览

postgresql - SQL 最佳数据库结构:NOAA 数据

我正在尝试将大量每日天气数据存储到 postgreSQL 数据库中。这看起来可能不是很多数据,但大约有 95,000 个站点的每日数据可以追溯到 100 年前。这可能意味着数百万条记录 (95,000 * 365 * 100) = 3,467,500,000。虽然这是一个高估,但对我来说将所有日常数据存储在一个表中似乎仍然不切实际,其中车站 ID 作为外键映射到具有车站信息的另一个表。构造这些数据以按站查询数据系列的最佳方法是什么?我应该为每个站点创建一个表(将产生 95,000 个表)还是应该尝试更广泛的方法,例如为每个区域创建一个表?有什么优点和缺点?任何帮助是极大的赞赏。

我的数据如下所示:

0 投票
0 回答
78 浏览

r - 在 R 中处理数据框中的因素

我对 R 比较陌生,我正在尝试处理存储在数据框中的大量天气数据。我的目标是遍历数据并将我的数据框的 Element 列与几个值进行比较。我计划根据 Element 的值做一些不同的事情,就像传统的 switch 语句一样。元素值可能是 24 个不同值之一,例如 TMAX 或 TMIN。目前,元素列是一个具有 24 个级别的因子。根据 Element 的值,循环运行一组不同的代码的最快方法是什么?例如,如何比较 Element 中的值以检查它是否等于 TMAX?效率非常重要。任何建议表示赞赏。

例子:

我想根据测试中 Element 列的值在每一行上执行不同的代码部分。

0 投票
0 回答
96 浏览

php - 尝试向 NOAA 的 NDFDgen 函数发出请求时抛出未捕获的 SoapFault 异常

我从互联网上收集到我应该能够使用以下 PHP 请求预测数据:

但是,我收到服务器错误:“未捕获的 SoapFault 异常:[SERVER] 产品需要是时间序列或一目了然......”

我将参数“glance”作为上面的字符串提供,所以我不知道我做错了什么。NDFDgen 函数的文档在此处以表格形式提供。如果有人能发现我的错误,请帮助我。谢谢!

0 投票
1 回答
654 浏览

jquery - 使用 NOAA 的 V2 API

我了解 C# 和 VB,但对 Web 开发有点陌生。我正在尝试编写一个 VB Web 应用程序来使用 NOAA 的新 (V2) API 提取数据。他们的网站说首先请求一个令牌(完成)。然后将其添加到标头并使用基本 URL ( http://www.ncdc.noaa.gov/cdo-web/api/v2/ ) 并在 v2/ 之后附加适当的端点...

然后它给了我:

我的问题是:

  1. 他们希望我如何将令牌添加到标题中?(我尝试了一个元标记,但不确定我是否正确添加了它)和
  2. 如何使用该 jquery ($.ajax) 来提取我想要的数据?
0 投票
0 回答
397 浏览

php - 如何将 NOAA JSON 数据导入 PHP?

当我使用浏览器访问http://forecast.weather.gov/MapClick.php?lat=38.4247341&lon=-86.9624086&FcstType=json时,我看到了预期的回报(我喜欢它)。

在 PHP 中我写 $jj = file_get_contents(" http://forecast.weather.gov/MapClick.php?lat=38.4247341&lon=-86.9624086&FcstType=json ");

我收到一条错误消息“HTTP/1.0 403 Forbidden”。

有没有办法将数据从http://forecast.weather.gov/MapClick.php?lat=38.4247341&lon=-86.9624086&FcstType=jsonPHP 中获取?注意:一旦我在 PHP 中有 JSON 数据,我就知道如何处理它。

谢谢你。休伯特·哈尔金

0 投票
5 回答
3270 浏览

xml - 禁止来自 weather.gov 的当前观测提要 (403)

Weather.gov 当前观察提要突然开始对来自 HTTPClient 的所有请求失败,同样我观察到互联网上许多使用 AJAX 调用 weather.gov 的网站也失败了。

所有调用weather.gov 当前观察提要的结果,例如http://w1.weather.gov/xml/current_obs/TAPA.xml,返回403。所述URL 在浏览器中正确解析。