Estoy utilizando el zonal_stats
en la función rasterstats
para calcular estadísticas resumidas a partir de GeoTiffs que contienen valores de índice vegetativo. Las estadísticas de resumen salen bien, sin embargo con cada iteración del paquete zonal_stats
que ejecuto, me encuentro con la advertencia UserWarning: Setting nodata to -999; specify nodata explicitly warnings.warn("Setting nodata to -999; specify nodata explicitly")
Cuando creé cada archivo GeoTIFF, establecí el valor nodata como outband.SetNoDataValue(np.nan)
. Se abre cada geotiff y se calculan las estadísticas VI con:
raster = [FILE PATH]
raster = rasterio.open(raster, mode='r')
# Assign raster values to numpy nd array
vi_array = raster.read(1)
affine = raster.transform
# Calculate VI stats
zonal_stats = rasterstats.zonal_stats(shapefile, vi_array, affine=affine,
stats="mean count std median",
geojson_out=True)
¿Cómo se elimina este mensaje de advertencia?