Краткая информация
Вычисляет значения площади для каждого объекта в полигональном классе объектов.
Иллюстрация
Использование
Создаваемое поле F_AREA в Выходном классе объектов (Output Feature Class) будет заполнено значениями площадей каждого полигона в единицах измерения площади Выходной системы координат (Output_Coordinate_System).
Для создания поля с атрибутами Площадь (Area) полигональных объектов имеются альтернативные методы, к ним относятся инструменты Вычислить поле (Calculate_Field) и Калькулятор Геометрии (Geometry Calculator).
Выходной класс объектов (Output Feature Class) является копией Входного класса объектов (Input Feature Class) с дополнительным (или обновленным) полем F_AREA, содержащим площади полигонов.
Синтаксис
CalculateAreas_stats (Input_Feature_Class, Output_Feature_Class)
Параметр | Объяснение | Тип данных |
Input_Feature_Class | Входной класс полигональных объектов. | Feature Layer |
Output_Feature_Class | Выходной класс объектов. Этот класс объектов является копией входного класса объектов с дополнительным (или обновленным) полем F_AREA. В поле F_AREA содержатся площади полигонов. | Feature Class |
Пример кода
CalculateAreas, пример (окно Python)
Пример скрипта окна Python для использования функции CalculateAreas.
import arcpy
arcpy.env.workspace = "c:/data"
arcpy.CalculateAreas_stats("tracts.shp", "tracts_with_area_field.shp")
CalculateAreas, пример (автономный скрипт Python)
Пример автономного скрипта Python для использования функции CalculateAreas.
# Calculate AREA values
# Import system modules
import arcpy
# Local variables...
workspace = "C:/data"
input = "tracts.shp"
calculate_output = "tracts_with_area_field.shp"
try:
# Set the current workspace (to avoid having to specify the full path to the feature classes each time)
arcpy.env.workspace = workspace
# Process: Calculate Areas...
arcpy.CalculateAreas_stats(input, calculate_output)
except:
# If an error occurred when running the tool, print out the error message.
print arcpy.GetMessages()
Параметры среды
- Выходная система координат (Output Coordinate System)
- Текущая рабочая область (Current Workspace)
- Временная рабочая область (Scratch Workspace)
- Стандартизированные имена полей (Qualified Field Names)
- Выходные данные содержат значения M (Output has M values)
- Выходные данные содержат Z значения (Output has Z values)
- Выходное значение Z по умолчанию (Default Output Z Value)
Информация о лицензиях
- ArcGIS Desktop Basic: Да
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да