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

r - 如何使用 R 通过 FTP 链接从 NOAA 下载每日摘要数据?

我想在 1981 年 1 月 1 日至 2016 年 12 月 31 日期间从美国某个州的所有气象站下载 CSV 格式的每日摘要数据;但是,这大大超出了一次可以手动下载的数据限制。我希望数据采用公制单位,并包括站名和地理位置。

是否可以使用 R 通过 FTP 链接下载这些数据?如果是这样,任何人都可以解释如何做到这一点,或者指出我正确的方向吗?

任何帮助将不胜感激!

0 投票
0 回答
133 浏览

r - R:获取给定位置/日期的最近气温测量值

我有latitude,longitudedate.

问:有没有一种简单的方法可以air_temperature从那里获得最近的测量值?

解决该任务的一个很好的辅助功能是:选择在我给定日期提供 air_temperature 的纬度/经度最近的车站。

这是我最近的尝试(不是真的有效)如下。第 1 步:选择最近的 50 个站点 第 2 步:对于所有站点,尝试获取我给定日期的 air_temperature。第3步:希望至少有1个匹配然后使用这个。这种方法的问题:第 3 步中从来没有一个匹配项。

0 投票
1 回答
119 浏览

json - 给定日期的最高气温 NOAA

获取 maxair 温度的数据集 id 是什么?

这是我的网址

我的回复是一个空数据集

我知道我的投标有效,因为如果我执行此查询

其中 XXXXX 是我的邮政编码 我得到了有效的回复

谢谢

0 投票
1 回答
936 浏览

javascript - NOAA API 集成

无法让 NOAA API 提供我想要的结果。我找到了我想使用的数据,但我无法让 API 找到它。我希望能够根据邮政编码搜索平均第一次霜冻日期的记录。数据应该在 NORMAL_ANN 数据集中。当我使用时,"https://www.ncdc.noaa.gov/cdo-web/api/v2/data?datasetid=NORMAL_ANN";我收到一个错误的请求错误。

关于我做错了什么的任何想法?我可以让 API 在我使用时返回对象https://www.ncdc.noaa.gov/cdo-web/api/v2/datasets(并且我确认这NORMAL_ANN是一个有效的数据集)。

谢谢

0 投票
1 回答
1248 浏览

python - 对于 NOAA 降雨数据,python 和 pandas 多年来的年平均小时数

我是堆栈溢出和熊猫的新手,但我很欣赏这个平台并有一个有趣的问题:我有一个熊猫数据框,它采用 NOAA 降雨数据(以 csv 格式表示有降雨的时间,不同年份但连续,一些数据缺失),用零替换 NaN,并为我们的水/管道工程师提供一个干净的每小时数据文件,这些文件可以从 NOAA 获得(完全不同)。但是,工程师想要一个 8760(非闰年的小时数)小时数据文件,它是 NOAA 提供的每一年中每小时的平均值。

例如,我有从 1987 年 7 月 1 日凌晨 1:00 到 2001 年 12 月 31 日凌晨 12:00 的每小时 NOAA 数据;我制作了一个巨大的每小时 df,但现在我需要制作一个每年 8760 小时的 df,其平均值为一年中每个小时的平均值(所有年份从 1 月 1 日凌晨 1:00 开始的平均值,从 1 月 1 日凌晨 2:00 开始的平均值在所有年份,...,从 12 月 31 日凌晨 12:00 开始的所有年份的平均值)请记住数据的开始和闰年!任何见解如何成功地做到这一点?

0 投票
1 回答
139 浏览

r - Nestled Loop 无法从 NOAA 收集数据

我正在使用 R 包 rnoaa(连同它需要的其他包)来收集历史天气数据。我编写了这个嵌套循环来收集所有数据集,但是当我运行它时我不断收到错误。它似乎运行了第二次罚款

循环:

响应:

它保存了第一个数据集,但它没有在文件名中应用 for,它只是将其命名为 bid_range.csv。

0 投票
0 回答
313 浏览

r - “高分辨率 marmap” - 地图范围 < 1 分钟

是否可以将marmap用于高度缩放的地图?这是我挣扎的地方——来自 NOAA 网格的分辨率似乎在高分辨率方面不够……

分辨率不足以显示海洋研究区域...

由于我无法使用 getNOAA.bathy() 获得足够的分辨率,因此我尝试了 GEPCO 数据库(30 分钟)并下载了相应的网格:

稍微好一点,但不足以正确显示样本......

这只是好一点。然而,这还不够。这是与ggmap的比较。

你们能帮我找到一种方法来用marmap正确说明我的研究领域,适合出版吗?

谢谢你。

0 投票
2 回答
621 浏览

r - projectRaster:太平洋深海测量数据(“NOAA.nc”)的光栅投影 - 太平洋中带有 marmap 的世界地图

我想重现小插图中的最后一个示例marmap:太平洋地区的“marmap-DataAnalysis”。该示例显示了以 lon = 50 为中心的世界的正交投影。示例如下:

但是,我想将中央更改为太平洋子午线,例如 lon = 155.5。我尝试通过将投影参数更改为,

但是之后,

结果是:

我怎么能在太平洋地区绘制“测深世界”?

0 投票
0 回答
957 浏览

r - 离大型数据集中每个邮政编码最近的气象站?

我正在寻找一种有效的方法将大型数据集中的每条记录链接到其最近的 NOAA 气象站。数据集包含 9 位邮政编码,NOAA 气象站有经纬度信息。任何人都有最好的方法来做到这一点?谢谢!

编辑:使用有效的代码进行更新,以防其他人正在寻找最近的 NOAA 气象站到一组邮政编码/如果有更好的方法来做到这一点的建议。

基于此问题中提供的代码:查找最近的邻居(log,lat),然后是下一个最近的邻居,依此类推,用于 R 中两个数据集之间的所有点

temp_stations 从https://www1.ncdc.noaa.gov/pub/data/normals/1981-2010/station-inventories/temp-inventory.txt下载(用于开发温度数据集的气象站)

zipcodes 是一个包,其中包含美国每个邮政编码的 lat long 数据集。

0 投票
1 回答
595 浏览

php - 从 NOAA 获取每小时和六小时的天气

我正在尝试从 NOAA 获取天气数据并对其进行解析以获取当前的温度、湿度和其他值。我正在尝试从其网站获取 JSON 数据,该网站使用纬度和经度值来获取位置的天气数据。我在获取数据时遇到了麻烦,我发现我们必须使用 CURl 来完成它,而我不知道使用 CURL。

这是我用来获取数据的 URL

https://api.weather.gov/points/$latitude,$longitude/forecast ”。

这是我尝试过的,基于我在这里找到的一个例子。我想知道如何传递纬度和经度,并在url的末尾添加预测