首页> 中国专利> 基础地理信息数据质检方法、装置及系统

基础地理信息数据质检方法、装置及系统

摘要

本发明提供了一种基础地理信息数据质检方法、装置及系统,属于测绘技术领域。该方法包括:运行管理子系统获取质检任务;根据质检任务的数据格式类型在预设的第一对应表中查找与该数据格式类型匹配的质量评价模型;根据所查找到的质量评价模型构建质检方案;将质检任务及质检方案均发送至质检子系统,以便于质检子系统根据该质检方案对质检任务进行检查得到质检结果,并将质检结果发送回运行管理子系统;根据计分规则对接收到的质检结果进行质量评价得到该质检任务的质量评价结果。相比于现有质检方法,有利于质检任务的管理以及提高质检效率,减小人为因素给质检结果带来的影响,提高基础地理信息数据的质量评价结果的公正性。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-08-18

    授权

    授权

  • 2020-04-14

    著录事项变更 IPC(主分类):G06F17/30 变更前: 变更后: 申请日:20170505

    著录事项变更

  • 2017-09-29

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20170505

    实质审查的生效

  • 2017-09-01

    公开

    公开

说明书

技术领域

本发明涉及测绘技术领域,具体而言,涉及一种基础地理信息数据质检方法、装置及系统。

背景技术

地理信息数据作为国土、林业、农业、建设等进行调查、统计、分析的基础性数据和政府宏观决策的参考性数据,其质量关系到国计民生。随着我国信息化测绘技术体系的不断推进,地理信息数据的生产效率大幅提高,更新周期越来越短,数据规模和服务范围迅速扩大,然而,其相应的质检技术体系建设却相对滞后。现有的质检方法仍以人工和简单的人机交互检查为主。所能够借助的质检软件中,质检方案的使用没有进行约束,由于检验人员水平参差不齐,对质量问题的认识不一致,加上专业素养的差别,会导致不同检验人员得出的质检结果差异很大,不利于质检的公正性。

发明内容

有鉴于此,本发明的目的在于提供一种基础地理信息数据质检方法、装置及系统,以有效地改善上述问题。

为了实现上述目的,本发明采用的技术方案如下:

第一方面,本发明实施例提供了一种基础地理信息数据质检方法,所述方法包括:运行管理子系统获取质检任务,其中,所述质检任务包括样本质检数据的标识信息及数据格式类型;根据所述质检任务的数据格式类型在预设的第一对应表中查找与所述数据格式类型匹配的质量评价模型,其中,所述质量评价模型包括所述质检数据对应的多个检查项及计分规则;根据所查找到的质量评价模型构建质检方案,所述质检方案包括多条检查规则,每条所述检查规则对应于一个所述检查项,每条所述检查规则包括多个检查算子以及每个所述检查算子对应的错漏类型及检查参数;将所述质检任务及所述质检方案均发送至质检子系统,以便于所述质检子系统根据所述质检方案对所述质检任务进行检查得到质检结果,并将所述质检结果发送回所述运行管理子系统;根据所述计分规则对接收到的由所述质检子系统发送的质检结果进行质量评价得到所述质检任务的质量评价结果。

第二方面,本发明实施例还提供了一种基础地理信息数据质检方法,所述方法包括:质检子系统接收运行管理子系统发送的质检任务及质检方案,其中,所述质检任务包括样本质检数据的标识信息,所述质检方案包括多条检查规则,每条所述检查规则对应于所述样本质检数据的一个检查项;根据所述样本质检数据的标识信息获取样本质检数据;根据所述质检方案中的每条所述检查规则对所述样本质检数据的对应检查项进行检查得到对应于每条所述检查规则的规则检查结果;根据所有所述检查规则对应的规则检查结果生成质检结果并发送至所述运行管理子系统。

第三方面,本发明实施例还提供了一种基础地理信息数据质检装置,所述装置包括:任务获取模块、任务匹配模块、构建模块、第一发送模块及质量评价模块。任务获取模块,用于获取质检任务,其中,所述质检任务包括样本质检数据的标识信息及数据格式类型。任务匹配模块,用于根据所述质检任务的数据格式类型在预设的第一对应表中查找与所述数据格式类型匹配的质量评价模型,其中,所述质量评价模型包括所述质检数据对应的多个检查项及计分规则。构建模块,用于根据所查找到的质量评价模型构建质检方案,所述质检方案包括多条检查规则,每条所述检查规则对应于一个所述检查项。第一发送模块,用于将所述质检任务及所述质检方案均发送至质检子系统,以便于所述质检子系统根据所述质检方案对所述质检任务进行检查得到质检结果,并将所述质检结果发送回运行管理子系统。质量评价模块,用于根据所述计分规则对接收到的由所述质检子系统发送的质检结果进行质量评价得到所述质检任务的质量评价结果。

第四方面,本发明实施例还提供了一种基础地理信息数据质检装置,所述装置包括:接收模块、数据获取模块、质量检查模块及第二发送模块。接收模块,用于接收运行管理子系统发送的质检任务及质检方案,其中,所述质检任务包括样本质检数据的标识信息,所述质检方案包括多条检查规则,每条所述检查规则对应于所述样本质检数据的一个检查项。数据获取模块,用于根据所述样本质检数据的标识信息获取样本质检数据。质量检查模块,用于根据所述质检方案中的每条所述检查规则对所述样本质检数据的对应检查项进行检查得到对应于每条所述检查规则的规则检查结果。第二发送模块,用于根据所有所述检查规则对应的规则检查结果生成质检结果并发送至所述运行管理子系统。

第五方面,本发明实施例还提供了一种基础地理信息数据质检系统,包括运行管理子系统和质检子系统,所述运行管理子系统与所述质检子系统通信连接。所述运行管理子系统用于获取质检任务,其中,所述质检任务包括样本质检数据的标识信息及数据格式类型;根据所述质检任务的数据格式类型在预设的第一对应表中查找与所述数据格式类型匹配的质量评价模型,其中,所述质量评价模型包括所述质检数据对应的多个检查项及计分规则;根据所查找到的质量评价模型构建质检方案,所述质检方案包括多条检查规则,每条所述检查规则对应于一个所述检查项;将所述质检任务及所述质检方案均发送至质检子系统。所述质检子系统用于接收所述质检任务及所述质检方案;根据所述样本质检数据的标识信息获取样本质检数据;根据所述质检方案中的每条所述检查规则对所述样本质检数据的对应检查项进行检查得到对应于每条所述检查规则的规则检查结果;根据所有所述检查规则对应的规则检查结果生成质检结果并发送至所述运行管理子系统。所述运行管理子系统还用于根据所述计分规则对接收到的由所述质检子系统发送的质检结果进行质量评价得到所述质检任务的质量评价结果。

本发明实施例提供的基础地理信息数据质检方法、装置及系统,运行管理子系统根据获取到的质检任务中样本质检数据的数据格式类型匹配预先存储的质量评价模型,然后再根据所匹配的质量评价模型构建质检方案,将质检任务及所构建的质检方案发送给质检子系统,质检子系统再根据运行管理子系统发送的质检方案对质检任务进行质检,且将得到的质检结果返回运行管理子系统,运行管理子系统再根据质量评价模型中的计分规则对质检结果进行质量评价得到质检任务的质量评价结果。也就是说,本发明实施例提供的基础地理信息数据质检方法通过运行管理子系统与质检子系统之间的交互完成基础地理信息数据的质检,有利于质检任务的管理以及提高质检效率。此外,通过预先存储的质量评价模型进一步构建质检方案,有利于减小人为因素给质检结果带来的影响,提高基础地理信息数据的质量评价结果的公正性。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明较佳实施例提供的运行管理子系统与质检子系统进行交互的示意图;

图2为本发明第一实施例提供的一种基础地理信息数据质检方法的方法流程图;

图3为本发明第一实施例提供的一种基础地理信息数据质检方法中的步骤S150在一种具体实施方式中的方法流程图;

图4为本发明第二实施例提供的基础地理信息数据质检方法在一种具体实施方式中的方法流程图;

图5为图4中步骤S240在一种具体实施方式中的方法流程图;

图6为本发明第二实施例提供的基础地理信息数据质检方法在另一种具体实施方式中的方法流程图;

图7为本发明第三实施例提供的一种基础地理信息数据质检装置的功能结构框图;

图8为本发明第四实施例提供的一种基础地理信息数据质检装置的功能结构框图。

具体实施方式

图1示出了本发明较佳实施例提供的运行管理子系统100与质检子系统200进行交互的示意图。如图1所示,本发明实施例提供的基础地理信息数据质检系统10包括运行管理子系统100与一个或多个质检子系统200。运行管理子系统100与一个或多个质检子系统200进行通信连接,以进行数据通信或交互。

运行管理子系统100及质检子系统200可以安装在同一个用户终端中,也可以分别安装在不同的用户终端中。当运行管理子系统100及所述质检子系统200分别安装在不同用户终端中时,运行管理子系统100及质检子系统200之间可以通过有线或无线网络进行交互。

所述运行管理子系统100用于获取质检任务,其中,所述质检任务包括样本质检数据的标识信息及数据格式类型;根据所述质检任务的数据格式类型在预设的第一对应表中查找与所述数据格式类型匹配的质量评价模型,其中,所述质量评价模型包括所述质检数据对应的多个检查项及计分规则;根据所查找到的质量评价模型构建质检方案,所述质检方案包括多条检查规则,每条所述检查规则对应于一个所述检查项;将所述质检任务及所述质检方案均发送至质检子系统200。

所述质检子系统200用于接收所述质检任务及所述质检方案;根据所述样本质检数据的标识信息获取样本质检数据;根据所述质检方案中的每条所述检查规则对所述样本质检数据的对应检查项进行检查得到对应于每条所述检查规则的规则检查结果;根据所有所述检查规则对应的规则检查结果生成质检结果并发送至所述运行管理子系统100。

所述运行管理子系统100还用于根据所述计分规则对接收到的由所述质检子系统200发送的质检结果进行质量评价得到所述质检任务的质量评价结果。

所述用户终端可以是个人电脑(personal computer,PC)、平板电脑、智能手机、个人数字助理(personal digital assistant,PDA)等。

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

第一实施例

图2示出了本发明第一实施例提供的基础地理信息数据质检方法的流程图,请参阅图2,本实施例描述的是运行管理子系统100中执行的基础地理信息数据质检方法的方法流程,所述方法包括:

步骤S110,运行管理子系统获取质检任务;

作为一种具体实施方式,系统获取质检任务的方式可以为:运行管理子系统100的工作人员在运行管理子系统100的登录界面上输入身份信息,运行管理子系统100对接收到的身份信息进行权限验证,当验证通过时,进入运行管理子系统100的主界面;由工作人员选取要进行质检的测绘成果数据包,所述测绘成果数据包中包括了多个基础地理信息数据。例如,测绘成果数据包可以为包括DLG、DOM、DEM、DSM等基础地理信息数据的测绘成果数据包。

由于通常一个测绘成果数据包中所包括的基础地理信息数据较多,如果对每个基础地理信息数据均进行检查,将比较费时费力。因此,通常需要对测绘成果数据包中的多个基础地理信息数据进行抽样得到样本质检数据。具体的抽样方式可以采用:简单随机抽样的方式,或者是分层随机抽样的方式。例如,可以在200幅DLG数据中由计算机随机抽取10幅作为样本质检数据。

根据抽样得到的样本质检数据构建质检任务。其中,质检任务可以包括该测绘成果数据包中所有基础地理信息数据的标识信息、样本质检数据的标识信息以及样本质检数据的数据格式类型等,当然,该标识信息可以为数据的存储地址。测绘成果数据包可以存储在数据库服务器中,也可以存储在运行管理子系统100所在的用户终端中。

步骤S120,根据所述质检任务的数据格式类型在预设的第一对应表中查找与所述数据格式类型匹配的质量评价模型;

其中,第一对应表中包括多种预先设置的质量评价模型与数据格式类型的对应关系。需要说明的是,用户也可以针对某种数据格式类型的质检数据以及测绘成果质量检查与验收国家标准,如GB/T 24356-2009自定义设置质量评价模型。

质量评价模型包括质检数据对应的多个检查项及计分规则。具体的,每种数据格式类型的质检数据均包括多种质量元素,每种质量元素包括多种质量子元素,每种质量子元素均包括多个检查项。例如,当质检数据为DLG成果时,DLG成果包括的质量元素有空间参考系、位置精度、属性精度等,空间参考系包括的质量子元素又有大地基准和高程基准,而大地基准对应的检查项包括坐标系统,高程基准对应的检查项即为高程基准。同理,位置精度和属性精度也分别包括有质量子元素及对应于每个质量子元素的检查项。

具体的,每个质量评价模型中包括对应数据格式类型的质检数据与多个质量元素、多个质量子元素以及多个检查项之间的对应关系,以及每种质量元素、每种质量子元素及每个检查项的计分规则。例如,质量元素的计分规则可以为取其包括的质量子元素的最低分或加权平均分作为该质量元素的得分,或者也可以采用对其包括的质量子元素进行分组计分的方式得到该质量元素的得分。根据测绘成果质量检查与验收国家标准,检查项的错漏类型可以分为A类、B类、C类和D类,每一种错漏类型对应有扣分标准。如GB/T 24356-2009中,A类错漏对应的扣分值为42分,B类错漏对应的扣分值为12/t,C类错漏对应的扣分值为4/t,D类错漏对应的扣分值为1/t,一般情况下t=1,需要进行调整时,以困难类别为原则,按《测绘生产困难类别细则》进行调整(平均困难类别t=1)。因此,每个检查项的计分规则包括该检查项的计分方式、计分类型以及相应的限差标准。计分类型为根据每种错漏类型的检测结果进行计分,错漏类型的检测结果可以定义为符合/不符合、错误率内插或错漏个数。

基于上述设置,根据质量评价模型中的计分规则就可以根据各检查项的得分获得各质量子元素的得分,根据各质量子元素的得分再进一步得到各质量元素的得分,从而得到该质检数据的得分,最终得到测绘成果数据包的质检得分。

步骤S130,根据所查找到的质量评价模型构建质检方案,所述质检方案包括多条检查规则;

质检方案具体用于对质检数据进行质量检查,其包括了多条检查规则。每条所述检查规则对应于一个所述检查项,每条检查规则均包括与该检查规则对应的检查算子的标识信息以及与该检查规则对应的检查项的错漏类型。其中,检查算子的标识信息可以为该检查算子的存储地址。多条检查规则包括第一检查规则和第二检查规则。第一检查规则为对应于系统自动检查的规则,第二检查规则为对应于人工检查的规则。第一检查规则根据具体的检查项及每个检查项对应的检查算子生成,且包括该检查项的错漏类型及该检查算子的检查参数。第一检查规则对应的检查算子可以预先设置在对应的质检子系统200中,也可以根据用户的需要自定义地输入。第一检查规则中包含了其对应的检查算子的标识信息,以便于根据第一检查规则调用对应的检查算子对相应的检查项进行检查。例如,当检查项为质检数据的数学精度及地理精度时,该检查项对应的检查算子可以包括坐标系统检查算子、投影参数检查算子、要素代码正确性检查算子等,这些检查算子的具体检查过程可以参照第二实施例的相应内容,此处不做详述。

可以理解的是,质检数据通常包括建库数据及制图数据,对于制图数据的质检,例如数据完整规范及整饰质量这两个检查项,还需要由质检人员进行人工检测。因此,第二检查规则也可以根据质检数据的具体检查项生成,或者是预先存储在运行管理子系统100中。每个第二检查规则也对应于一个检查项,且该检查项对应有错漏类型。此时,该检查项对应的检查算子的标识信息为特定标识,该特定标识表示该检查项需要人工进行检查,没有对应的检查算子。

步骤S140,将所述质检任务及所述质检方案均发送至质检子系统,以便于所述质检子系统根据所述质检方案对所述质检任务进行检查得到质检结果,并将所述质检结果发送回所述运行管理子系统;

本实施例中,将质检任务及质检方案均发送至质检子系统200的具体实施方式可以为:在预设的第二对应表中查找与样本质检数据的数据格式类型匹配的质检子系统200;将所述质检任务及所述质检方案发送至所查找到的质检子系统200。其中,第二对应表中包括多种数据格式类型与多个质检子系统200的对应关系;例如,样本质检数据的数据格式类型为GDB类型、MDB类型或SHP类型。每个质检子系统200支持一种或几种特定数据格式的质检数据。在第二对应表中查找到匹配的质检子系统200后,除了将质检任务及质检方案均发送至所查找到的质检子系统200,还可以将该质检任务分配给对应的质检人员。质检人员登录质检子系统200后,即可以对运行管理子系统100分配的质检任务进行相应地处理,包括根据上述第二检查规则,对相应的检查项进行检查。

质检子系统200接收运行管理子系统100发送的质检任务及质检方案后,根据质检任务中包括的样本质检数据的标识信息获取样本质检数据,根据质检方案中的每条检查规则对样本质检数据的对应检查项进行检查得到对应于每条所述检查规则的规则检查结果。当然,对应于上述第一检查规则的规则检查结果是根据该第一检查规则包括的检查算子对质检数据进行检查后得到的。对应于上述第二检查规则的规则检查结果是质检人员根据第二检查规则通过质检子系统200所在的用户终端的输入输出单元输入的。每个规则检查结果可以包括对应的检查规则的标识信息、对应的质检数据的标识信息、对应的检查项的缺省错漏类型、每种错漏类型的错漏个数及错漏描述。此后,质检子系统200根据所有检查规则对应的规则检查结果生成质检结果并将该质检结果发送至运行管理子系统100。

需要说明的是,在获取到由质检子系统200发送的质检结果之前,运行管理子系统100还可以接收并显示由质检子系统200发送的质检进度信息,以便于实时掌握质检子系统200的质检进程。例如,质检子系统200可以根据预设规则并采用广播推送消息的方式将质检进度信息推送至运行管理子系统100进行显示。预设规则可以为质检子系统200在预设的时间间隔内如每间隔1分钟获取当前的质检进度信息并推送至运行管理子系统100。或者,预设规则也可以为质检子系统200每检查完一条检查规则时获取一次当前的质检进度信息并推送至运行管理子系统100。质检进度信息可以包括但不仅限于已处理的检查规则数量、剩余检查规则的数量、挂起的检查规则数量及处理失败的检查规则数量。

步骤S150,根据所述计分规则对接收到的由所述质检子系统发送的质检结果进行质量评价得到所述质检任务的质量评价结果。

其中,质检结果包括多个规则检查结果,每个规则检查结果包括对应的检查项的缺省错漏类型及每种错漏类型的错漏个数。

具体的,如图3所示,根据所述计分规则对接收到的由所述质检子系统200发送的质检结果进行质量评价得到所述质检任务的质量评价结果的具体步骤,包括:

步骤S151,根据所述计分规则以及每条所述规则检查结果中包括的每种所述错漏类型的错漏个数对每个所述检查项进行计分;

根据上述的质量评价模型中定义的计分规则以及每个规则检查结果中每种错漏类型的错漏个数进行扣分,即对该规则检查结果对应的检查项进行扣分。例如按照GB/T24356-2009,某规则检查结果中对应的检查项的错漏类型为B类错误,且错漏个数为1个则该检查项扣12分。

步骤S152,根据每个所述检查项的计分结果得到质量评价结果。

根据每个检查项的扣分值得到各质量子元素的得分,进一步得到各质量元素的得分,从而得到该质检数据的得分。得到抽样样本中所有质检数据的得分后,可以对根据单位成果质量等级评定标准对每个质检数据的质量等级进行评定,当质检数据的得分大于或等于90分时,质量等级为优,当大于或等于75分且小于90分时,质量等级为良,当大于或等于60分且小于75分时,质量等级为合格,当小于60分时,质量等级为不合格。进一步,当样本有存在不合格的质检数据时,则评定该样本所在的测绘成果数据包的质量评价结果为不合格。当样本包括的质检数据均合格时,则评定该样本所在的测绘成果数据包的质量评价结果为合格。进一步的,可以根据所得到的质量评价结果输出质量检查报告。

本发明实施例提供的基础地理信息数据质检方法,通过运行管理子系统与质检子系统之间的交互完成基础地理信息数据的质检,有利于质检任务的管理以及提高质检效率。此外,通过预先存储的质量评价模型进一步构建质检方案,有利于减小人为因素给质检结果带来的影响,提高基础地理信息数据的质量评价结果的公正性。

第二实施例

图4示出了本发明第二实施例提供的基础地理信息数据质检方法的流程图,请参阅图4,本实施例描述的是质检子系统200中执行的基础地理信息数据质检方法的方法流程,所述方法包括:

步骤S200,质检子系统接收运行管理子系统发送的质检任务及质检方案;

其中,质检任务可以包括需要质检的测绘成果数据包中所有基础地理信息数据的标识信息、样本质检数据的标识信息以及样本质检数据的数据格式类型等。当然,上述标识信息可以为数据的存储地址。需要质检的测绘成果数据包可以优选存储在数据库服务器中。

质检方案包括多条检查规则,每条检查规则对应于样本质检数据的一个检查项。

步骤S220,根据所述样本质检数据的标识信息获取样本质检数据;

样本质检数据的标识信息可以为样本中包括的质检数据的存储地址,根据存储地址可以提取相应的质检数据。

步骤S240,根据所述质检方案中的每条所述检查规则对所述样本质检数据的对应检查项进行检查得到对应于每条所述检查规则的规则检查结果;

样本质检数据是从整个测绘成果数据包中抽样得到的预设数量的质检数据。上述预设数量可以根据整个测绘成果数据包中的数据总量设定。质检方案中包括多条检查规则,每条检查规则对应于一个检查项。通过不同的检查规则可以对步骤S220获取的每个质检数据进行检查,得到对应于每个质检数据的规则检查结果。每个规则检查结果可以包括对应的检查规则的标识信息、对应的质检数据的标识信息、对应的检查项的缺省错漏类型、每种错漏类型的错漏个数及错漏描述。

步骤S260,根据所有所述检查规则对应的规则检查结果生成质检结果并发送至所述运行管理子系统。

质检子系统200根据所有所述检查规则对应的规则检查结果生成质检结果,并将该质检结果发送至所述运行管理子系统100后,运行管理子系统100根据预先设置的质量评价模型中定义的计分规则对接收到的质检结果进行质量评价得到该质检任务的质量评价结果,具体的实施方式可以参照上述第一实施例中的步骤S150,此处不再赘述。

于本发明实施例的一种具体实施方式中,多条检查规则包括第一检查规则,所述第一检查规则是对应于系统自动检查的规则。每个第一检查规则对应于一个检查项。需要说明的是,第一检查规则对应的检查项可以通过检查算子进行检查,得到与该第一检查规则对应的规则检查结果。因此,每条第一检查规则包括一个检查算子的标识信息、该检查算子所需的检查参数以及与该第一检查规则对应的检查项的缺省错漏类型。其中,检查算子的标识信息可以为该检查算子的存储地址。

例如,当检查项为质检数据的数学精度及地理精度时,该检查项对应的检查算子可以包括坐标系统检查算子、投影参数检查算子、要素代码正确性检查算子等。

其中,坐标系统检查算子对应的检查项为坐标系统。具体的,坐标系统检查算子的检查过程包括:根据预先存储的坐标系统定义表检查质检数据的坐标系统的定义是否正确,当判定质检数据的坐标系统定义错误时,将该检查项的错漏个数加1并生成错漏描述,例如,该错漏描述可以为“坐标系统的定义错误”。其中,坐标系统定义表中包括每种坐标系统的定义。

同理,投影参数检查算子对应的检查项为投影参数。投影参数检查算子用于检查质检数据的投影参数是否正确。具体的,投影参数检查算子的检查过程包括:将质检数据的各类投影参数与预先存储的投影参数表进行对比,判断质检数据的各类投影参数是否正确,当判定当前投影参数错误时,将该检查项的错漏个数加1并生成错漏描述,例如,该错漏描述可以为“投影参数错误”。

同理,要素代码正确性检查算子对应的检查项为要素代码。要素代码正确性检查算子用于检查质检数据中各要素的GB码是否合法或要素是否放错图层。具体的,要素代码正确性检查算子的检查过程包括:获取质检数据中各个要素的GB码;根据预先存储的GB码对应表判断各要素的GB码是否非法或放错层,其中,GB码对应表中包括了各要素及每个要素对应的GB码;当判定GB码非法或放错层时,将该检查项的错漏个数加1并生成错漏描述,例如,该错漏描述可以为“GB码非法”。

本实施例中,根据测绘成果质量检查与验收国家标准,错漏类型包括A类、B类、C类及D类。预先给每个检查算子定义一种错漏类型,例如,可以将上述要素代码的错漏类型定义为B类,即要素代码正确性检查算子所检查出的错漏为B类错漏。根据检查算子对质检数据进行检查即可得到错漏个数。

检查算子对应的检查参数,即为调用该检查算子对质检数据进行检查时需要输入的一些特定参数。

例如,当检查项为质检数据中各线要素中的悬挂点时,对应的悬挂点检查算子可以用于对质检数据中的线要素进行检查,输出不合理的悬挂点数量,从而得到该检查项的错漏个数。具体的,悬挂点检查算子的检查过程可以包括:获取每个线要素的端点,根据预先设定的搜索半径为获取到的每个端点建立缓冲区,搜索穿过当前端点的缓冲区或者位于该缓冲区内的线要素作为与该端点相关的线对象,计算当前端点与搜索到与该端点相关的线对象之间的距离,将计算得到的距离与预设的距离阈值进行比较,当计算得到的距离大于上述距离阈值时,则判定该端点为不合理的悬挂点。由上述检查过程可以得出,悬挂点检查算子所需的检查参数为搜索半径和距离阈值。

如图5所示,步骤S240具体包括:

步骤S241,根据当前所述第一检查规则获取所述检查参数;

第一检查规则中包括对应于该第一检查规则的检查算子所需要的检查参数。检查算子的检查参数可以为质检人员通过质检子系统200所在的用户终端的输入输出单元输入,也可以预先存储在该用户终端的存储器中。

步骤S242,根据当前所述第一检查规则中的所述检查算子及所述检查参数对所述样本质检数据进行检查得到该第一检查规则对应的检查项的错漏个数;

将质检方案中的每条第一检查规则分别作为当前第一检查规则对样本质检数据包括的每个质检数据进行检查。根据当前第一检查规则对应的检查算子以及获取到的检查参数对质检数据进行检查可以得到该质检数据中与当前第一检查规则对应的检查项的错漏个数。

步骤S243,根据每条所述第一检查规则对应的检查项的错漏类型及检查到的所述错漏个数得到对应于每条所述第一检查规则的规则检查结果。

于本发明实施例的另一种具体实施方式中,上述多条检查规则还包括第二检查规则,所述第二检查规则是对应于人工检查的规则。因此,如图5所示,上述步骤S240除了上述步骤S241、步骤S242和步骤S243之外,还包括步骤S244。

步骤S244,获取通过权限认证的质检人员输入的对应于所述第二检查规则的规则检查结果。

质检人员登录质检子系统200时,需要输入身份信息,质检子系统200对质检人员的身份信息进行权限认证,当权限认证通过时,可以对其权限范围内的质检任务即运行管理子系统100分配给该质检人员的质检任务进行处理。质检人员可以根据第二检查规则人工对质检数据的一些特定检查项进行检查后,通过质检子系统200所在的用户终端的输入输出单元按照第二检查规则输入对应于该检查项的检查结果。质检子系统200获取到质检人员输入的检查结果后生成对应于该第二检查规则的规则检查结果。

为了便于运行管理子系统100能够更有效地对各质检子系统200的质检情况进行管理,质检子系统200优选具有向运行管理系统报告质检进行的功能。因此,如图6所示,本发明实施例提供的基础地理信息数据质检方法还包括步骤S250。

步骤S250,按照预设规则发送质检进度信息至所述运行管理子系统100。

其中,质检进度信息可以包括但不仅限于已处理的检查规则数量、剩余检查规则的数量、挂起的检查规则数量及处理失败的检查规则数量。例如,质检子系统200可以采用广播推送消息的方式将质检进度信息推送至运行管理子系统100进行显示。步骤S250中,预设规则可以为:质检子系统200在预设的时间间隔内如每间隔1分钟获取当前的质检进度信息并推送至运行管理子系统100。或者,预设规则也可以为:质检子系统200每检查完一条检查规则时获取一次当前的质检进度信息并推送至运行管理子系统100。

本发明实施例提供的基础地理信息数据质检方法,通过运行管理子系统与质检子系统之间的交互完成基础地理信息数据的质检,有利于质检任务的管理以及提高质检效率。此外,通过预先存储的质量评价模型进一步构建质检方案,有利于减小人为因素给质检结果带来的影响,提高基础地理信息数据的质量评价结果的公正性。

第三实施例

本发明第三实施例提供了一种基础地理信息数据质检装置,本实施例中的基础地理信息数据质检装置运行于运行管理子系统100,用于实现第一实施例提出的基础地理信息数据质检方法。请参阅图7,本实施例中的基础地理信息数据质检装置20包括:任务获取模块21、任务匹配模块22、构建模块23、第一发送模块24及质量评价模块25。

其中,任务获取模块21,用于获取质检任务,其中,所述质检任务包括样本质检数据的标识信息及数据格式类型;

任务匹配模块22,用于根据所述质检任务的数据格式类型在预设的第一对应表中查找与所述数据格式类型匹配的质量评价模型,其中,所述质量评价模型包括所述质检数据对应的多个检查项及计分规则;

构建模块23,用于根据所查找到的质量评价模型构建质检方案,所述质检方案包括多条检查规则,每条所述检查规则对应于一个所述检查项;

第一发送模块24,用于将所述质检任务及所述质检方案均发送至质检子系统200,以便于所述质检子系统200根据所述质检方案对所述质检任务进行检查得到质检结果,并将所述质检结果发送回运行管理子系统100;

质量评价模块25,用于根据所述计分规则对接收到的由所述质检子系统200发送的质检结果进行质量评价得到所述质检任务的质量评价结果。

进一步的,每条所述检查规则均包括与该检查规则对应的检查算子的标识信息以及与该检查规则对应的检查项的错漏类型。上述质检结果包括对应于每个所述检查规则的规则检查结果,每个所述规则检查结果包括对应的所述检查项的缺省错漏类型及每种所述错漏类型的错漏个数。

此时,上述质量评价模块25具体包括:第一计分子模块251和第二计分子模块252。第一计分子模块251用于根据所述计分规则以及每条所述规则检查结果中包括的每种所述错漏类型的错漏个数对每个所述检查项进行计分。第二计分子模块252用于根据每个所述检查项的计分结果得到质量评价结果。

第四实施例

本发明第四实施例提供了一种基础地理信息数据质检装置,本实施例中的基础地理信息数据质检装置运行于质检子系统200,用于实现第二实施例提出的基础地理信息数据质检方法。请参阅图8,本实施例中的基础地理信息数据质检装置30包括:接收模块31、数据获取模块32、质量检查模块33及第二发送模块34。

其中,接收模块31,用于接收运行管理子系统100发送的质检任务及质检方案,其中,所述质检任务包括样本质检数据的标识信息,所述质检方案包括多条检查规则,每条所述检查规则对应于所述样本质检数据的一个检查项;

数据获取模块32,用于根据所述样本质检数据的标识信息获取样本质检数据;

质量检查模块33,用于根据所述质检方案中的每条所述检查规则对所述样本质检数据的对应检查项进行检查得到对应于每条所述检查规则的规则检查结果;

第二发送模块34,用于根据所有所述检查规则对应的规则检查结果生成质检结果并发送至所述运行管理子系统100。

进一步的,上述多条检查规则包括第一检查规则和第二检查规则。每条所述第一检查规则包括一个检查算子的标识信息、该检查算子的检查参数以及与该第一检查规则对应的检查项的缺省错漏类型。此时,质量检查模块33包括:参数获取子模块331、检查子模块332、第一结果获取子模块333以及第二结果获取子模块334。

其中,参数获取子模块331,用于根据当前所述第一检查规则获取所述检查参数;

检查子模块332,用于根据当前所述第一检查规则中的所述检查算子及所述检查参数对所述样本质检数据进行检查得到该第一检查规则对应的检查项的错漏个数;

第一结果获取子模块333,用于根据每条所述第一检查规则对应的检查项的错漏类型及检查到的所述错漏个数得到对应于每条第一检查规则的规则检查结果。

第二结果获取子模块334,用于获取通过权限认证的质检人员输入的对应于所述第二检查规则的规则检查结果。

进一步的,本实施例提供的基础地理信息数据质检装置30还包括第三发送模块35。第三发送模块35用于按照预设规则发送质检进度信息至所述运行管理子系统,其中,所述质检进度信息包括已处理的检查规则数量及剩余检查规则的数量。

本发明第三实施例和第四实施例所提供的基础地理信息数据质检装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号