错误

错误:无法访问数据

Last Published: February 10, 2021

错误消息

在某些情况下,尝试在 ArcGIS Online 中打开属性表或编辑托管要素图层的属性时,会返回以下错误消息:

错误: 无法访问数据
无法访问数据错误消息

原因

错误可能由以下原因之一导致:

  • 要素图层具有包含属性值 <Null> 的“字符串”类型字段。 当 ArcGIS Online 中的文本字段中出现小于号 (<) 或大于号 (>) 时,它们将被解释为 HTML 标签。 <Null></Null> 不是有效的 HTML 标签,因此,ArcGIS Online 无法访问该数据。
  • 其中一个字段名称包含一个特殊字符, 如空格、连字符、方括号或诸如 $、% 和 # 等字符。 有关详细信息,请参阅常见问题解答:ArcGIS 中的字段名称和表名称中不应使用什么字符?
  • 在编辑者设置中启用了“编辑者无法查看任何要素,即使是其添加的要素”选项。

解决方案或解决方法

根据具体原因,使用以下选项之一来解决这一问题:

将 <Null> 属性值更改为空格或支持的字符

在 ArcMap 中,创建托管要素图层的本地副本,并编辑本地副本以将 <Null> 属性值更改为空格,或将其替换为允许使用的字符。 有关编辑属性表中值的步骤,请参阅 ArcMap:编辑表单元格中的值。 下图是 <Null> 属性值更改为空格或允许使用的字符的字段示例。

属性表中显示了更改为空格或允许使用的字符的 Null 值

进行编辑时,将编辑内容同步到服务器。 要执行此操作,请参阅 ArcMap:将本地编辑内容同步到服务器

在字段名称中创建一个不含特殊字符的新字段

在 ArcMap 中,创建托管要素图层的本地副本,并在此本地副本中创建一个新字段。 设置字段名称时不要包含特殊字符。 使用字段计算器编辑新字段以从包含特殊字符(旧字段)的字段中复制属性。

用于计算从旧字段到新字段复制的值的“字段计算器”。

使用属性填充新字段后,删除旧字段。 要进行此操作,请右键单击旧字段,然后单击删除字段

进行编辑时,将编辑内容同步到服务器。 要执行此操作,请参阅 ArcMap:将本地编辑内容同步到服务器

更改编辑者设置

在 ArcGIS Online 中,导航到托管要素图层的项目详细信息页面,然后单击设置选项卡。 在要素图层(托管)部分的编辑者可以查看何种要素?下,选择编辑者可查看所有要素选项。 有关详细信息,请参阅 ArcGIS Online:管理编辑器设置

文章 ID:000016280

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项