验证属性规则

验证规则用于指定要素上允许的属性配置和一般关系。 它们用于根据特定要求或约束检查数据集中的要素。 将在用户指定的时间对现有要素进行规则评估,如果违反规则,则会创建错误要素。 通过此过程,您可以对要素进行质量保证检查,也可以作为迭代过程检查关注区域。

注:
点、线、面要素类或表仅支持批量计算和验证属性规则。

要创建验证规则,可通过单击属性规则视图的“添加规则”组中的验证规则按钮 验证规则。 也可以使用添加属性规则导入属性规则工具来创建规则。

注:

可通过即用型规则 即用型规则 按钮访问可配置检查库,来支持创建约束和验证规则。 这适用于 ArcGIS Data Reviewer 许可。

了解如何使用 ArcGIS Data Reviewer 创建属性规则的详细信息

要评估数据集的验证规则,可以使用评估规则工具或错误检查器

注:
用于评估批次计算和验证规则的输入工作空间取决于 地理数据库类型,具有属性规则的数据集存储于:
  • 文件地理数据库 - 地理数据库是要评估的输入工作空间。
  • 企业级地理数据库 - 您必须使用要素服务与验证功能作为要评估的输入工作空间。了解有关将数据共享为具有验证功能的要素服务的详细信息

以下是配置和评估验证规则所涉及的一般步骤:

  • 将属性规则添加到数据集。
  • 将数据集作为 web 要素图层共享,并启用验证功能。
  • 编辑 web 要素图层。
  • 使用错误检查器评估规则和检查要素。
  • 查看错误要素并进行编辑以更正错误。
  • 评估规则。

有关详细信息,请参阅共享包含属性规则的数据集评估属性规则管理含属性规则错误

示例

以下示例说明了如何在地理数据库中使用属性规则:

  • 属性值(字符串)的长度必须为指定字符数。
  • 对于消火栓要素,请确保阀的尺寸大于或等于某个直径。
  • 如果电线杆的高度大于 65 英尺,则必须将材料设置为

有关创作属性规则类型的需求和全局变量,请参阅 Arcade 配置文件。 在开始构建属性规则的脚本表达式时,可以将 Arcade 入门指南函数索引用作附加资源。

请参阅属性规则脚本表达式的具体示例


在本主题中
  1. 示例