我有一个包含26个变量的netCDF文件(例如“file.nc”)。每个网格上有500个时间片(y=333,x=386)。
使用通用映射工具(GMT),我想首先创建一个新的netCDF文件,其中包含1个变量(例如“temp”),同时保留变量的时间、x和y维度。
然后,我想提取网格上特定点随时间推移的变量值。
我应该使用什么工具,如何提取这些数据?
谢谢
使用NCO,答案首先是
ncks -v var_nm in.nc out.nc
其次
ncks -d lat,25.0 -d lon,64.3 out.nc out2.nc
我需要一些处理NetCDF文件的帮助。我总共有10个文件,分别用于10年。每年都有多个(相同的)变量,其中一些还涵盖每日值。在这里,我向您展示了一个结构示例: 我需要将数据作为模型的输入进行处理。我需要从10个NetCDF文件中提取的变量是SMB变量,它只是每个网格单元的年度值。所以我想构建一个如下形式的NetCDF: 我知道 ncks 命令已经只提取 SMB 变量,但我无法一次将其应用于多个文件
一个与R有关的新手问题。如何使用R从netdcf文件中提取特定位置的时间序列数据。例如,下面的快照显示位置(1、2)的时间序列为13、28、43。 提前谢谢。
问题: 我在R中有一个代码,可以从单个Aqua Modis网络CDF文件中提取每月海面温度(SST)值(见下文)。但是,我在一个文件夹中有一批 59 个 Aqua Modis netCDF 文件。 目的: 我的目标是从所有59个netCDF文件的每个netCDF中提取变量的经度、纬度和SST,使用函数stack::raster()将它们转换为光栅文件,然后处理这些文件。 我的数据框有 650 行,
我使用的是。我有一个类似的类。我有一个的。 null
我正在搜索一个选项,以特定的变量值从NetCDF文件中选择数据。数据集包含时间、纬度和经度坐标以及一系列变量。其中一个变量是带有陆地/公海/海冰/湖泊特定值的掩码。由于公海由ds.mask=1表示,我只想提取位于mask=1的坐标(时间和空间)处的海面温度值。但是,我不想将其他坐标处的海水温度值设置为NaN,而是只保留ds.mask=1的那些坐标和变量值。我知道如何使用xarray进行选择和数据处
我有两项要求: 有了这些,我想做以下工作: 当我调用它时,我得到以下输出: 当然,由于异步单声道映射,流在结果实际出现之前就关闭了。我怎样才能保持这个非阻塞,但也确保结果在调用上完成之前到达?