24172:<value> 属性规则 <value>(在图层 <value> 中)正在引用地图中不存在的表 <value>。

当共享包含已配置(在未选中从应用程序评估中排除属性的情况下进行配置)为在本地进行评估的实时计算或约束属性规则的要素图层时,如果地图不包含属性规则引用的所有表,则将返回此分析器警告。

建议将属性规则引用的任何表作为图层包含在地图中。 在本地评估属性规则时,这将避免在编辑过程中出现潜在错误。

分析器警告文本包含以下信息,以帮助确定特定规则、包含属性规则的图层以及地图中缺失的表:

  • 第一个 <value> 参数指属性规则的类型。
  • 第二个 <value> 参数指属性规则名称。
  • 第三个 <value> 参数指包含属性规则(引用地图中不存在的表)的图层名称。
  • 第四个 <value> 参数指地图中缺失的表名称。

示例:图层“结构交汇点”中的约束属性规则“极点不能具有超过 10 个检查”正在引用地图中不存在的表 "OWNER.Locations"。

解决方案

执行以下操作之一:

  • 确保具有这些属性规则的图层引用的所有表均包含在地图中。
    • 要手动将缺失的表添加至地图,找到属性规则引用的表,然后将其添加至地图。 有关更详细的信息,请查看分析器中的完全限定名称或检查属性规则的脚本表达式。
    • 要自动将缺失表添加至地图,右键单击分析器警告,然后单击添加至地图。 缺失的图层或表即会添加至地图。
  • 修改属性规则以选中从应用程序评估中排除属性。 可以使用“属性规则”视图来修改现有规则属性。

其他信息

有关其他信息,请参阅将数据集与属性规则共享分析 GIS 资源


在本主题中
  1. 解决方案
  2. 其他信息