问题标签 [netcdf]

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

octave - 安装 octcdf-1.1.5 时出错

我的 Mac 中有:

  • Octave-3.4.0
  • Gnuplot 4.2 - 我必须安装,因为我在绘图时遇到问题 - 它根本不会绘图。

我需要加载一个 netcdf 文件,出现的错误是:

所以我认为我没有安装 netcdf 命令,并尝试通过在 octave 上键入以下内容来安装:

我从中收到的错误消息是:

我一点也不知道我应该做什么。我怎样才能解决这个问题:

  • 修复此错误,或
  • 安装一个netcdf“comand pack”(我不知道它的名字),所以我可以使用netcdf()给出的例子。

希望我足够清楚。

0 投票
2 回答
757 浏览

netcdf - 使用 Godiva 查看器的 THREDDS 服务器

任何人都知道我如何配置 Godiva 查看器以获得特定的调色板和特定的值范围?

是一个示例,其中调色板是默认设置,但值的范围会根据显示的文件进行更新。

wiki仅显示如何添加新调色板。

0 投票
1 回答
4160 浏览

r - 如何将数据从 netcdf 文件写入 excel 或文本文件?

我有一个有 6 个维度的 netcdf 文件:

我读了变量date

然后我像读取变量Tair一样读取变量date。我将这两个变量写入两个文本文件。谁能帮我把它们都写到一个文本文件或excel中?这段代码只会写一个变量:

这个变量的问题date是我得到了一个看起来像这样的文本文件:

取决于

如您所见,全部在“年、时和日”列中。有没有办法在一个列中写“半小时一次”的时间步长,在另一列中写年份,并且在一天中写相同的?

0 投票
1 回答
234 浏览

r - 为什么 R 提供的信息不如 gdalinfo 多?

我在其中打开了一个 netCDF 文件R并查看了头信息。后来我经常gdalinfo看同一个文件的头信息。

gdalinfo我发现(时间原点、单位等)显示的信息要多得多。是否有命令可以获取 netCDF 文件中变量的更多信息R

0 投票
1 回答
296 浏览

r - 为什么gdal给了我来自R的变量的不同最大值和最小值?

这三行将打开并从 netcdf 文件中读取一个变量:

当我查看提取的数据时,我发现我有非常小的负值。然后我使用 gdalinfo 发现最大值为 400,最小值为 0(这是正常的,这就是值的样子)。任何想法为什么我得到错误的号码?

0 投票
2 回答
454 浏览

r - 如何将多个波段从 netcdf 写入二进制文件?

我有 netcdf 文件,我打开它并读取一个变量:

正如你所看到的,这个变量有 30 像素和 34 行和 12 个波段(月)我想只写 12 的总和所以我最终得到一个文件来计算所有 12 个月的总和(每年)

当我通过另一个程序打开文件时,我发现地图(文件)是颠倒的

0 投票
1 回答
805 浏览

r - netcdf 文件逆投影

如何在 netcdf 文件中进行逆坐标变换?我有一个包含 75 个经度值和 36 个纬度值的网格:

根据unidata中的文档,应该可以让 netcdf 进行从 (lat,lon) 到 (x,y) 的逆变换,但我不知道如何执行此操作。我想将我的 lat long 网格转换为 Lambert Conformal 网格。

0 投票
0 回答
1378 浏览

ubuntu - 如何在 ubuntu 中静态链接 netcdf 程序

我正在尝试使用 netcdf 库和 g++ 静态链接一个非常简单的程序。该程序如下所示:

如果我像这样编译它,效果很好:

但是,如果我尝试静态编译它,那么一切都会中断:

许多抱怨,但第一个是针对 hdf5 的。在寻找答案时,我unidata 上找到了这个页面,它解释了应该与 hdf5 和其他库链接。所以我尝试了:

更少的抱怨和第一个来自 libcurl?? 然后hdf5吹嘘pthread。所以我用 package_config 试图找出所有的依赖关系:

最后尝试了:

仍然抱怨找不到 gssapi_krb5 ......现在我被卡住了,因为在安装 libgssapi-krb5-2 之后,我唯一得到的是共享库!

有谁知道如何静态链接 netcdf 程序?

它必须比这更简单!这是一个有 3 行代码的程序,我确实有静态 netcdf 库……如果它们已经是静态的,我怎么还需要其他东西?

顺便说一句,我在 64 位 Intel 机器上使用 Ubuntu Natty 11.04,netcdf 和 hdf5 是从 Ubuntu 存储库安装的:

0 投票
1 回答
173 浏览

ruby - 提取 ncview 工具中存在的值...使用 ruby​​-netcdf

我有一个 netcdf 数据文件,描述为:https ://gist.github.com/4198037

我用一个名为“ncview”的工具打开了这个文件,我找到了我需要的确切值:

当前: (i=397, j=137) 14 (x=18.75, y=21.25)

在此处输入图像描述

14的价值是赚钱的。它对应于地图上的颜色输出......我需要能够为给定的输入 Lat/Lng 获得该值。

有没有人碰巧知道我可以输入 (lat, lng) 并获得该值的特定 ruby​​ 代码?

0 投票
3 回答
6168 浏览

r - netcdf 文件中的变量出现翻转

我已经从

然后我想使用变量 soil_moisture_c

然后我用image(A). 我得到了下面显示的地图,我什至把它调换了,image(t(a))但改成了另一个方向,而不是应该的样子。无论如何,为了知道出了什么问题,我使用了 netcdf 查看器 Panoply,并且地图被正确绘制,如下所示。