验证规则用于指定要素上允许的属性配置和一般关系。 它们用于根据特定要求或约束检查数据集中的要素。 将在用户指定的时间对现有要素进行规则评估,如果违反规则,则会创建错误要素。 通过此过程,您可以对要素进行质量保证检查,也可以作为迭代过程检查关注区域。
注:
点、线、面要素类或表仅支持批量计算和验证属性规则。要创建验证规则,可通过单击属性规则视图的“添加规则”组中的验证规则按钮 。 也可以使用添加属性规则或导入属性规则工具来创建规则。
注:
可通过即用型规则 按钮访问可配置检查库,来支持创建约束和验证规则。 这适用于 ArcGIS Data Reviewer 许可。
注:
用于评估批次计算和验证规则的输入工作空间取决于 地理数据库类型,具有属性规则的数据集存储于:- 文件或移动地理数据库 - 地理数据库是要评估的输入工作空间。
- 企业级地理数据库 - 您必须使用要素服务与验证功能作为要评估的输入工作空间。 了解有关将数据共享为具有验证功能的要素服务的详细信息。
以下是配置和评估验证规则所涉及的一般步骤:
- 将属性规则添加到数据集。
- 将数据集作为 web 要素图层共享,并启用验证功能。
- 编辑 web 要素图层。
- 使用错误检查器评估规则和检查要素。
- 查看错误要素并进行编辑以更正错误。
- 评估规则。
有关详细信息,请参阅共享包含属性规则的数据集、评估属性规则和管理含属性规则错误。
示例
以下示例说明了如何在地理数据库中使用属性规则:
- 属性值(字符串)的长度必须为指定字符数。
- 对于消火栓要素,请确保阀的尺寸大于或等于某个直径。
- 如果电线杆的高度大于 65 英尺,则必须将材料设置为钢。
有关创作属性规则类型的需求和全局变量,请参阅 Arcade 配置文件。 您可以将 Arcade 入门指南和函数索引用作附加资源,以构建属性规则的脚本表达式。