问题
ArcGIS Pro 中的“计算字段”工具用于连接字段,以将两个或多个属性合并或汇总为一个字段。 在某些情况下,此过程将失败并显示 000539 错误消息。 以下是可能返回的与同一问题有关的其他错误消息的示例:
错误: exceptions.TypeError:无法串连“str”和“int”对象。
错误: TypeError:+ 不支持的操作数类型:“float”和“str”
尝试将不同类型的字段串连到一个字段中时将返回此错误消息。
要解决此问题,需要在串连前确保字段均为相同类型。 可以,可以将一个字符串字段与另一个字符串字段进行串连,或者将一个整型字段与另一个整型字段进行串连。 如果字段为不同类型,请标识字段类型并对其进行更改以仅与一个类型相一致。
要将字段数据类型从字符串更改为数值,请参阅操作方法:将字符串字段转换为数值字段。 要将数值字段更改为字符串字段,请参阅操作方法:将数值字段转换为字符串字段。
注: 将属性从文本字段转换为数值数据类型的字段时,仅需要数值作为属性,而不需要任何其他字符(小数点除外)。 更改数据类型可能会导致数据丢失。 例如,将长整型或浮点型更改为短整型,或将 blob 更改为文本。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序