评估要素范围

要素的范围又称为包络矩形。其定义为具有宽度(x 值)和高度(y 值)的最小外接矩形。范围评估校验可返回最小外接矩形位于指定参数内的要素。例如,您可以检查最小外接矩形的宽度(x 值)小于 25 米并且高度(y 值)小于 25 米的构建区面。

可以对整个要素类、子类型运行该校验,也可对使用 SQL 查询选择的要素集运行该校验。

定义了校验条件之后,便可配置注释和严重性评级。注释用于提供有关写入检查器表的要素的更具体描述,并将注释复制到检查器表中的“注释”字段。严重性评级用于指示校验结果在质量保证/质量控制过程方面的重要程度。数字越小,校验结果的优先级越高。

步骤:
  1. 启动 ArcMap。
  2. 在主菜单上,单击自定义 > 工具条 > Data Reviewer
  3. 单击 Data Reviewer 工具条上的选择数据校验规则下拉箭头,再单击“空间参数评估校验”旁边的加号 (+),然后单击范围评估校验

    将弹出范围评估校验属性 对话框。

    “范围评估校验属性”对话框
  4. 如有必要,在校验标题文本框中为校验输入唯一名称。
    注注:

    校验标题可用于描述使用该校验查找的条件。使用同一校验的多个实例来验证具有不同验证参数的相同要素类或表时,校验标题十分有用。

  5. 单击要素类/子类型下拉箭头,选择要运行校验的要素类和子类型。
  6. 若要在整个要素类上运行校验并保存此设置,请选中始终在整个数据库上运行复选框。
  7. 若要在要素类的特定要素上运行校验,请单击 SQL 来构造 SQL 查询。
  8. 单击单位下拉箭头,然后选择该范围使用的测量单位。
  9. 在 X 区域中单击操作下拉箭头,然后选择用于范围宽度的操作。
    • 小于 - 面要素的 x 值小于指定的单位数。例如,如果值为 10,则将 x 值等于 0 至 9 的面作为结果返回。
    • 小于或等于 - 面要素的 x 值等于或小于指定的单位数。例如,如果值为 10,则将 x 值等于 0 至 10 的面作为结果返回。
    • 大于 - 面要素的 x 值大于指定的单位数。例如,如果值为 10,则将 x 值等于 11 或更大的面作为结果返回。
    • 大于或等于 - 面要素的 x 值等于或大于指定的单位数。例如,如果值为 12,则将 x 值等于 12 或更大的面作为结果返回。
    • 不等于 - 面要素的 x 值不等于指定的单位数。例如,如果值为 10,则将 x 值等于 8、12 或任何不等于 10 的面作为结果返回。
    • 等于 - 面要素的 x 值等于指定的单位数。例如,如果值为 10,则将 x 值等于 10 的线作为结果返回。
    • 介于之间 - 包括边界 - 面要素的 x 值介于下限(最小值)与上限(最大值)文本框中指定的单位数之间,或等于其中一个单位数。例如,如果下限为 1,上限为 10,则将 x 值为 1 至 10 的面作为结果返回。
    • 介于之间 - 不包括边界 - 面要素的 x 值介于下限(最小值)与上限(最大值)文本框中指定的单位数之间。例如,如果下限为 1,上限为 10,则将 x 值为 2 至 9 的面作为结果返回。
    • 不介于之间 - 不包括边界 - 面要素的 x 值不介于下限(最小值)与上限(最大值)文本框中指定的单位数之间,或不等于指定的单位数。例如,如果下限为 1,上限为 10,则将 x 值小于 1(0.9 至 0.1)或等于或大于 11 的面作为结果返回。
    • 不介于之间 - 包括边界 - 面要素的 x 值不介于下限(最小值)与上限(最大值)文本框中指定的单位数之间,或等于指定的单位数。例如,如果下限为 1,上限为 10,则将 x 值等于或小于 1 或大于或等于 10 的面作为结果返回。

    将显示运算文本框。如果选择了一个具有边界值的操作,将弹出下限上限文本框。

  10. 输入要用于运算的单位数。

    如果选择具有边界值的运算,则必须指出两个值:最小容差范围值和最大容差范围值。

  11. 在 Y 区域中单击操作下拉箭头,然后选择用于范围高度的操作。
    • 小于 - 面要素的 y 值小于指定的单位数。例如,如果值为 10,则将 y 值等于 0 至 9 的面作为结果返回。
    • 小于或等于 - 面要素的 y 值等于或小于指定的单位数。例如,如果值为 10,则将 y 值等于 0 至 10 的面作为结果返回。
    • 大于 - 面要素的 y 值大于指定的单位数。例如,如果值为 10,则将 y 值等于或大于 11 的面作为结果返回。
    • 大于或等于 - 面要素的 y 值等于或大于指定的单位数。例如,如果值为 12,则将 y 值等于或大于 12 的面作为结果返回。
    • 不等于 - 面要素的 y 值不等于指定的单位数。例如,如果值为 10,则将 y 值等于 8、12 或任何不等于 10 的面作为结果返回。
    • 等于 - 面要素的 y 值等于指定的单位数。例如,如果值为 10,则将 y 值等于 10 的面作为结果返回。
    • 介于之间 - 包括边界 - 面要素的 y 值介于下限(最小值)与上限(最大值)文本框中指定的单位数之间,或等于其中一个单位数。例如,如果下限为 1,上限为 10,则将 y 值为 1 至 10 的面作为结果返回。
    • 介于之间 - 不包括边界 - 面要素的 y 值介于下限(最小值)与上限(最大值)文本框中指定的单位数之间。例如,如果下限为 1,上限为 10,则将 y 值为 2 至 9 的面作为结果返回。
    • 不介于之间 - 不包括边界 - 面要素的 y 值不介于下限(最小值)与上限(最大值)文本框中指定的单位数之间,或不等于指定的单位数。例如,如果下限为 1,上限为 10,则将 y 值小于 1(0.9 至 0.1)或等于或大于 11 的面作为结果返回。
    • 不介于之间 - 包括边界 - 面要素的 y 值不介于下限(最小值)与上限(最大值)文本框中指定的单位数之间,或等于指定的单位数。例如,如果下限为 1,上限为 10,则将 y 值等于或小于 1 或大于或等于 10 的面作为结果返回。

    将显示运算文本框。如果选择了一个具有边界值的操作,将弹出下限上限文本框。

  12. 输入要用于运算的单位数。

    如果选择具有边界值的运算,则必须指出两个值:最小容差范围值和最大容差范围值。

  13. 如有必要,可在检查器备注区域的注释文本框中为校验结果输入描述性文本。
  14. 如有必要,单击严重性下拉箭头并在检查器备注区域中选择指示校验结果优先级的值。

    严重性可指示校验结果的重要性。优先级的范围在 1 至 5 之间,1 为最高优先级,5 为最低优先级。

  15. 单击确定
  16. 单击 Data Reviewer 工具条上的运行数据校验按钮 运行数据校验

    将弹出要验证的要素 对话框。

    “要验证的要素”对话框
  17. 在“要验证的要素”区域中选择选项。
    • 选择集 - 针对当前在地图中选择的要素运行校验。
    • 当前范围 - 针对当前地图范围(由地图比例控制)运行校验。
    • 定义查询 - 针对基于定义查询(已为要素类创建)显示的要素运行校验。
    • 整个数据库 - 针对要素类中的所有要素运行校验。
  18. 要仅针对已在版本化的工作空间中编辑的要素运行校验,可选中仅更改的要素复选框。
    注注:

    仅更改的要素选项仅可用于版本化数据库。

  19. 单击确定

    校验在要验证的要素 对话框中指定的范围内运行。

    校验完成后,将弹出校验结果对话框。

  20. 执行以下其中一项操作:
    • 如果要在浏览要素 窗口中浏览结果,请选择浏览结果选项。
    • 如果已启动了检查器会话并且要记录检查器表中的结果,请选择写入检查器表选项。
  21. 单击确定

相关主题

9/9/2014