У цьому випадку ви можете використовувати перехресну класифікацію та таблицю, як було сказано вище. Для його використання спочатку потрібно мати растровий шар зі значеннями int. Залежно від шару використання вам потрібно виконати певний переклас або перекодувати, щоб підготувати ваш растр.
![введіть тут опис зображення](https://i.stack.imgur.com/OOnw3.png)
Інша передумова полягає в тому, що ваші полігони (ваші буферні зони) повинні мати деяке ціле значення. Якщо ні, потрібно створити його (за формулою калькулятора $ id + 1).
![введіть тут опис зображення](https://i.stack.imgur.com/SkTqk.jpg)
Растровуйте векторний шар, використовуючи код int як значення растрового. Тут потрібно поставити деякі умови: використовувати те саме значення пікселя і таке ж розширення, як і растр, з якого потрібно витягти інформацію.
![введіть тут опис зображення](https://i.stack.imgur.com/WnZZ3.png)
Тепер використовуйте перехресну класифікацію та таблицю з інструментів SAGA. Ви повинні врахувати, що це створить таблицю xy з кількістю пікселів кожної категорії використання у кожному багатокутнику. Тут ви повинні вставити "максимальну кількість класів", що означає, що, наприклад, якщо у вас є растр з 10 категоріями та 25 класами полігонів, ваш макс буде 25.
![введіть тут опис зображення](https://i.stack.imgur.com/7yxmv.png)
Ось підсумковий результат: таблиця, де ви маєте кількість пікселів кожної категорії у кожному багатокутнику. Якщо вам потрібно перетворити його на область, просто помножте кількість комірок на дозвіл растру.
![введіть тут опис зображення](https://i.stack.imgur.com/LGQJv.jpg)