问题标签 [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 投票
0 回答
52 浏览

python - NOAA CO-OPS API 请求被禁止

我正在使用 python 的 requests 库从 noaa 的 co-ops api 中检索潮汐信息,并不断收到错误 403 禁止响应。如果有区别,我在 pythonanywhere 上使用 python 2.7。这是我的代码:

0 投票
0 回答
75 浏览

r - 使用 rnoaa 包的内存问题

使用rnoaa包将美国站 ID 添加到天气事件的 df 中。下面是str()df rain

谷歌驱动器链接到子集的 csv 文件

省略了一堆与此无关的变量,这是raindf的片段

这是ghcnd_stations()tibble的片段,rnoaa文档建议分配它,这样就不必每次都调用它。

到目前为止,我已经能够使用该ghcnd_stations()命令调用站点列表,然后在删除非 CONUS 站点后,获取这些站点的纬度/经度坐标,fuzzyjoin::geo_inner_join用于比较两个列表并合并最近的站点.

我获取了我的数据的一个子集并尝试运行它并且它可以工作,但是当我尝试在整个数据集上运行该代码时,我遇到了memory.size错误:

我已经尝试过 uisng memory.size = 9000,并尝试阅读有关增加内存大小的信息,但我仍然收到错误消息。memory.size(max = TRUE)返回这个:

有没有更有效的方法来做到这一点,还是我必须将我的 df 切片,运行代码,然后rbind重新组合在一起?

只是为了上下文,这里是sys.info()

第一个问题!如果我没有包含任何相关内容,请告诉我。谢谢!

0 投票
3 回答
2944 浏览

weather - NOAA GFS 输出文件的文档

我有兴趣从以下网站免费获得欧洲的 GFS 预测数据。

链接到 GFS 预测

数据可以从这里下载

我只需要欧洲的数据(确切地说是德国)。在阅读 grb 文件时,我发现数据集很大,并且维度为65160 352

我正在寻找该文件的文档。每一列是什么意思?等等。如果您碰巧对此有所了解,请告诉我。

0 投票
1 回答
2103 浏览

java - Unirest 标头请求正文

我有一个关于使用标头发出 Unirest 请求的快速问题。

我正在使用 NOAA API 来访问天气信息。他们要求您发送带有以下内容的标头,但它在 CURL 中,我需要帮助将其转换为 Java 以发出 Unirest 请求:

如果有帮助,这是文档的 URL: https ://www.ncdc.noaa.gov/cdo-web/webservices/v2#gettingStarted

这是我要访问的端点: https ://www.ncdc.noaa.gov/cdo-web/api/v2/datatypes/

这可能是非常简单的事情,但我一生都无法弄清楚!

我在这里先向您的帮助表示感谢!

0 投票
1 回答
115 浏览

r - 对目录中的文件列表迭代几个操作,并在 R 中使用新的动态文件名保存,Lapply?

我是 R 新手,想将文件列表作为单独的数据框读取,对每个文件执行多项操作,然后将它们保存为具有动态文件名的单独文件。我想我应该使用 lappy,但不确定。

这是我编写的适用于一个文件的代码:

如何对目录中的文件列表执行此操作?有任何想法吗?谢谢你。

0 投票
1 回答
685 浏览

c# - REST 服务切换到 https,在浏览器中工作,在 c# 中抛出“(403) Forbidden”错误

NOAA 最近将他们的服务从 http 切换到 https,并且已经工作多年的 ac# 调用现在返回“远程服务器返回错误:(403) Forbidden。”

奇怪的是,浏览器和 Postman 都可以使用相同的调用。为什么服务器会拒绝一个请求而不是另一个请求,我错过了什么?

网址:https ://graphical.weather.gov/xml/sample_products/browser_interface/ndfdXMLclient.php?zipCodeList=44113&product=time-series&begin=2017-03-23T00:00:00&temp=temp&appt=appt&pop12=pop12

根据下面接受的答案修改了示例代码。两个版本都没有设置 UserAgent,显然现在需要这样做:

或这个

0 投票
1 回答
336 浏览

php - 403 使用带有 https 的 Buzz 客户端调用 api.weather.gov

尝试在我的 Symfony 应用程序中通过 Buzz 使用 curl/file_get_contents 来检索您在此处看到的数据:

https://api.weather.gov/points/44.3537,-73.8636/forecast/hourly

无论如何,我似乎收到了 403 Forbidden 错误,我想知道是否有人有任何建议?

在 Buzz 的 FileGetContents 类中

$url 计算为: https://api.weather.gov/points/44.353700,-73.863600/forecast/hourly

与 CURL 相同

标头返回

0 投票
1 回答
518 浏览

r - MarMap中的地图插图/包括ggplot2中的marmap文件

我有marmap一个海洋保护区的情节,但由于它非常放大,我试图包括它所在的美国州(马萨诸塞州)的插图。

目前,我的代码如下:

我想把波士顿这个更大的区域作为插图包括在内,或者在第一张地图旁边

我认为这可能最好在 ggplot 中完成,因此我可以包含城市名称,但我不确定如何将 marmap 文件导入 ggplot。

0 投票
1 回答
68 浏览

r - R脚本从NOAA FTP读取固定宽度的大数据文件,只抓取部分表

您好 R 新手,所以如果这是一个简单的修复,我提前道歉。

我试图每天一次从 NOAA 的数据库中获取降水数据,这个功能可以完美运行几个月,但 NOAA 增加了表格的大小,现在我只返回部分表格:从第一行开始,但结尾不同每次运行的线路。似乎数据在整个表加载之前就被刮掉了。如果有任何关于如何抓住整张桌子的建议,那就太好了。

这是我过去使用的代码,但现在一次运行将获取所有代码行,而其他运行将在中途/季度/等停止。

先感谢您!

0 投票
0 回答
440 浏览

javascript - 如何在 HTTPS 获取请求中设置标头?

我正在使用hardus 的npm 包 https向 NOAA 发出获取请求。NOAA的文档很差,而且 https 包上的文档不存在,而且我在设置标头时遇到了麻烦。这是我的请求代码,

如何向我的请求添加标头以包含 Web 服务令牌?