数据处理
在提取数据后,我们需要对字段进行标准化处理,例如统一土地利用类型的命名。
# 定义字段映射字典
field_mapping = {"Residential": "居住用地","Commercial": "商业用地","Industrial": "工业用地","Agricultural": "农业用地"
}# 获取输出地理数据库中的所有要素类
arcpy.env.workspace = output_gdb
feature_classes = arcpy.ListFeatureClasses()# 更新字段值
for fc in feature_classes:with arcpy.da.UpdateCursor(fc, ["Land_Use_Type"]) as cursor:for row in cursor:if row[0] in field_mapping:row[0] = field_mapping[row[0]]cursor.updateRow(row)print(f"要素类 {fc} 的字段已标准化")
通过 arcpy.da.UpdateCursor
,我们可以遍历每个要素类并更新字段值,确保字段命名的一致性。