对于这种需要计算面积总和,首先需要将坐标转换为投影坐标系下(在地理坐标系下进行计算几何,面积会被禁用)
首先需要进行每一个部分的面积计算,利用计算几何进行计算面积
选择想要的单位
利用python进行求和
import arcpy
# 设置工作环境,替换为你的 .shp 文件路径或 geodatabase 路径
arcpy.env.workspace = 'D:/GEEyingxiang/new/touyingjieguo'
# 设置 feature class,替换为你的 feature class 名称
feature_class = '2015.shp'
# 使用 SearchCursor 遍历表中的行,并计算 'area' 字段的总和
area_sum = 0
with arcpy.da.SearchCursor(feature_class, ['area']) as cursor:
for row in cursor:
area_sum += row[0]
print("The sum of the 'area' field is: {}".format(area_sum))
通过python来运行,发现结果刚好
不必这么麻烦!
右键选择统计
这样就可以直接求和了