什么是 Data Reviewer?
要获得高质量地图产品并执行准确的数据分析,源数据库必须具有高质量并且得到良好维护。ArcGIS Data Reviewer 使用户能够管理数据,以便生成数据和分析数据。Data Reviewer 可以提供用于自动实现数据质量控制并简化控制过程的完整系统,从而快速改善数据的完整性。
Data Reviewer 由一系列工具组成,这些工具能够对数据进行自动和可视分析。它可用于检测数据库中要素、属性和关系的异常。数据校验包含分析规则,并且可以将其计划为自动运行或根据需要运行。分析结果记录在检查器会话中,该会话用于管理分析的生命周期。通过选择检查器表中的记录,可以自动移动到表记录的范围。根据所执行的分析类型,可以在数据库维护中对异常进行校正,也可以进行深入研究。
数据分析工具
Data Reviewer 使用户能够管理数据的质量控制和分析。例如,质量控制中很可能会将海洋中检测到的建筑识别为错误。而检测百年一遇的洪泛区中的建筑可能不是错误,它对保险公司调解员而言将是有用的分析信息。Data Reviewer 提供的校验使用户能够监控两种类型的分析。
空间校验
空间校验可以分析要素的空间关系。您可以分析要素是否重叠、相交、在彼此的指定距离之内或者接触。例如,您可能需要检查公路没有延伸进入海洋。还可以分析要素是否在彼此的一定距离之内。例如,消火栓必须连接到给水支管。
属性校验
属性校验可以分析要素和表的属性值。这可以是类似于地理数据库属性域的简单字段验证,或者包含更加复杂的属性依存关系。对于许多要素而言,一个属性依赖于相同要素的另一个属性。例如,如果公路正在施工,则该道路无法访问。可将属性校验配置为监控公路的状态和可访问性。
要素完整性校验
要素完整性校验可以分析要素的属性。并非数据库中的所有要素都遵循相同的捕获准则。可以使用采集规则,定义两个折点之间的距离或数据中是否允许多部分要素。要素完整性校验可以确保每个要素类都遵循采集规则。例如,急锐角化校验可用于识别包含尖角的要素。
元数据校验
元数据校验可以分析要素数据集和要素类的元数据信息。元数据可包含有关用于采集派生数据的源的重要信息;派生数据会显著影响数据的可靠性。例如,所用源数据的数据范围可以显著影响使用该数据所生成的地图以及所执行的分析的精度。
托管数据查看
数据的托管查看对完成数据分析十分重要。无论是通过自动校验还是从视觉上查看数据,重要的是了解整个数据库的完整性。使用由许多行和列或地图单位指定的任意像元大小,可以在数据上创建面格网。然后可以使用含格网的“检查器总览”窗口导航至特定像元,以运行批处理作业或从视觉上查看数据。完成数据的查看后,可以更改像元的状态,以便监控哪些区域已经完成。
交互式分析工具
可以绘制几何草图,以便对缺失要素和形状不精确的要素进行更好的沟通。使用记事本或“标记缺失要素”工具获取草图,以提供相关要素的特定几何信息。
批处理作业
定义批处理作业中的规范,以确保一致的可重复数据分析。可将批处理作业视为组织和存储分析规则的方式,以便执行批处理作业并将这些作业分配给团队的内部或外部成员。它们可以包含涉及各种各样数据类型的多个校验,也可以专注于某个专题。这使用户能够根据需要灵活地运行批处理作业,从而管理数据分析。可以将批处理作业计划为根据需要通过服务运行、通过“检查器批处理验证”工具运行,或者包含在脚本中或作为工作流程的一部分。
“检查器批处理验证”可用于在您使用 ArcMap 中的数据的同时运行批处理作业。
Data Reviewer 服务是一项 Windows 服务,可以计划为运行“检查器”批处理作业。与使用“检查器批处理验证”工具运行批处理作业相似,检查器服务用于验证和运行批处理作业,并在指定检查器会话中将结果写入检查器表。可以将批处理作业计划为在特定日期和时间运行一次,或以固定时间间隔重复运行。
Workflow Manager 用于组织完成作业所需的步骤。可以在工作流程中定义用于识别运行批处理作业的相应时间的步骤,然后从该步骤直接启动作业。工作流程中的其他步骤可以在启动 ArcMap 时创建检查器会话或打开检查器会话,从而无缝地显示运行批处理作业的所有结果。
脚本可以调用 Data Reviewer 工具箱中的“执行检查器批处理作业”工具。这可以使用户在工作空间上运行批处理作业,并且将结果写入指定检查器会话的检查器表中。地理处理工具中使用的相同功能可以通过命令行或在批处理脚本 (.bat) 中调用。
从数据库创建示例
待分析的数据库通常非常大,这使得完整地分析数据库中的所有值变得不可行或不可能。示例表示具有可管理大小的数据库子集。如果示例无偏差,则示例分析可用于代表整个数据库。这可以显著缩短分析数据库所需的时间。采样校验可用于从一个或多个图层生成要素或记录的统计或随机示例。
存储和管理分析结果
在异常的整个生命周期中,检查器会话可用于存储和管理数据分析的结果。它使用户能够组织通过运行批处理作业和直观检查获得的结果。检查器会话存储在中央位置地理数据库中以供多用户访问,或存储在本地地理数据库中。可以专门为检查器会话创建地理数据库,或将其与要素地理数据库包含在一起。关于分析的信息可以包括注释、状态、执行分析的人员,以及完成时间。此外,还将获取代表性的草图、缩略图或描述异常的几何,如重叠的特定区域。
与分析结果交互
检查器表是访问检查器会话中存储的信息并与其交互的界面。通过检查器表,可以管理异常的生命周期的各个阶段。仅需单击表中的记录,即可选择要素并使其自动居中以方便识别。然后,可以根据记录中关于异常的信息来修改要素,或者在需要时可以进一步分析该要素。
汇总分析
通过运行批处理作业和直观检查完成数据分析之后,可以生成结果的报表。报表工具使用户能够以有助于了解数据的多种方式组织结果。