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

netcdf - 将本机 NetCDF 转换为网格化 NetCDF3

尝试从 NOAA 服务器(即 thredds-aws、Amazon 等)访问原生 NetCDF 格式的原始 NEXRAD 数据,并将它们转换为网格化 NetCDF 文件以自动进行后处理。

NOAA 的天气和气候工具包能够导出网格化的 NetCDF3 文件(在下面的保管箱文件夹中)。

我已经训练了一个外部代码来处理导出的网格文件。但是,为了自动化这个过程并为我的研究分析几年,我必须弄清楚如何将来自 NOAA 服务器的本机文件转换为这种网格格式。具体来说,我想在最终输出文件中有一个 MxN 数组,用于最低仰角扫描角 ~0.5 度的“反射率”,以 dBz 为单位,纬度和经度的一维数组大小分别为 M 和 N。

为了帮助理解我要查找的内容,这里是一个包含两个文件的文件夹。标题为“KDOX_Gridded_V06_20170601_190648.nc”的格式是我正在寻找的格式,另一种是可通过在线服务器轻松访问的 RAW 原生 NetCDF: https://www.dropbox.com/sh/zgpb318ncpif894/AAAuBLsjC0_BRfB0T7peJk9ca? dl=0

谢谢

0 投票
1 回答
150 浏览

r - 在 R 中从 NOAA 下载选择文件

我有一个在 NOAA 网站上找到的文件列表,其中包含以下 URL:

https://www.ncei.noaa.gov/data/gsoy/access/

我想知道如何从这里仅将特定文件加载到 R 中。

0 投票
1 回答
69 浏览

r - R中的嵌套JSON,无法解压缩天气数据

我正在尝试从 NOAA 解开天气警报。

https://api.weather.gov/alerts

这会生成一个表格,我可以从中获取有关每个警报的详细信息。然而,一些结果被进一步嵌套。例如:

我想解压这些并旋转表格,所以每一行都应该是:

我该怎么做?它会涉及取消列出该列吗?

0 投票
1 回答
383 浏览

weather - NOAA GFS Grib 文件不涵盖一整天

NOAA 从此链接提供 有关 GFS 预报的 grib 文件,其中包含预报天气属性的值。每个文件都有一个 3 小时的输出时间步长。每天由 4 个 grib 文件组成,每个文件有以下时间参考之一;00:00、06:00、12:00、18:00。时间参考是预测开始的时间。

这意味着 grib 文件仅涵盖一天中的以下时段;00:00-03:00、06:00-09:00、12:00-03:00、18:00-21:00。

是否有任何其他公开可用的文件,涵盖一整天?

0 投票
1 回答
444 浏览

google-maps - 将 NOAA 图表与 Google 地图结合使用

在这个页面http://tileservice.charts.noaa.gov/tileset.html#13003_1-gmaps-code它有一些示例代码可以使用。它使用此 URL 作为脚本源:maps.google.com/maps/api/js?client=gme-noaa&channel=NOS.OCS.MCD.ChartTileService

https://developers.google.com/maps/documentation/javascript/上的谷歌文档说您可以使用允许通道参数的客户端 ID。我没有客户端 ID,我有 API 密钥。有没有办法获取客户 ID?或者有没有办法将我的 API 密钥与 NOAA 磁贴服务结合使用?如果我按原样使用该 URL,它会告诉我我的 URL 无权与该客户端 ID 一起使用。

0 投票
0 回答
303 浏览

java - 如何在 Java 中修复“SAAJ0537:无效的内容类型”

我正在开发一个需要提取当前和历史天气数据的项目,到目前为止,我一直在尝试使用库https://github.com/sudohippie/weather-noaa,对其进行修改以使用 Java 8(因为最后一次提交是在 2013 年),但我似乎无法使其 SOAP 客户端工作。相关代码和错误日志如下。

有谁知道问题是什么,如何解决它,或者任何维护得更好并服务于相同目的的库(注意:只要我可以获得雷达反射率数据以及理想的湿度和温度,它就可以工作)?它不需要从 NOAA 提取数据;WeatherUnderground 或类似的服务也可以。

0 投票
2 回答
879 浏览

r - 如何使用 rnoaa 查询 NOAA 的历史日平均温度?

我正在尝试使用 NOAA 数据查找一系列日期之间的历史平均温度,并与长期平均温度进行比较。

我正在使用rnoaa包并且遇到了一些障碍。对于长期平均值,我已成功使用以下语法:

这让我可以解析weather_data$data该站点在 1 月 15 日至 11 月 14 日之间的长期平均温度。

但是,我似乎无法为历史平均温度找到正确的数据集或数据类型。除了那些日子的实际日平均温度外,我想获得与上面的代码相同的数据。知道如何查询吗?我已经做了几个小时了,没有运气。

我尝试过的事情如下:

这让我看到了 GHCND 数据集中的独特数据类型,但这些数据类型似乎都不是日平均温度。有什么想法吗?

0 投票
1 回答
97 浏览

python - 如何导入 NOAA-CRN 数据文件?

我下载.txt了 NOAA-CRN 数据文件,删除了我不感兴趣的数据并保存为.csv如下所示:

我想用 Pandas 读取文件并转换格式的日期和时间(因为这是其他机构的数据使用的格式):

2015-01-01 00:00:00.

但是我被卡住了,似乎没有任何效果。我正在使用此代码来读取文件:

这使:

是否因为 Python 无法处理日期时间格式而发生YYYYMMDD HHmm?帮助将不胜感激。

0 投票
1 回答
163 浏览

dask - 尝试使用 OpenDAP 打开一系列 netCDF 文件

我想使用 xarray 和 open_mfdataset 打开 1950-2005 年的所有数据。 https://www.esrl.noaa.gov/psd/thredds/catalog/Datasets/ncep.reanalysis/surface/catalog.html

这是我到目前为止所做的:

来源= https://www.esrl.noaa.gov/psd/thredds/catalog/Datasets/ncep.reanalysis/surface/air.sig995.years.nc

但是,我似乎无法将我的列表解释为读入源中的变量年份。

有任何想法吗?

先感谢您。

编辑: path = 'https://www.esrl.noaa.gov/psd/thredds/catalog/Datasets/ncep.reanalysis/surface' files = ['{0}/air.sig995.{1:04d}.nc'.format(path, years) for years in range(1950,2005,1)] print(files) nc = netCDF4.MFDataset(files)

这是我正在使用的代码。当我尝试打开这些文件时,出现错误:

我没有正确输入路径吗?

0 投票
0 回答
116 浏览

weather-api - 如何从 NOAA 天气 API 获取湿度

我已成功从 NOAA API 完全获取历史天气数据,但仅获得最低和最高温度,我如何从 NoAA API 获得湿度

回应: