计算面积 (空间统计)

摘要

计算面要素类中每个要素的面积值。

旧版本旧版本:

此工具将在将来版本的 ArcGIS 中弃用;有一些包含面面积的更好方法,其中包括:字段计算器几何计算器

插图

Calculate Areas illustration

用法

语法

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()

环境

输出坐标系

执行分析之前将要素几何投影到“输出坐标系”。

相关主题


7/10/2012