问题标签 [grads]

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 回答
455 浏览

grads - 循环遍历多个 netcdf 文件

我想遍历 Grads 中的多个 netcdf 文件。这些文件从 2018 年 5 月 1 日到 2018 年 6 月 30 日运行,命名为:

2018050100.nc...2018063000.nc

功能是将netcdf文件重新网格到0.17度。我该怎么做呢?

0 投票
1 回答
508 浏览

grads - 在打印命令之后将数据保存到文本中

在 grads 软件中导入位势数据后,我们使用 print 命令将数据显示在页面上。有没有办法将此显示的数据保存为文本?

设置 gxout 打印

将位势值输出到文本文件

0 投票
2 回答
679 浏览

python - 如何使用 R 或 python 读取和转换 GrADS 平面二进制格式?

我有一个带有控制文件的GrADS 格式(原始二进制)文件,如下所示:

有谁知道如何使用 R 或 Python 将其转换或重新格式化为常见的 2D 光栅文件格式?

预期的输出是 2D 地图(通常是光栅文件或 2D 数组),类似于此地图: 输出示例

0 投票
1 回答
279 浏览

grads - 在 Grads 中打开 Shapefile

我的 SampleDatasets 文件夹中有形状文件(abc.shp、abc.shx、abc.dbf)。当我尝试在 Qgis 中打开这个 shapefile 时,它​​打开得很好,但是当我在 Grads 中调用这个 shape 文件时,它没有打开。请帮助我使用正确的命令。提前致谢

0 投票
1 回答
136 浏览

grads - 如何修复这个 grads 脚本?

这是我的 gs 文件。

我得到了这样的错误

我如何解决它?

0 投票
1 回答
483 浏览

interpolation - 如何从 CDO 软件中的 netCDF 或 .grd 文件中获取数据日期?

我有 .grd 或 netCDF 格式的最低/最高温度数据文件。从这些文件中,我想仅使用 CDO 或 grADS 软件获取印度纬度/经度点的数据日期。数据格式为:

纬度 tmax
8 77 26.43
8 78 26.47

我想要:

纬度 ind_lat_lon obs_date tmax
8 77 1 02-01-2021 26.43
8 78 1 02-01-2021 26.47

这种格式使用 CDO/grADS。

0 投票
1 回答
123 浏览

python - 如何使用python以GrADS可读的二进制格式编写?

我一直在尝试将存储为 numpy 数组的数据导出到 GrADS-flat 二进制文件。似乎 GrADS 无法识别 .ctl 文件中给出的 Z 维度。无论我为“设置 z 整数”使用什么值,GrADS 都只显示第一级。

这是我的问题的最小再现

我的python代码:

执行此操作会将数字 [1, 2, 3, ..., 60] 作为单精度浮点数写入二进制文件

我的 .ctl 文件:

这组 .dat 和 .ctl 文件按预期将前 12 个数字显示为字段的第一级。

在此处输入图像描述

但是,如果我尝试“设置 z 2”,它仍然显示第一级。 Orelse,var(z=3) 和 var(z=1) 是

这应该显示“24”的常量字段......但GrADS显示“0”,好像z = 3与z = 1相同。

在此处输入图像描述

更让人无法理解的是,如果我在 .ctl 文件中给出 var2,毕业生们会认为 var2(z=1) 应该是 var2(z=1)!

我知道除了 GrADS 之外还有很多更好的可视化工具,但我想使用遗留的 GrADS 代码,所以这是不可避免的。
我是否以错误的顺序编写了二进制文件?或者二进制文件是否缺少标题或分隔符或什么?如果有人知道为什么会这样,我就是研究生。提前致谢。

0 投票
0 回答
19 浏览

interpolation - 为什么风的方向与它应该显示的方向相反

我的风显示有问题,我目前正在使用 GrADS,我有两个来自 AMPS 和 ERA5 的数据,显示南极半岛地区的风速和大小。

但是,在尝试找到问题后,我无法检测到为什么我的 AMPS 显示器显示的方向与右侧应显示的方向(西风)相反,我的 ERA5 显示器没有问题。

AMPS 数据;https://drive.google.com/file/d/1uNh6QqbXrP66NO1nbqDWsxZ0zTn7JGDS/view?usp=sharing

ERA5 数据;https://drive.google.com/file/d/17y7kJaYtZu5-RMMEUkIkBkQT9zLrdS1r/view?usp=sharing(u10_0001和 v10_0001)

当我用 NCL 对 AMPS 数据进行插值以获得我想要的区域时,它有什么关系吗?

连同此,请在附件中找到我为 AMPS 和 ERA5 获得的显示器上的文件。我应该为 AMPS 配备的显示器就像 ERA5(后来)。

这些是使用 GrADS 的命令;

0 投票
0 回答
47 浏览

plot - 在 GrADS 的图中添加条形图?

祝大家有美好的一天,我正在尝试在 GrADS 软件中为我的绘图添加一个栏。但是,运行 cbar 或 set gxout bar 之类的命令不起作用。我怎么可能在 GrADS 的情节中添加一个条形图。下面附上我使用 GrADS 创建的图。

提前致谢

编辑:栏在右侧,显示气象数据的范围。 在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
24 浏览

grads - 打开 grib ctl 文件时,GrADS 脚本有时会引发错误

Grads(SUN Grid Engine)逻辑出现此错误。但是,grib 文件及其关联的 ctl 文件存在并且有效。如果我尝试重新运行 grads 脚本作业,它会成功。我只是不明白为什么它有时会失败。

有趣的是......代码试图打开ctl文件而不是gribfile。不知道为什么它甚至试图打开 gribfile。