Суммировать значения в одном столбце для двух других

Arcview GIS 3.x, Arcinfo Workstation, Mapobjects
Ответить
Jasen
Интересующийся
Сообщения: 32
Зарегистрирован: 27 янв 2006, 18:33
Проекты: 1
Репутация: 0
Откуда: Москва
Контактная информация:

Суммировать значения в одном столбце для двух других

Сообщение Jasen » 05 фев 2006, 12:17

На этот раз мне нужно просуммировать значения в одном столбце для определённых значений в двух других столбцах.
Есть столбец с именем, есть столбец с кодом. Надо выбрать все одинаковые имена и в множестве, объединённом именем, выбрать строки с одинаковым кодом. А потом просуммировать эти строки по параметру площади. Можно ли сразу сделать таблицу, где будет список имён, для каждого имени - список кодов, относящихся к данному имени, и просуммированные площади - для всех участков с данным кодом?
Хм... по-моему я плохо объяснил :(
Что написал - то написал!

Аватара пользователя
taimyr
IT-моторист
Сообщения: 460
Зарегистрирован: 14 окт 2003, 12:36
Статьи: 13
Проекты: 2/1
Репутация: 17
Откуда: Москва
Контактная информация:

Сообщение taimyr » 05 фев 2006, 16:16

Вам помогут кнпочки Summapize и Calculate в окне атрибутивной таблицы, в первом случае выделяете поле группировки, а в окне Summarize выбираете суммируемое поле и оператор Sum

Анна
Завсегдатай
Сообщения: 386
Зарегистрирован: 07 фев 2004, 14:31
Статьи: 15
Проекты: 5
Репутация: 7
Откуда: Лозанна
Контактная информация:

Сообщение Анна » 05 фев 2006, 16:28

to taimyr Так суммировать надо по двум полям :!:
может быть поможет кнопочка summarize, но не та, которая в Av, а та, которая в Xtools http://arcscripts.esri.com/details.asp?dbid=11526.

Аватара пользователя
taimyr
IT-моторист
Сообщения: 460
Зарегистрирован: 14 окт 2003, 12:36
Статьи: 13
Проекты: 2/1
Репутация: 17
Откуда: Москва
Контактная информация:

Сообщение taimyr » 05 фев 2006, 17:04

Anna, так элементарно - делается новое поле, в котором объединяются 2, по которым надо группировать суммы, для того я и помянул Calculate - выполнятся [поле] + [поле]. В полученном поле выбирается нужная комбинация, и далее Summarize будет работать тольео по выделенным записям. Или я не совсем понял задачу ?

Анна
Завсегдатай
Сообщения: 386
Зарегистрирован: 07 фев 2004, 14:31
Статьи: 15
Проекты: 5
Репутация: 7
Откуда: Лозанна
Контактная информация:

Сообщение Анна » 05 фев 2006, 17:54

можно и так. но шагов все-таки больше.

priroda
Интересующийся
Сообщения: 33
Зарегистрирован: 14 дек 2011, 08:03
Репутация: 0

Re: Суммировать значения в одном столбце для двух других

Сообщение priroda » 10 май 2017, 20:51

Подскажите пожалуйста, как просуммировать таким образом. Вот пример таблицы шейп файла.

Страна | Площадь
Китай | 99
Китай | 201
США | 12
США | 88

Нужно проссумировать по каждой стране значения всех полигонов и присвоить эту сумму каждому из полигонов страны.

Страна | Площадь
Китай | 300
Китай | 300
США | 100
США | 100

lam
Гуру
Сообщения: 632
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 147

Re: Суммировать значения в одном столбце для двух других

Сообщение lam » 11 май 2017, 07:31

XTools-Summarize Multiple Fields
Вложения
xtools.rar
(74.45 КБ) 20 скачиваний

Ответить

Вернуться в «Arcview GIS»