问题标签 [ncml]
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.
netcdf - 可以使用 NcML 聚合多个 NetCDF 文件集合吗?
我有 40 个 NetCDF 文件,它们都构成了来自海洋模型的一个模拟。每个变量的时间序列数据被拆分为多个文件,因此目录列表如下所示:
是否可以沿时间维度聚合每个变量,然后将所有这些聚合连接在一起?
python - Python 中用于 NetCDF4 的多文件或 NcML 阅读器
我想在 Python 中找到一种方法来聚合 NetCDF 数据集的慢速索引(时间),其中文件存储时间块的维度(时间、y、x)。显然 NetCDF4-python 为 NetCDF4 经典文件或 NetCDF3 执行此操作,但这些文件已完成。谁能解释在 NetCDF4 中是否有办法做到这一点,无论是使用多文件访问还是使用 NcML 包装器之类的东西?
还是 NetCDF4 不这样做是出于无法克服的原因?
谢谢。
java - 如何从 ncml 创建具有可变长度变量的 netCDF-4 文件?
我正在尝试编写一个带有可变长度变量的 netCDF-4 文件。
理想情况下,我会使用 ncgen 实用程序,但它不支持ncml输入。因此,我使用的是 netCDF-java lib 4.6.6。以下没有可变长度变量的 ncml 生成一个可用的 netCDF-4 文件:
这是对应的ncml/xml:
如果我向 ncml 添加另一个无限维度,则会发生故障
根据 ncml schema,维度的定义是正确的。错误消息NetCDF:找不到变量:
按照此处length="*"
的建议指定,会导致不同的 NumberFormatException 错误。
我正在使用可用的最新版本:
- HDF 1.8.17
- netcdf C 4.4.0
- netCDF-java 库 4.6.6
错误是关于找不到变量(FileWrite 想要复制所有变量)。但是,我一直试图找到错误的根源。
netcdf4 - 编写 netcdf-4 文件
我正在尝试从数据集模型编写 Netcdf-4 文件,遵循此http://www.unidata.ucar.edu/software/thredds/current/netcdf-java/tutorial/NetcdfWriting.html导致以下代码:
但是它产生的只是Permission denied 错误。有了这个块,我希望从填充的数据集中编写 .nc4 文件。别的不知道怎么写。我正在使用 Netcdf nc_inq_libvers=4.4.1.1
谢谢!
netcdf - 远程 THREDDS 目录的 NcML 聚合
我想聚合远程 THREDDS 目录的特定目录中的所有文件。这些是grib2
nam 预测的文件。这是每个月的主要目录列表。这是我ncml
用于汇总此文件目录的文件:
另外,我最感兴趣的是在文件中包含这两个变量:u-component_of_wind_height_above_ground
和v-component_of_wind_height_above_ground
.
我不确定远程目录中的上述聚合是否正确。我从上面的 ncml 文件中得到这个错误:
There are no datasets in the aggregation DatasetCollectionManager{ collectionName='http://www.ncei.noaa.gov/thredds/dodsC/nam218/201807/20180723/^.*\.grb2$' recheck=null dir=http://www.ncei.noaa.gov/thredds/dodsC/nam218/201807/20180723/ filter=^.*\.grb2$
这个ncml
文件应该怎么写?
谢谢。