问题标签 [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.
python - 从 THREDDS Catalouge for NetCDF 更改数据源
嗨,我正在使用此处的代码How to read NetCDF file and write to CSV using Python我希望能够从此处的 THREDDS 目录中提取“Mean_period_of_swell_waves_ordered_sequence_of_data”,但收到以下错误。我正在使用天篷
任何想法为什么?谢谢亚历克
coldfusion - 如何解析和读取 .txt 文件(NOAA 天气)
我正在尝试.txt
从 NOAA Weather 站点解析和读取文件。如何搜索文件以查找某些文本并将其插入数据库?
我正在尝试搜索格林维尔并拉出条件和温度。然后将其与其他城市一起推送到我的数据库中?您愿意分享的任何代码将不胜感激。
代码:
内容:
国家气象局文本产品显示跳过导航区域天气综述由 NWS 发布,北卡罗来纳州罗利/达勒姆 当前版本 | 上一版本 | 图形和文字 | 打印 | 产品列表 | 词汇表 版本: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 000 ASUS42 KRAH 081410 RWRRAH 北卡罗来纳州气象局全国气象局 TRALEIGH 08 2018 注意:“一般”表示在 12,000 英尺以下没有明显的天气和/或能见度障碍的情况下几乎没有云。NCZ001-053-055-056-065-067-081500- 北卡罗来纳州西部城市天空/WX TMP DP RH 风压评论 ASHEVILLE FAIR 35 23 61 VRB3 29.92F JEFFERSON FLURRIES 26 16 65 W9 29.83F WCI 16 64 MORGAN NW3 29.97F 山核桃云 35 24 64 SW5 29.94F WCI 31 卢瑟福顿云 37 27 67 W6 29。
python - NOAA API 返回不可能的历史温度值
接口:
https://www.ncdc.noaa.gov/cdo-web/webservices/v2
参数:
CITY:US270013
指定明尼阿波利斯,MN
datatypeid=TOBS
指定我想要观察到的温度
Python代码
结果:
根据该表,2015 年 5 月 6 日,明尼阿波利斯的观测温度为 178 度。这显然是错误的,但他们的网站上几乎没有文档。它们是否TOBS
遵循不同的温度尺度,或者我应该使用不同的变量?
audio - 如何将音频 (.wav) 转换为卫星图像
我需要创建一个可以捕获声音的软件(来自带有 RTL-SDR 的 NOAA 卫星)。问题不是捕获声音,问题是我如何将音频或波转换为图像。我读了很多东西,傅里叶快速变换,希尔伯特变换等......但我不知道如何。
如果你能给我一个想法,那就太棒了。谢谢!
python - Noaa Api 与 Python。下载了数据集,我将如何打开它们?
我试图从 NOAA 访问数据集,用于一个项目。我已经能够下载 json 文件,但我不知道如何打开我打印出来的所需文件。
这是我的输出:
我如何访问该数据集中的数据,因为我希望将它们变成 Pandas DataFrame
weather-api - 是否有过去 NOAA 天气预报的 API(预报档案)?
我正在寻找旧天气预报的来源——昨天、上个月、去年。对于美国的主要城市。似乎很容易找到未来的预测和历史实际数据,但不是历史预测。
matplotlib-basemap - cartopy:NOAA APT 图像上的地图叠加层
我正在进行一个尝试解码 NOAA APT 图像的项目,到目前为止,我已经到了可以从 RTLSDR 的原始 IQ 记录中获取图像的阶段。这是解码后的图像之一,已 解码的 NOAA APT 图像,此图像将用作代码的输入(此处显示为 m3.png)
现在我正在研究在图像上覆盖地图边界(注意:仅在上图的左半部分)
我们知道,图像被捕获的时间和卫星信息:位置、方向等。所以,我使用卫星的位置来获取地图投影的中心和卫星的方向来适当地旋转图像。
首先我在 Basemap 中尝试过,这里是代码
结果我得到了这张图片,看起来还不错
我想将代码移至 Cartopy,因为它更易于安装并且正在积极开发中。我找不到类似的方法来设置边界,即以米为单位的宽度和高度。所以,我修改了最相似的例子。我找到了一个函数,可以在 longs 和 lats 中添加米,并用它来设置边界。
这是Cartopy中的代码,
这是Cartopy 的结果,它不如 Basemap 的结果。
我有以下问题:
- 我发现在底图和 cartopy 中都无法旋转地图而不是图像。因此我求助于旋转图像,有没有办法旋转地图?
- 如何提高cartopy的输出?我认为这是我计算问题程度的方式。有没有办法可以提供米来设置图像的边界?
- 有没有更好的方法来做我想做的事情?任何特定于此类应用程序的投影?
- 我正在手动调整比例(我决定每像素公里数的部分),有没有办法根据卫星的高度来做到这一点?
任何形式的输入将不胜感激。非常感谢您的参与!
如果您有兴趣,可以在这里找到该项目。
python - 来自 python noaa_sdk api 和生成器的历史天气数据?
我正在尝试使用noaa api的 python noaa_sdk获取历史天气数据。我正在使用示例中的以下代码:
但是当我这样做并包括开始和结束日期时,我没有得到“打印(观察)”响应。
我认为这与 get_observations() 函数中的生成器和产量有关,但我无法弄清楚。如果我不输入开始日期和结束日期,它会起作用......知道我做错了什么吗?
mapbox - 在 Mapbox GL JS 中覆盖 GeoTIF 的主要问题
我有一些一般性问题要了解在我的项目中已成为一个非常严重的问题。我希望我能对这里发生的事情有所了解,因为我对这个问题已经困惑了两个多月。让我潜入:
我正在使用 Mapbox 制作一个天气应用程序,它显示德克萨斯州上空的雷达(雨)和卫星(可见云)。我正在使用图像叠加来完成此操作。这个过程很简单,但覆盖层没有覆盖在正确的位置。
我使用来自 NOAA 的免费软件,称为“天气-气候工具包”。这有批处理支持,允许我提取我想要的地理坐标并将其写入 geoTIF。(下载/查看链接是https://www.ncdc.noaa.gov/wct/)
在我的示例中,我正在做德克萨斯州 - 我选择的范围(十进制)是:
北:37 东:-92 西:-109 南:24
在进行上述所需设置后,我的输出是这样的——在选定的时间里,这似乎是 100% 正确的卫星数据:
然后我在 Mapbox 中使用具有相同精确坐标的图像叠加层:
结果覆盖了透明度,因此您可以轻松查看问题。它没有对齐。(请参阅带圆圈的海岸线,因为它很明显)纬度不正确,但经度似乎不错。
我能够得到其他雷达(雨)数据来显示雨,但这绝对是一场噩梦。一旦我覆盖它,我会花几个小时手动调整它。我只是没有时间像我一样用每组新数据来弄清楚。
我注意到,如果我设置小坐标(例如,一个 30 英里的立方体),图像叠加在 Mapbox 中会完美显示,而无需手动更改坐标以将其移动到应有的位置。
是否有一些我应该知道的软转换,或者缺少什么?图像越大,误差似乎越大。我现在不知道该怎么做。
python - 使用 feedparser.py 时出现意外错误
我使用feedparser模块成功地解析了来自国家飓风中心的 RSS 提要:
但是,当我尝试从中太平洋飓风中心读取表面上相似的提要时,我生成了一个 KeyError:
这是 feedparser 的错误吗?CPHC 的 Feed 格式是否错误?有没有我忘记指定的选项?问题似乎在于没有一个名为“where”的键,但我不知道为什么这对 NHC 提要来说不是问题。堆栈复制如下: