问题

问题:在 ArcGIS Online 中更改域列表后,将禁用“保存”选项

Last Published: November 19, 2021

描述

在 ArcGIS Online 中,可以为托管要素图层中具有有限值的字段创建值列表(域),以避免在该字段中输入错误的值。 在某些情况下,尝试编辑字段的“值列表(域)”将禁用“保存”选项,如下图所示。

警告: 如果使用代码的字段中存在数据,则不建议更改或删除值列表(域)中的现有代码值,因为现有数据不会进行更新。 有关详细信息,请参阅 ArcGIS Online:编辑值列表
尝试在 ArcGIS Online 中编辑域列表时,将禁用“保存”按钮。

在某些情况下,还会返回以下一条或多条错误消息:

错误: 不得重复
不得重复
错误: 字符串过长
字符串过长
错误: 值必须是双精度值
值必须是双精度值
错误: 值必须是整数
值必须是整数

原因

以下是可能的原因:

: 一个空格,即使没有附加字符,也算作一个字符。 单个字符算作一个值。 值也区分大小写,例如,“Yes”和“yes”视为两个唯一值。
  • 缺少一个或多个标注和/或代码值。
  • 存在一个或多个重复的标注和/或代码值。
  • 一个或多个字符串代码值包含其他空格或字符,并超过定义的字段长度。 有关字段长度的详细信息,请参阅 ArcGIS Online:添加或删除字段
  • 一个或多个代码值未采用为字段定义的数据类型,例如,整型字段中的“Yes”(字符串值),如下图所示。
将 Yes 字符串值作为代码值错误地输入到 ArcGIS Online 域列表中的整型字段中。

解决方案或解决方法

要在 ArcGIS Online 的值列表(域)中启用保存选项,请确保所有标注代码值均完整且没有重复。 从代码值中移除多余的空格和字符,以确保值在定义的字段长度内。 确保所有代码值均采用为该字段定义的相同数据类型,例如,整型字段的“0”(整数值),如下图所示。

: 可以通过导航到图层的项目详细信息页面 > 数据 > 字段,然后单击字段名称来查看字符串字段的长度和字段的数据类型。 在设置下,长度将显示字段的长度。 在详细信息下,类型将显示字段的数据类型。
将整数值 0 作为代码值正确地输入到 ArcGIS Online 域列表的整型字段中。

文章 ID: 000026787

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

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

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项