问题标签 [grib]
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.
geolocation - 更改 grib 文件上的地理参考或地理位置数据
我有一个覆盖全球特定区域的 grib 文件(即不覆盖整个世界)。我需要将其中的纬度和经度转移到不同的区域。它包含历史天气数据。
我很难找到 grib 文件包含它的地理参考数据的位置,以及如何操作它 - 我需要有效地将其上的每个点向南 2 度和向东 119 度移动。
谁能指出我可以使用什么工具来执行此操作(我正在运行 Mac,并且有我不自信的毕业生,panoply(似乎只能查看)和 wgrib。
谢谢!
java - 如何在 Java 中使用 NetCDF 将 Lambert Conformal Conic 投影转换为 lat/lng 小数点
我正在使用来自 unidata 的 NetCDF 4 java 库来读取 GRIB 文件。GRIB 文件结构如下所示:
我想编写将 x 和 y 转换为 lat/lng 小数点的程序。我是平面/地球映射的新手。
php - 如何使用 PHP 读取 GRIB2 文件
我想显示来自http://nomads.ncep.noaa.gov/过滤器生成的 NOAA GFS 数据子集的天气预报数据。据我所知,输出文件是 GRIB2 格式。不幸的是,我找不到任何 PHP 库,它会“给我”给定纬度/经度坐标的预测(我发现一些只适用于 Fortran 或 Python)。有人知道这样的 PHP 库吗?
json - 将 GRIB 转换为 JSON 对象
以前,我从事过一个项目,该项目使用从以下 NOAA 网站检索到的 GRIB 数据读取和显示风向预测:
http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_1p00.pl
然后使用实用工具“grib2json”将下载的 GRIB 数据转换为 JSON 对象。
但是,我被要求从以下日本网站获取 GRIB 数据:
但是,我意识到两种来源的 GRIB 格式是不同的。实用程序“grib2json”不适用于日本的 GRIB 数据。
我需要有关如何将日本 GRIB 数据转换为 JSON 的帮助,以便我仍然可以重用我的源代码来显示风向预测。
r - 在 R 中读取 Grib 数据 - 读取波段名称
目前我可以使用 rgdal 在 R 中读取 grib 文件,但我真的不知道这个文件包含的波段的名称是什么。例如,下面是我正在使用的 grib 数据。
我可以阅读第一和第二十八频段;但我不知道这些波段是什么(哪些参数)。
“摘要”功能也无济于事。你能帮忙吗,我如何知道这个文件包含的乐队的名字?
python - 无法使用 python iris 模块保存到 grib2 文件
我正在使用 python iris 模块读取一些 netCDF 数据并以 grib 格式输出特定字段以进行进一步的下游处理。但是我产生以下错误
因此,在阅读以下内容后:
StackOverflow 线程将 NetCDF 转换为 GRIB2
鸢尾花源代码位于 https://github.com/SciTools/iris/blob/master/lib/iris/fileformats/grib/grib_save_rules.py#L80
我尝试了以下
即我仍然产生同样的错误,在 iris 子程序中失败 gribbability_check
希望有人可以提供帮助。我将 iris 1.9.0 与 python 2.7.6 一起使用。该操作也因 iris 1.8.0 而失败
干杯
python - 如何迭代 grib2 文件的纬度经度值?
我正在尝试获取uvIndex
grib2 文件中存在的所有 lat,lng 。这是我从中获取文件的链接。问题是我无法理解文件的结构,因此我无法获取数据。我pygrib
用来读取文件。
这是我尝试过的代码:
我想要实现的是遍历所有 lat long 并打印相应的 uvIndex 值,或者输入 lat long 并获取相应的值。阅读文档,pygrib
但找不到任何适合我目的的命令。请帮忙。
python - 解释 NOAA 紫外线指数预测如何计算预测文件中的小时数?
我从NOAA的ftp站点获取每小时的紫外线指数。如前所述,预测时间在文件名中显示为uv.t12z.grbfXX, where XX is the forecast hour (01 to 120)
. 但在 grib2 文件中,密钥hour
始终指示小时为 12。此外,任何文件中的日期都不会改变。截至今天,它2016/06/04
在所有 120 个文件中。我也无法在文件的键中找到时区。
所以,我想知道,如果我想找到Delhi(28.6139, 77.2090) timezone: Asia/Kolkata
on 2016/06/05
at的 UV 指数,2 pm
我该如何从这些文件中计算出来?uv.t12z.grbf38
文件中假设文件中的紫外线指数01
是00:00 hrs on 2016/06/04
. 我在有关此的文档中找不到任何内容。
这是查找小时的代码片段:
输出:
python - 如何在 pygrib(grib2 文件)中创建索引?
我正在尝试使用 pygrib 从这里读取 grib2 文件。但是读完全部120个文件需要4-5个多小时。所以我尝试制作索引以更快地读取文件。每当我尝试在 value 键上创建索引时,都会收到此错误:
这是我的代码:
谁能解释我做错了什么?
python - 错误:命令 '['dot', '-V']' 返回非零退出状态 -5 使用 Iris 时
在我安装软件包Iris
后conda install -c scitools iris
,
无论是使用 Ipython 控制台还是 Jupyter 笔记本,iris
总是无法导入。错误子例程显示如下: