Страница 1 из 1
Помощь в операциях QGIS
Добавлено: 24 июл 2025, 00:25
Александр123
Добрый вечер, мне необходимо высчитать (объединить атрибутивную таблицу) в QGIS в двух слоях, оба полигоны (один полигон зданий, другой полигон кварталов). Мне необходимо, чтоб численность населения зданий находящихся в одном квартале суммировалась и отображалась (уже в новом слое или в слое с кварталами) как единое целое. Итоговая цель получить слой с кварталами с населением в БЗ.
Re: Помощь в операциях QGIS
Добавлено: 24 июл 2025, 07:19
AlexRomantsov
Два варианта:
1. Процедурный, с созданием чего то нового:
Анализ - Объединение атрибутов по расположению (сводка),
позволит собрать статистику (например сумму атрибута) домов попавших в квартал
2. Вычисление виртуального поля в слое кварталов (динамически),
тут варианто. Можно через реляции, это проще, но в зданиях нужен id квартала
В формах полей (квартал, виртуальное поле) - выражение aggregate(layer:='Здания',aggregate:='sum',expression:="populate")
или relation_aggregate(layer:='Здания',aggregate:='sum',expression:="populate")
Можно также пробовать intersects() - там пространственные пересечения