操作方法
ArcGIS 中的所有图层都需要一个唯一标识符。 由于唯一标识符字段中的值是用于识别 ArcGIS 中行或要素对象的值,因此,该字段中的值必须始终唯一且不可为空。 不过,ArcGIS 并不强制要求查询图层或数据库表中使用的唯一标识符字段中的所有值必须唯一。 用户必须确保此字段中的值符合要求。
在将数据库表从“目录”窗格拖动到 ArcGIS Pro 中的地图以添加数据库表时,ArcGIS 将默认使用第一个非空字段作为唯一标识符字段或 ObjectID 字段。 但是,在数据库表上执行查询时,具有非唯一值的非空字段可能会导致结果不一致。
请通过在地图中创建查询图层来添加数据库表,而不是将数据库表从“目录”窗格拖到地图中。 选择数据库表中的字段以用作 ObjectID 字段。 要添加查询图层并选择字段作为 ObjectID 字段,请按照以下步骤操作:
注: 如果工程中不存在连接,请选择新建数据库连接按钮 并创建用于存储表的数据库的新连接。 有关数据库连接的详细信息,请参阅 ArcGIS Pro:ArcGIS Pro 中的数据库连接。
从 ArcGIS 专家处获得帮助
下载 Esri 支持应用程序