最近发现GDAL可以迅速将TIF与SHP文件转化为netCDF格式,仅需一行代码即可:
# Convert TIF to netCDF
gdal_translate -of netCDF -co "FOMRAT=NC4" input.tif output.nc
# Convert SHP to netCDF
gdal_rasterize -of netCDF -burn 1 -tr 0.01 0.01 input.shp output.nc
如果你安装了conda,GDAL的安装可以直接在Shell里输入以下代码搞定:
conda install -c conda-forge gdal
希望可以帮到你!如果可以的话,欢迎投喂~