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

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Аватара пользователя
Шаки
Активный участник
Сообщения: 187
Зарегистрирован: 02 июл 2008, 11:57
Репутация: 1
Контактная информация:

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

Сообщение Шаки » 29 ноя 2011, 17:23

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

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

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

Сообщение Mavka » 29 ноя 2011, 17:32

Через SQL-запросы делается. Во всяком случае в OrbisGIS точно можно. Наверняка и ArcGIS умеет.
лангольеры под окном жрали время ом-ном-ном

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

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

Сообщение novia » 29 ноя 2011, 17:58

сделайте пространственный join атрибутов от маленьких полигонов к большим. получится большая таблица атрибутов.
а дальше калькулятор полей даст сумму в нужном поле (итог).
понравилось? жми палец вверх :!:

Аватара пользователя
Шаки
Активный участник
Сообщения: 187
Зарегистрирован: 02 июл 2008, 11:57
Репутация: 1
Контактная информация:

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

Сообщение Шаки » 30 ноя 2011, 17:50

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

cv5rt
Интересующийся
Сообщения: 32
Зарегистрирован: 26 окт 2010, 19:11
Репутация: 0

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

Сообщение cv5rt » 30 ноя 2011, 21:26

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

Аватара пользователя
Шаки
Активный участник
Сообщения: 187
Зарегистрирован: 02 июл 2008, 11:57
Репутация: 1
Контактная информация:

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

Сообщение Шаки » 01 дек 2011, 11:50

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

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

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

Сообщение novia » 05 дек 2011, 08:13

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

cv5rt
Интересующийся
Сообщения: 32
Зарегистрирован: 26 окт 2010, 19:11
Репутация: 0

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

Сообщение cv5rt » 05 дек 2011, 21:45

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

Аватара пользователя
Шаки
Активный участник
Сообщения: 187
Зарегистрирован: 02 июл 2008, 11:57
Репутация: 1
Контактная информация:

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

Сообщение Шаки » 07 дек 2011, 12:01

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

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

cv5rt
Интересующийся
Сообщения: 32
Зарегистрирован: 26 окт 2010, 19:11
Репутация: 0

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

Сообщение cv5rt » 07 дек 2011, 12:52

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

cv5rt
Интересующийся
Сообщения: 32
Зарегистрирован: 26 окт 2010, 19:11
Репутация: 0

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

Сообщение cv5rt » 07 дек 2011, 13:05

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

Аватара пользователя
Шаки
Активный участник
Сообщения: 187
Зарегистрирован: 02 июл 2008, 11:57
Репутация: 1
Контактная информация:

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

Сообщение Шаки » 07 дек 2011, 14:38

ух ты работает =)

cv5rt
Интересующийся
Сообщения: 32
Зарегистрирован: 26 окт 2010, 19:11
Репутация: 0

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

Сообщение cv5rt » 07 дек 2011, 17:12

всегда пожал-ста
Зы
Шаки писал(а):ух ты работает =)
сам обалдел :mrgreen:

Ответить

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

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

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