Python >> Tutoriel Python >  >> Python Tag >> Array

Conversion du tableau de jeu de données NetCDF en GeoTiff à l'aide de rasterio Python

Je recommanderais de regarder dans rioxarray pour votre ensemble de données.

Vous pouvez ouvrir votre jeu de données comme suit :

import rioxarray
import xarray

xds = xarray.open_dataset('D:\Weather data\et_01012018.nc')

Si votre CRS n'est pas découvert, vous devriez pouvoir l'ajouter comme ceci :

xds.rio.write_crs("epsg:4326", inplace=True)

Ensuite, vous devriez pouvoir créer un géotiff à partir du Evapotranspiration comme ça :

xds["Evapotranspiration"].rio.to_raster('D:\Weather data\test.tif')

Si cela ne produit pas les résultats corrects, je serais intéressé d'en savoir plus sur les données de votre fichier d'entrée.