У мене два шари. Полігоноподібний шар з багатьма плитками і растровий шар, що містить наземний покрив CORINE 2006 з багатьма категоріями в кольоровій карті. Я хочу отримати для кожного багатокутника у шарі форми суму кожної категорії покривів растрового шару.
Наприклад, є багатокутник з id '2', і я хочу надати такі атрибути для цього багатокутника (у відсотках або квадратних метрах):
- Рілля: 15%
- Ліс: 11%
- Вулиці: 2% (... і так одна)
Я намагався зробити це в траві, qgis (без функції), сазі (просто підсумовує кожне до загального значення) r (загальна сума), але я все ще не знайшов рішення. Більшість плагінів (зональна статистика в qgis) підтримує лише растрові шари 0-1. v.rast.stats також не допомогло. Я відкритий для будь-якого хорошого та розумного рішення !. Можливо, я навіть використав неправильний підхід або допустив помилки.
У Arcgis це завдання є досить простим, якщо я добре пам’ятаю, але я все одно пропускаю хороше рішення для вашого щоденного користувача Linux.
Я запускаю Linux-систему Debian, і саме тому я можу використовувати програми лише для цієї ОС.
EDIT: Оскільки це питання все ще має дуже багато переглядів і відвідувачів: я написав QGIS-плагін, який також здатний обчислити обкладинку растрового шару. Я ще не кодував багатокутну накладку, але її точно планували. Знайдіть плагін тут і спочатку встановіть бібліотеку Scipy.