Если я правильно понимаю ваш вопрос, я делал нечто подобное раньше; просто надо было вспомнить что я сделал.
Это будет работать, если ваши полисы перекрываются, а не один и тот же слой. Если они находятся на одном слое и это возможно, переместите их в отдельные слои, если вы этого не сделаете, целевой слой просто унаследует одно из значений.
Ключевой процесс, который нужно использовать, - это объединение атрибутов по местоположению в меню Вектор> Управление данными . Здесь укажите ваше шестиугольное поле в качестве целевого слоя и слой объединения в качестве одного из ваших полигонов. Назовите получившийся слой и установите флажок « Сохранить все записи» .
Полученный слой должен быть копией вашего шестиугольного слоя со всеми ячейками, которые пересекали ваш слой многоугольника. Теперь для цели используйте ваш последний полученный слой в качестве целевого слоя и присоединитесь к следующему слою с полигонами. Возьмите получившийся лазер и присоединитесь к следующему слою, пока не объедините все свои слои.
Ваш последний слой должен был унаследовать все поля атрибутов предыдущих слоев, и большая часть его может иметь значение NULL.
Именно здесь мы должны поиграть в некоторые из шейп-файлов, поэтому, если вы не сохранили слой как шейп-файл, сделайте это сейчас. И удалите слой из вашего рабочего пространства в QGIS.
Откройте файлы * .dbf файла формы в OpenOffice Calc, НЕ используйте Excel. Это будет искажать файл, и это бесполезно, узнал, что трудный путь. И не переупорядочивайте данные, они также очень специфичны для порядка строк в файле. Убедитесь, что NULL теперь являются нулями, если они не являются, замените их осторожно.
Теперь вставьте шейп-файл в QGIS и откройте таблицу атрибутов . Теперь он должен показывать нули вместо NULL. Воспользуйтесь Калькулятором полей и суммируйте поля, созданные для вашей работы, в новом столбце.
Теперь у вас есть суммированное поле, которое должно с некоторой точностью показывать значения всех коллекций объектов, перекрывающих целевое поле. Вы можете использовать функцию Symbology, чтобы раскрасить полигоны, основываясь на значении вашего суммированного поля для хорошей карты хороплетов.
Если вы хотите избавиться от всех неиспользуемых полей в файле. Просто откройте файл dbf снова в Calc и удалите ненужные столбцы по желанию. Лично я бы посоветовал учиться, чтобы освоиться с шейп-файлом, как я это делаю часто.