Как посчитать с помощью ArcGIS?

0 голосов
спросил 13 Май, 09 от -3A- (5,220 баллов) в категории Программные продукты Esri
Всем доброго времени суток!

Есть база со слоем кварталов и слоем зданий.
Нужно выполнить следующую задачу: для каждого квартала посчитать количество лежащих в нем зданий.
И записать все это в таблицу.
Причем группировка в подсчете будет вестись по этажности.
Здания с кварталами семантически никак не связаны, выборку зданий нужно делать по геометрии.

Как это можно сделать встроенными средствами ArcGIS (или ArcToolbox)?
Причем желательно, чтобы это можно было автоматизировать, так как кварталов достаточно много.

13 Ответы

0 голосов
ответил 16 Май, 09 от dsavitskiy (10,720 баллов)
таблица building

floor_coun     block_id
5     1
5     1
9     2
5     2
15     1
25     3
3     1
9     2
9     2
9     3

вызываем Frequency. В Fileds отмечаем floor_count и block_id. Summary оставляем пустым.
результат

FREQUENCY     floor_coun     block_id
1     3     1
2     5     1
1     5     2
3     9     2
1     9     3
1     15     1
1     25     3

в первой колонке количество, во второй число этажей, в третьей ID квартала

Прощу прощение за отстутствие форматирования - форум даже картинку не позволяет вставить.
0 голосов
ответил 17 Май, 09 от dsavitskiy (10,720 баллов)
нашел как вставлять изображение image

image

image
0 голосов
ответил 18 Май, 09 от -3A- (5,220 баллов)
ага, огромное спасибо Smile
теперь понял, что я делал не так

можно было просто сказать, что в поле Summary ничего выбирать не надо Wink
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...