Помощь в операциях QGIS

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
Александр123
Новоприбывший
Сообщения: 2
Зарегистрирован: 03 окт 2023, 16:57
Репутация: 0
Откуда: Пермь

Помощь в операциях QGIS

Сообщение Александр123 » 24 июл 2025, 00:25

Добрый вечер, мне необходимо высчитать (объединить атрибутивную таблицу) в QGIS в двух слоях, оба полигоны (один полигон зданий, другой полигон кварталов). Мне необходимо, чтоб численность населения зданий находящихся в одном квартале суммировалась и отображалась (уже в новом слое или в слое с кварталами) как единое целое. Итоговая цель получить слой с кварталами с населением в БЗ.

AlexRomantsov
Завсегдатай
Сообщения: 421
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 162
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Помощь в операциях QGIS

Сообщение AlexRomantsov » 24 июл 2025, 07:19

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

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость