在没有字段计算器的情况下使用 python 连接特征 class 的字段

Concatenating fields of a feature class using python without field calculator

这看起来应该是相对简单的,但我还没能让它发挥作用。

我有一个功能 class,我想在其中连接属性。我想将县标识字段(县 FIPS 代码)与我生成的唯一标识符字段结合起来。我希望能够在我的 Python 脚本中执行此操作,而不是在字段计算器中执行此操作,但是,对于我尝试的所有操作,我都收到了错误消息。这两个字段当前都存储为字符串。有人对我如何处理这件事有什么建议吗?

这就是我希望的结果,'unique_id' 和 'id_num' 字段组合在一起形成 'final_id' 字段: table 我在现场计算器中完成了这项工作,并希望在我的 python 脚本中自动执行此操作?

希望我在这里正确理解了你的问题:

在 python 中,它应该看起来像这样:

arcpy.CalculateField_management(TableX, "final_id", "!unique_id! +  !id_num! ", "PYTHON_9.3", "")

作为一般规则,获取给定操作的 'vetted' python 代码的一个好方法是使用模型构建器重新创建特定流程,然后直接 模型 > 导出 > 至 Python 脚本 .