Якщо я правильно розумію ваше запитання, я раніше робив щось подібне; просто треба було пам’ятати, що я робив.
Це спрацює, якщо ваші поліси перекриваються І не той самий шар. Якщо вони знаходяться на одному шарі, і це можливо, перемістіть їх у окремі шари, якщо ви цього не зробите, цільовий шар просто успадкує одне із значень.
Ключовий процес, який потрібно використовувати - це атрибути приєднання за місцем розташування в меню Вектор> Менеджмент даних . Тут вкажіть ваше шестикутне поле як цільовий шар, а шар з'єднання як один із ваших багатокутників. Назвіть отриманий шар і позначте перемикач на пункт " Зберігати всі записи" .
Отриманий шар повинен бути копією вашого шестикутного шару з усіма клітинками, які перетинали ваш багатокутний шар. Тепер для наміру використовуйте останній отриманий шар як цільовий шар і приєднуйтесь до наступного полігонного шару. Візьміть отриманий лазер і приєднайтеся до наступного шару, поки ви не приєднаєтесь до всіх шарів.
Ваш кінцевий шар повинен був успадкувати всі поля атрибутів попередніх шарів, і значна частина цього може сказати NULL.
Тут ми маємо грати в деяких кишках файлу форм, тому якщо ви не зберегли шар як файл форми, зробіть це зараз. І видаліть шар із робочої області в QGIS.
Відкрийте * .dbf файли shapefile у OpenOffice Calc, НЕ використовуйте Excel. Він буде обробляти файл, і він марний, дізнався, що важкий шлях. І не впорядковуйте дані, це дуже конкретно і за порядком рядків у файлі. Переконайтесь, що NULL тепер є нулями, якщо їх немає, замініть їх ретельно.
Тепер вставити файл форми в QGIS і відкрити таблицю атрибутів . Тепер він повинен показувати нулі замість NULL. Використовуйте калькулятор полів та підсумовуйте поля, які реалізовані для вашої роботи, у новому стовпці.
Тепер у вас є підсумоване поле, яке повинно з певною точністю показувати значення всіх колекцій функцій, що перекриваються цільовим полем. Ви можете використовувати функцію Symbology для фарбування полігонів на основі значення вашого підсумкового поля для гарної карти хороплета.
Якщо ви хочете позбутися від усіх невикористаних полів у файлі. Просто відкрийте файл dbf ще раз у Calc та видаліть небажані стовпці за бажанням. Особисто я б радив навчитися отримувати зручніше, переходячи у форму, таким чином, як це роблю часто.