Инструмент Вычислить геометрию (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).
- Щелкните на геометрическом свойстве, которое вы хотите вычислить.
В зависимости от типа слоя, с которым вы работаете, доступны разные геометрические свойства.
- Выберите систему координат источника данных или систему координат фрейма данных, в зависимости от задачи.
- Выберите единицы вычисления.
- При необходимости: если вы выбрали записи в таблице, выберите те, для которых вы хотите выполнить вычисления, либо все записи, если вычисления должны быть применены ко всем записям.
- Нажмите ОК.