Страница 1 из 1

Расчет показателей для группы

Добавлено: 17 май 2012, 14:59
Vedmed
Наверное не совсем в этой теме спрашивать надо, но всё-же спрошу - каким образом можно провести подсчёт суммарных показателей по группе? Например есть:
Изображение
По полю "12" - здесь площадь (в градусах, мне просто для примера), надо посчитать сколько той площади приходится на Skh_Type одного типа для каждого региона (т.е. отдельно для типа=1, для типа=2 и т.д.).
Т.е. для Алтайского края, например, тип=4, его суммарная площадь=0,02; тип=7, его суммарная площадь=2 (с чем-то там) и т.д.
Можно, конечно, выбирать конструктором и смотреть статистику по выборке, но это же не наш метод, правда?

Re: Расчет показателей для группы

Добавлено: 17 май 2012, 15:45
Voltron
Написать запрос c группировкой? Воспользоваться модулем Group Stats?

Re: Расчет показателей для группы

Добавлено: 17 май 2012, 15:52
Vedmed
Нашёл какой-то безумно корявый способ решения данного вопроса:
1. Калькулятором в новое поле объединяем наименование региона и тип через конкатенацию (II);
2. Вектор > Обработка геометрии > Объединить полигоны в составные, где задаём признаком классификации это самое поле;
3. В новосделанном шейпе калькулятором считаем площадь полученных мультиполигонов.
Не, оно как-бы даже работает, но как-то всё это через одно место. Мож попроще как можно?

Написал уже, потом прочитал ответ насчет Group Stats, посмотрю, спасибо. А как запросы с группировкой писать? Просто запросы, вроде, умею, а с группировкой не очень.
Эээ, и где этот самый Груп Стат взять тоже интересно.

Re: Расчет показателей для группы

Добавлено: 17 май 2012, 16:05
Voltron
Vedmed писал(а):Написал уже, потом прочитал ответ насчет Group Stats, посмотрю, спасибо. А как запросы с группировкой писать? Просто запросы, вроде, умею, а с группировкой не очень.
Точно так же, как и обычные :-). Вот вам для начала немного про группировку и про агрегатные функции.
Vedmed писал(а):Эээ, и где этот самый Груп Стат взять тоже интересно.
В меню «Plugins - Fetch Python plugins»