Нехитрые советы для пользователей ПК

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

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

fig1-4253744

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

fig2-9335061

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

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

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

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

fig13-7569967

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

©Simashkov.2011

18.11.2011 г.

Назад