netcdf

    0热度

    1回答

    我在做什么我使用R.我从NetCDF文件创建一个光栅。这是来自NAM模型的天气预报产品。 什么问题我不知道如何在创建SpatialPoints时指定proj4string参数。例如,我在寻找这样的事情: +proj=aea +lat_1=20 +lat_2=60 +lat_0=40 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=

    1热度

    1回答

    我有一个带有标准浮点字段的大型netcdf文件,它只包含0.0或1.0。我想从命令行将其转换为字节类型以节省一些空间,并且还可以使数组更容易在Fortran中读取字节类型。 我试图用NCAP ncap -s 'fire=byte(fire)' CAMS_2003-2017_frp_mask2_africa_zip.nc test.nc ,但它只是似乎归零的所有字段。我在源文件上使用zip_6

    1热度

    1回答

    我有两个(更多)netCDF文件,我想用xarray中的open_mfdataset函数实时连接。如果我分别使用open_dataset打开它们,打印的结构如下: Dimensions: (lat: 103, lon: 241, time: 365) Coordinates: * lon (lon) float64 5.75 5.771 5.792 5.812 5.833 5.854

    0热度

    2回答

    我目前正在尝试从CRU全球降水数据创建降水数据的时间序列。 我从事的文件有2011年至2015年的60个时间片。 到目前为止我的代码是: “在plot.window错误(...):需要有限 'ylim' 值 b<-brick('/Volumes/LDRIVE2/Masters/Dissertation/Global Surface Water Explorer/UEA_rainfall/cru_t

    0热度

    2回答

    我有一个关于在R中避免for()循环的问题。我已经查看了关于该主题的所有帖子,没有任何回答我的问题。所以在这里,我有两个数据文件,一个文件包含60个城市的经纬度(参见CSV file)和一个包含多个变量的二维数组文件(请参阅此netCDF file)。我有一个小的计算,将每个纬度转换为一个行。在行计算之后,这些数字用于编辑netCDF文件中的变量。在下面的REVISED代码中,我使用了for()循

    0热度

    2回答

    我有1500行和2000列的netCDF文件。他们中很少有包含不同地点的数据不一致的地方。我想用NoData值更新这种不一致。在研究过程中,我发现很多答案,希望更新高于/低于特定阈值的变量值。例如: #------ Research----- dset['var'][:][dset['var'][:] < 0] = -1 #----------------- Python : Repl

    1热度

    1回答

    我对xarray中的时间变量有误解。我有时间既是无限的维度和变量netcdf4文件这样定义(如坐标变量): double time(time=59231); :_Netcdf4Dimid = 0; // int :units = "seconds since 2015-11-12 16:1:48.500000 0:00"; 还有保存在文件中EPIC约定时间(因为我还在来回在

    0热度

    1回答

    我是使用Python的新手,也是NetCDF的新手,所以如果我不清楚,请道歉。 我有一个nc文件,有几个变量,我需要从这些nc文件以新的顺序提取数据。我的nc文件有8个变量(经度,纬度,时间,u10,v10,swh,mwd,mwp),我想要的逻辑是“如果我输入经度和纬度,我的程序输出其他变量(u10 ,v10,swh,mwd,mwp)按时间排序。“然后我会将提取的数据放入另一个数据库中。 我测试下

    0热度

    2回答

    我有一个每日netcdf文件(20060101),时间维度有144个步骤,因此文件中有10分钟时间步骤。现在我想用nco每10分钟创建一个netcdf文件。所以最后它应该创建144个文件。 我已经发现他们使用 ncks -d time,min,max,stride infile.nc outfile.nc 类似的问题,但我不知道怎么写创建这些文件144码。 有人可以帮助我吗? 感谢您的帮助!

    1热度

    1回答

    我有一个netcdf文件。我在这个文件中有两个变量:wspd_wrf_m和wspd_sodar_o。我想读取netcdf文件并计算wspd_wrf_m和wspd_sodar_o之间的RMSE值。 变量的尺寸(天,时间)是(1094,24) 我想计算文件的最后365天的RMSE。你能帮助我吗? 我知道我需要使用: from netCDF4 import Dataset import numpy a