您可以对托管要素图层子图层中的单个字段应用唯一约束。 当您应用唯一约束时,ArcGIS Online 可确保该字段中不存在重复值。 您可能会对专用于识别图层中要素的字段进行此操作。 当编辑者更新属性或向图层添加要素时,唯一约束可确保编辑器不会添加重复值。 当您在要素图层中追加或更新数据时,如果用于追加或更新字段的文件包含违反唯一约束的值,则追加或更新操作将失败。
虽然在大多数情况下,会将唯一约束应用于数字字段,但您可以对除系统字段(如 ObjectID、GlobalID 和 FID)外的任一字段类型设置唯一约束。
图层所有者和组织管理员可以在托管要素图层和托管表中的字段上设置唯一约束。 共享该图层的共享更新组的成员也可以对图层中的字段设置唯一约束。
请按照以下步骤向托管要素图层或托管表的子图层中的字段添加唯一约束:
- 打开托管图层的项目页面。
- 单击数据选项卡。
- 如果托管图层包含多个子图层,请使用图层下拉菜单选择要配置的子图层。
- 单击字段按钮
以更改到字段视图。
- 单击要为其添加唯一约束的图层的显示名称。
该字段的详细信息随即出现。
- 单击需要唯一值切换按钮以启用它,然后单击保存。
ArcGIS Online 确认该字段中的现有值唯一。 如果值唯一,则添加唯一约束。 如果不唯一,则无法在该字段上设置唯一约束,直到您编辑该字段,使其仅包含唯一值为止。
如果您稍后决定移除唯一约束,请单击需要唯一值切换按钮将其禁用,然后单击保存。