Вычисление площади, длины и прочих свойств геометрии
Инструмент Вычислить геометрию (Calculate Geometry) позволяет получать доступ к геометрическим свойствам пространственных объектов слоя. Этот инструмент вычисляет значения координат, длины и площади (в зависимости от типа геометрии входного слоя). Вычисление площади, длины или периметра объекта возможно при условии, если вы используете проецированную систему координат. Помните, что у разных проекций разные пространственные свойства и искажения. Если система координат источника данных и фрейма данных отличаются, вы можете получить разные результаты вычисления геометрии - в зависимости от того, чью систему координат используете. При вычислении площадей рекомендуется использовать равноплощадную проекцию.
Если вы хотите вычислить Xmin, Xmax, Ymin или Ymax, это можно сделать, используя Python с калькулятором поля; см. Примеры вычислений полей.
Диалоговое окно Вычислить геометрию (Calculate Geometry) можно использовать для обновления площади, длины или периметра объектов в шейп-файле, так как эти свойства при редактировании шейп-файлов автоматически не обновляются.
Вычислять значения z-координат или 3D измерений можно только для пространственных объектов с активизированными свойствами z. Значения Z-координат и 3D измерений можно вычислять в любой системе координат. Единицы, перечисленные для z и 3D вычислений плоские (мили, метры и т.д.), если для слоя задана вертикальная система координат. Если для данных вертикальная система координат не задана, единицы указаны как «неизвестные». Более подробную информацию о z-значениях и типах геометрии пространственных объектов см. в разделе Основы классов пространственных объектов.
-
Начать редактирование (Start an edit session).
Можно выполнять вычисления, не находясь при этом в сеансе редактирования. Но в этом случае отменить действия будет невозможно.
-
Щелкните правой кнопкой редактируемый и выберите Открыть таблицу атрибутов (Open Attribute Table).
К таблице атрибутов можно применять только геометрические вычисления.
-
Нажмите правой кнопкой мыши заголовок поля, для которого нужно выполнить вычисления, и выберите Вычислить геометрию (Calculate Geometry).
Либо можно нажать CTRL+SHIFT+G, чтобы открыть диалоговое окно Вычислить геометрию (Calculate Geometry).
-
Щелкните на геометрическом свойстве, которое вы хотите вычислить.
В зависимости от типа слоя, с которым вы работаете, доступны разные геометрические свойства.
- Выберите систему координат источника данных или систему координат фрейма данных, в зависимости от задачи.
-
Выберите единицы вычисления.
Подсказка:
Если для вычислений вы используете текстовое поле, вы можете использовать аббревиатуры единиц. Например, 47,5673 кв. м - это пример выходных данных площади, вычисленной в текстовом поле с использованием единиц аббревиатуры.
- При необходимости: если вы выбрали записи в таблице, выберите те, для которых вы хотите выполнить вычисления, либо все записи, если вычисления должны быть применены ко всем записям.
- Нажмите ОК.
Вычисления в полях невозможно отменить, если вы их выполняли вне сеанса редактирования.
Чтобы при попытке что-нибудь вычислить вне сеанса редактирования соответствующее окно с сообщением больше не появлялось, можете отметить в нем опцию Больше не показывать это предупреждение (Don't warn me again). Снова включить появление окна предупреждения можно на закладке Таблицы (Tables) в диалоговом окне Опции ArcMap.
В окне Вычислить геометрию (Calculate Geometry) сохраняется число знаков после запятой (по умолчанию три), заданное на закладке Общие (General) окна Опции Редактирования (Editing Options). Чтобы изменить этот параметр, щелкните меню Редактор (Editor) панели инструментов Редактор (Editor) и выберите Опции (Options). Этот параметр сохраняется в документе карты.