Para este caso, puede usar la Clasificación cruzada y la Tabulación como se mencionó anteriormente. Para usarlo, primero debe tener una capa ráster con valores int. Dependiendo de su capa de uso, necesitaría realizar una reclasificación o recodificación para tener listo su ráster.
![ingrese la descripción de la imagen aquí](https://i.stack.imgur.com/OOnw3.png)
La otra premisa es que sus polígonos (sus zonas de amortiguamiento) deben tener algún valor int. Si no, debe crearlo (con la fórmula de la calculadora $ id + 1).
![ingrese la descripción de la imagen aquí](https://i.stack.imgur.com/SkTqk.jpg)
Rasterice su capa vectorial usando el código int como valor ráster. Aquí debe poner algunas condiciones: use el mismo valor de píxel y la misma extensión que el ráster en el que desea extraer la información.
![ingrese la descripción de la imagen aquí](https://i.stack.imgur.com/WnZZ3.png)
Ahora use la clasificación cruzada y la tabulación de las herramientas SAGA. Debe tener en cuenta que esto creará una tabla xy con el recuento de píxeles de cada categoría de uso en cada polígono. Aquí debe insertar el "número máximo de clases", lo que significa que, por ejemplo, si tiene un ráster con 10 categorías y 25 clases de polígonos, su máximo será 25.
![ingrese la descripción de la imagen aquí](https://i.stack.imgur.com/7yxmv.png)
Aquí está el resultado final: una tabla donde tienes el recuento de píxeles de cada categoría en cada polígono. Si necesita convertirlo en área, simplemente multiplique el número de celdas por la resolución de su ráster.
![ingrese la descripción de la imagen aquí](https://i.stack.imgur.com/LGQJv.jpg)