cost 163 ms
将数据集保存为 .netCDF 并将属性保存在 Python (xarray) - save dataset as netCDF and also save attributes in Python (xarray)

我生成了新数据并首先保存为数据集 (.to_dataset)。 然后我为每个变量创建了属性 然后将数据合并为: 最后另存为.netCDF: 然而,当我打开并查看每个变量时,属性不可用。 有没有其他方法可以分配新属性并让它们生成 new.netCDF? 提前致谢。 ...

使用 Python 将 hdf5 文件转换为 nc 文件 - Converting hdf5 file to nc file using Python

伙计们,我的目录中有一个 hdf5 文件列表,我想将 hdf5 文件转换为 nc 文件。 Python有没有办法做到这一点? 我尝试使用 bash 但在 wsl 中遇到了很多问题。 所以我想在 Python 中执行此操作。我想有一种方法可以使用 .netCDF 库来执行此操作。 你能帮忙吗? ...

Python:用日期时间值替换 dataframe 中的列 - Python : Replace a column in a dataframe by datetime values

我正在尝试用我处理的日期时间值替换一列 4 列的数组。 问题是很难在 dataframe、数组、.... 的不同格式之间保持相同的形式。 如果我直接将转换后的日期放入数组中,结果如下:1.32542e+18 我试过 并将其包含在数组中,然后使用 我收到错误: 我试过也直接放: ...

如何用.netCDF土地利用数据和Key Biodiversity Areas (.shp)数据进行空间数据分析 - How to conduct spatial data analysis with netCDF land use data and Key Biodiversity Areas (.shp) data

我有一个 .netCDF 文件(“SSP119.nc”),其中包含 2015 年到 2100 年的土地利用变化信息,包括在内(来源: https://luh.umd.edu/data.shtml )。 我还有一个包含全球关键生物多样性区域 (KBA) 多边形的 shapefile。 我想知道在某些年 ...

如何使用CDO统计满足设定条件的长度为5<=N<10天的事件数? - How to count number of events of length 5<=N<10 days meeting a set condition using CDO?

我需要有关对 .netcdf 文件进行 CDO 操作的帮助。 我在网格区域从 ERA5 下载了 40 年的数据集,并使用 cdo 将范围 (30-50) 的变量值屏蔽为 1,将其他值屏蔽为 0。 现在我想计算每个网格单元在过去 40 年中连续 5 天但少于 10 天记录 var2= 1 的次数。 ...

将栅格文件(4 维)转换为允许进行随机森林分类的结构 - Turn raster files (4-dimensional) into structure that allows to conduct a random forest classification

我的目标是对农业用地 forms(作物分类)进行随机森林分类。 我对所有课程都有几个基本事实点。 此外,我有 37 个栅格文件 (.tif),每个文件都具有相同的 12 个波段和相同的范围,一个文件代表时间序列中的一个日期。 时间序列不是恒定的。 下面显示了文件、日期和乐队名称以及用 terra 读 ...

使用xarray的open_mfdataset打开一系列.nc文件 - Using xarray's open_mfdataset to open a series of .nc files

我有一系列名为 0.nc、1.nc、2.nc 的文件,我希望使用 open_mfdataset 按文件名顺序一次打开它们。 但是,当我运行命令时: 我得到错误 我尝试通过以下方式添加坐标: 然后加载这些文件,但无济于事(同样的错误)。 有什么方法可以将这些文件作为一个数据集加载,而不会遇到这些错误? ...

如何将 3 维数组平均化为 2 维数组 Python - How to average a 3-D Array Into 2-D Array Python

我想从 python 中的 .netcdf 文件中获取一个温度变量,并对所有卫星扫描进行平均。 温度变量给出如下: tdisk 数组的形状是 68,52,46。 卫星每天进行 68 次扫描。 经度和纬度变量给出如下: 其大小为 52,46。 我想将每个 nscan 的温度平均在一起以获得每日平均 ...

如何打开多个 nc 文件,过滤所需的时间段并将结果写入单个 txt 文件? - how to open several nc files, filter a desired period and write the result in a single txt file?

我有几个 nc 文件,我需要将它们全部打开。 过滤所需的时间段并将所有结果写入单个 txt 文件。 nc 文件对应一个月(一月、二月、三月...),并有四个变量(温度、露点、u 和 v)。 我需要组装一个表,在特定时期内并排显示所有变量。 例如,从一月到十月。 第一列是温度,第二列是露点,第三列 ...

前日12UTC至12UC之间的累计降水量 - Accumulated precipitation between 12UTC to 12UC of the other day

我有一个 .nc 文件,其中包含一整年每 6 小时降水量的数据,我的兴趣是计算每日降水量并与观测数据进行比较,为此我必须使它们在时间上重合。 为此,降水应在一天的 12 点到第二天的 12 点之间累积。 有人对如何使用 CDO 实现这一目标有建议吗? 谢谢! ...

适用于非直线网格的 CDO mergegrid? - CDO mergegrid applicable on a non-rectilinear grid?

我在全球范围内有 16.netcdf 文件(没有时间维度),其中包含相同数量的经度网格点(即 432)和相同数量的纬度网格点(即 324)。 每个.netcdf 文件包含一个数据片段,例如在文件 1 中有一个纬度范围为 90 到 80 的数据片段,在文件 2 中有一个纬度范围为 80 到 70 的 ...

访问边界多边形内的 NetCDF 值 - Accessing NetCDF values within a bounding polygon

我正在尝试从 NetCDF 访问每日温度值以进行分析,但想在不同的行政单位内创建临时工摘要(即温度范围内的总天数)。 我还有一个全局 nc 文件和一个带有管理单元的 shapefile。 我的计划是通过循环访问纬度、经度和时间(三个临时参数)来读取临时数据,并将所需数据保存到列表中,但是我无法概念化 ...

如何使用单层 shapefile 屏蔽 multi-layer.netCDF 或栅格? - How do I mask a multi-layer netCDF or raster with a single-layer shapefile?

我目前正在处理 .netCDF 格式的每日降水数据。 数据分辨率为 4 公里,覆盖美国。 但是,我想为特定地理区域(大约一个县的大小)使用更高分辨率的 shapefile 来屏蔽/剪辑数据。 最终,我希望 output 成为更小区域的每日降水数据,无论是高分辨率还是原始 4km 分辨率。 我尝试了 ...

无法反转 .netcdf 文件中的轴 - Inability to reverse axes in a netcdf file

我真的希望有人能帮助我。 我正在处理一个 NetCDF 文件,我设法沿深度维度提取加权平均值。 下一步是将文件排列成 ASCII 文件。 然而,当我将它上传到QGIS时,它出现顺时针和倒转(在图片下方找到)。 我发现,如果我将 NetCDF 作为网格文件上传到 QGIS 中,它会像图片中那样显示相反 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM