<< На Главную         <В меню Советы по ArcGIS

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

 

Предположим, что наша карта (как пример, понятное дело) выглядит так:

Расчёт площадей в ArcGIS

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

Далее, в наборе инструментов Data Management Tools ищем утилиту Calculate Fields:

... и затем заполняем параметры запроса:

Утилита Calculate Field

Небольшой комментарий к рисунку. Для вычисления площади воспользуемся выражением !shape.area@hectares! на диалекте Python. Это выражение будет вычислять площадь в гектарах.

Жмём кнопку OK и видим нашу таблицу с посчитанной колонкой area:

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

©Simashkov.2011

18.11.2011 г.

Назад