В ArcGIS существует 101 способ подсчёта площадей объектов типа полигон. О некоторых из них уже мы рассказывали в разных статьях на нашем сайте и эту информацию можно посмотреть здесь, тут и отсюда. Сейчас рассмотрим очередной (101-й 🙂 способ решения этой задачи. На этот раз — с использованием утилиты Calculate Fields.
Предположим, что наша карта (как пример, понятное дело) выглядит так:

Для решения поставленной задачи в Таблице содержания (TOC — Table of Contents) выбираем интересующий нас слой (см. рисунок выше), нажимаем правую кнопку мыши и открываем таблицу атрибутивных данных- Open Attribute table . Затем в окне таблицы в опциях (Table Options) добавляем новое поле. В него мы будем записывать посчитанную площадь:

Далее, в наборе инструментов Data Management Tools ищем утилиту Calculate Fields:
… и затем заполняем параметры запроса:
|
Небольшой комментарий к рисунку. Для вычисления площади воспользуемся выражением !shape.area@hectares! на диалекте Python. Это выражение будет вычислять площадь в гектарах. |
Жмём кнопку OK и видим нашу таблицу с посчитанной колонкой area:

Если , набрать, скажем, в утилите Calculate Field выражение !shape.area@squaremeters! , то можно вычислить значение площади полигонов в квадратных метрах — колонка area_meter на рисунке выше.
©Simashkov.2011
18.11.2011 г.