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

дебит с кредитом

Добавлено: 29 ноя 2011, 17:23
Шаки
Есть- квартал и участки на нем,участки на разных слоях
надо-посчитать сумму участков
Подскажите,может есть инструмент или как лучше поступить
я конечно могу выделять все участки послойно в квартале слаживать их сумму по каждому кварталу отдельно,но это долго,т.к.квартал не один
Изображение

Re: дебит с кредитом

Добавлено: 29 ноя 2011, 17:32
Mavka
Через SQL-запросы делается. Во всяком случае в OrbisGIS точно можно. Наверняка и ArcGIS умеет.

Re: дебит с кредитом

Добавлено: 29 ноя 2011, 17:58
novia
сделайте пространственный join атрибутов от маленьких полигонов к большим. получится большая таблица атрибутов.
а дальше калькулятор полей даст сумму в нужном поле (итог).

Re: дебит с кредитом

Добавлено: 30 ноя 2011, 17:50
Шаки
Это вы имеете введу Соединение и связи ---соединения????? А ещё я правильно понимаю что этим же методом смогу и просто скопировать атрибуты? то есть у меня были полилинии,я их сконвертировала при помощи "Управление данными ---Пространственные объекты" и мои атрибуты которые были у полилиний пропали и вот я хочу теперь скопировать атребуты у полилиний в полигоны
А может есть способ конвертации с атрибутами?

Re: дебит с кредитом

Добавлено: 30 ноя 2011, 21:26
cv5rt
Шаки писал(а):Это вы имеете введу Соединение и связи ---соединения?????
позволю себе предположить, что уважаемый novia имел в виду анализ> наложение>пространственное соединение, в результате чего в атрибутах участков появится номер квартала. ну а далее как уже посоветовали,
Mavka писал(а):Через SQL-запросы
выборкой по кварталу статистику площадей.

Re: дебит с кредитом

Добавлено: 01 дек 2011, 11:50
Шаки
ну не знаююююююю,попробовала,анализ> наложение>пространственное соединение,не поняла в чем фишка ,беру назначаю целевым большой полигон (квартал),он один, а присоединяемыми мальнькие их несколько в квартале, если ставлю связь один к одному то вижу в результирующей таблице не то , а если один ко многим, то тоже ничего интересного. Мне бы хотелось так чтоб результирующая таблица содержала сумму маленьких полигонов которые относятся(пересекают,содержатся) к большому как это делает Соединение и связи ---соединения,но когда я редактировала бы одну из исходных таблиц,чтоб значения изменялись в результирующей,ну как Эксель работает? вбил в две ячейки значения, в третей нашел сумму,при изменении в одной из ячеек значения, сумма ж тоже меняется,вот что я хочу.....

Re: дебит с кредитом

Добавлено: 05 дек 2011, 08:13
novia
вбил в две ячейки значения, в третей нашел сумму,при изменении в одной из ячеек значения, сумма ж тоже меняется,вот что я хочу.....
к сожалению это возможно сделать только с помощью программирования.
я бы посоветовал настроить запуск скрипта на питоне (можно сконвертировать из модели model builder и не писать код), который бы, например, ночью обновлял значения.

Re: дебит с кредитом

Добавлено: 05 дек 2011, 21:45
cv5rt
Шаки писал(а):беру назначаю целевым большой полигон (квартал),он один, а присоединяемыми мальнькие .
если поступить наоборот и в качестве целевых объектов выбрать участки, а в качестве присоединяемых - квартал, то в атрибутах каждого участка появится номер квартала. именно этот номер и будет являться определяющим признаком в поле, к которому может быть обращен SQL запрос, скажем, для подсчета суммы площадей

Re: дебит с кредитом

Добавлено: 07 дек 2011, 12:01
Шаки
а запрос пишется в калькуляторе поля или можно создать какую то результирующую таблицу не связанную с геометрией.Реально не знаю где его шкарябать :( т.е. я как бы понимаю что могу сделать выборку по атрибуту,но мне потом надо совершить действие(т.е. найти сумму площадей всего выбранного) да ещё и вернуть её куда нить

Я получила таблицу где есть идентификатор квартала и площади участков,хочу сложить площади с одинаковыми идентификаторами.

Re: дебит с кредитом

Добавлено: 07 дек 2011, 12:52
cv5rt
вернуть можно в поле этой же таблицы,
инструмент "суммарная статистика".в принципе в хелпе всё есть, но если нужно, подробнее смогу посмотреть завтра.

Re: дебит с кредитом

Добавлено: 07 дек 2011, 13:05
cv5rt
cv5rt писал(а):вернуть можно в поле этой же таблицы,
инструмент "суммарная статистика".в принципе в хелпе всё есть, но если нужно, подробнее смогу посмотреть завтра.
ЗЗЫ поправлюсь:
инструмент суммарная статистика
поле статистики - с площадью, тип статистики SUM
поле комбинаций-с номером квартала
полученную таблицу с вычисленной статистикой можно связать( ссоединения и связи) с атрибутивами слоя кварталов по номеру квартала.

Re: дебит с кредитом

Добавлено: 07 дек 2011, 14:38
Шаки
ух ты работает =)

Re: дебит с кредитом

Добавлено: 07 дек 2011, 17:12
cv5rt
всегда пожал-ста
Зы
Шаки писал(а):ух ты работает =)
сам обалдел :mrgreen: