我的.nc文件大小约为300MB,其中包含几个数据集(TEMPDEWPOINT)预测数据。我需要将(TEMP)数据集转换为多个GEOTIFF(每个时间片一个.tif)。

这是.nc文件的外观。

python - 将NetCDF(.nc)转换为GEOTIFF-LMLPHP

调查了这个answer,但它似乎是针对整个数据集的。

我尝试了GDAL,但不确定如何在每个时间片上使用它。

有什么想法吗? netcdf4 -python?

最佳答案

gdal具有gdal_translate选项,您可以通过该选项将文件从.nc转换为.tiff

见下文:

gdal_translate -of GTiff file.nc test.tiff

并使用-b选项将允许您指定要转换的波段。
gdal_translate -of GTiff -b 10 file.nc test.tiff  # to get 10th band

docs:



不幸的是,您将必须知道想要的频段(以数字形式而不是日期/时间形式),但是可以使用一个简单的脚本在时间维度上进行迭代并获取所需的索引,或者简单地遍历每个频段一一

关于python - 将NetCDF(.nc)转换为GEOTIFF,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52046282/

10-12 17:40