问题

问题:在 ArcGIS Pro 中连接两个字段不会返回任何匹配值

Last Published: February 8, 2023

描述

在 ArcGIS Pro 中,尝试使用“添加连接”工具连接不同表中的两个公共字段时,连接表中将不会任何返回匹配值。

连接表来自 Day 1 和 Day 1_CSV 图层。 连接表中的两个公共字段为 altitudes 和 altitude,表中未返回任何匹配值。 altitudes 的数据类型为浮点型。

原因

出现此问题的原因是公共字段的数据类型不匹配。

解决方案或解决方法

公共字段的数据类型必须相同,才能在 ArcGIS Pro 中将一个图层连接到另一个图层或表。 例如,由于字段的数据类型不同,因此浮点型字段无法与双精度型字段连接。 有关详细信息,请参阅 ArcGIS Pro:连接表的属性

要解决此问题,可通过在图层的属性表中创建一个新字段,将其中一个字段数据类型更改为与另一个公共字段相同的数据类型,然后使用计算字段工具来填充新字段的值。 有关执行此操作的步骤,请参阅操作方法:在 ArcGIS Pro 中更改现有字段的数据类型

下图显示了在 ArcGIS Pro 中连接两个具有相同数据类型的公共字段时,连接表中返回的匹配值。

连接表来自 Day 1 和 Day 1_CSV 图层。 连接表中的两个公共字段为 altitudes 和 altitude,表中返回了匹配值。 altitude 的数据类型更改为双精度型。

文章 ID:000025381

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容