一种网格数据体系中电子地图质量控制系统及方法与流程

文档序号:29935395发布日期:2022-05-07 13:30阅读:79来源:国知局
一种网格数据体系中电子地图质量控制系统及方法与流程

1.本发明涉及网格数据体系技术领域,特别是涉及一种网格数据体系中电子地图质量控制系统及方法。


背景技术:

2.现有常规行政管理体系(省—市—区/县—镇—村)中,某一版本的电子地图绘制好之后经人工质检之后就可以提交立即生效了,绘制好的常规行政管理体系下的电子地图无法实现自动质量检测等操作,导致生效的电子地图不精确、且人工质检耗时耗力。


技术实现要素:

3.本发明针对现有技术存在的问题和不足,提供一种网格数据体系中电子地图质量控制系统及方法。
4.本发明是通过下述技术方案来解决上述技术问题的:
5.本发明提供一种网格数据体系中电子地图质量控制系统,其特点在于,其包括边界提交模块、质检模块、版本汇总模块、版本提交模块、版本审核模块和版本生效模块;
6.所述边界提交模块用于供用户将电子地图中绘制的网格数据体系下各个层级的网格边界进行提交;
7.所述质检模块用于对提交的层级中最高层级之下各个层级的网格边界自动进行质量质检,针对某一层级的网格边界,基于边界合法性规则对该层级的网格边界进行合法性校验,在校验通过时计算该层级网格边界的覆盖率、重叠率和溢出率,检测该层级的网格边界的覆盖率是否大于等于对应的覆盖率阈值、重叠率是否小于等于对应的重叠率阈值、溢出率是否小于等于对应的溢出率阈值,在均为是时则质检通过,并将质检通过的该层级的网格边界更新至当前版本电子地图上,在为否时发出质检未通过并驳回重新进行边界绘制的信息;
8.所述版本汇总模块用于汇总各个用户绘制的质检通过的各个层级的网格边界以获得最新当前版本电子地图;
9.所述版本提交模块用于在提交时间达到设定版本提交截止时间时自动提交最新当前版本电子地图;
10.所述版本审核模块用于供管理者审核最新当前版本电子地图,在审核通过时发出审核通过并等待发布生效的信息,在审核不通过时发出审核不通过并驳回重新进行边界绘制的信息;
11.所述版本发布模块用于在发布生效时间达到设定版本发布生效时间时自动发布生效最新当前版本电子地图。
12.较佳地,所述质检模块用于计算该层级网格边界的覆盖率:遍历该层级所有网格边界,得到该层级对应的上一层级的网格边界内该层级网格边界未覆盖的剩余未覆盖区域,计算剩余未覆盖区域的面积与该层级对应的上一层级的网格边界区域的面积的缝隙
率,计算覆盖率=1-缝隙率;
13.所述质检模块用于计算该层级网格边界的重叠率:遍历该层级所有网格边界的两两组合,获得两两组合对应的所有相交区域,所有相交区域取并集以获得重叠区域,计算重叠率=该层级重叠区域的面积/该层级对应的上一层级的网格边界区域的面积;
14.所述质检模块用于计算该层级网格边界的溢出率:遍历该层级所有网格边界,得到该层级的网格边界溢出该层级对应的上一层级的网格边界的所有出界边界,所有出界边界所形成的区域取并集以获得溢出区域,计算溢出率=该层级溢出区域的面积/该层级对应的上一层级的网格边界区域的面积。
15.本发明还提供一种网格数据体系中电子地图质量控制方法,其特点在于,其包括以下步骤:
16.s1、用户将电子地图中绘制的网格数据体系下各个层级的网格边界进行提交;
17.s2、对提交的层级中最高层级之下各个层级的网格边界自动进行质量质检,针对某一层级的网格边界,基于边界合法性规则对该层级的网格边界进行合法性校验,在校验通过时计算该层级网格边界的覆盖率、重叠率和溢出率,检测该层级的网格边界的覆盖率是否大于等于对应的覆盖率阈值、重叠率是否小于等于对应的重叠率阈值、溢出率是否小于等于对应的溢出率阈值,在均为是时则质检通过,并将质检通过的该层级的网格边界更新至当前版本电子地图上,在为否时发出质检未通过并驳回重新进行边界绘制的信息;
18.s3、汇总各个用户绘制的质检通过的各个层级的网格边界以获得最新当前版本电子地图;
19.s4、在提交时间达到设定版本提交截止时间时自动提交最新当前版本电子地图;
20.s5、管理者审核最新当前版本电子地图,在审核通过时发出审核通过并等待发布生效的信息,在审核不通过时发出审核不通过并驳回重新进行边界绘制的信息;
21.s6、在发布生效时间达到设定版本发布生效时间时自动发布生效最新当前版本电子地图。
22.较佳地,在步骤s2中,计算该层级网格边界的覆盖率:遍历该层级所有网格边界,得到该层级对应的上一层级的网格边界内该层级网格边界未覆盖的剩余未覆盖区域,计算剩余未覆盖区域的面积与该层级对应的上一层级的网格边界区域的面积的缝隙率,计算覆盖率=1-缝隙率;
23.计算该层级网格边界的重叠率:遍历该层级所有网格边界的两两组合,获得两两组合对应的所有相交区域,所有相交区域取并集以获得重叠区域,计算重叠率=该层级重叠区域的面积/该层级对应的上一层级的网格边界区域的面积;
24.计算该层级网格边界的溢出率:遍历该层级所有网格边界,得到该层级的网格边界溢出该层级对应的上一层级的网格边界的所有出界边界,所有出界边界所形成的区域取并集以获得溢出区域,计算溢出率=该层级溢出区域的面积/该层级对应的上一层级的网格边界区域的面积。
25.在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
26.本发明的积极进步效果在于:
27.本发明绘制好的网格数据体系下的网格边界经过边界提交、自动边界质检、自动
版本汇总、自动版本提交、版本审核和自动版本生效操作获得最新当前版本电子地图,最新当前版本电子地图的生成很精确,省时省力。
附图说明
28.图1为本发明较佳实施例的网格数据体系中电子地图质量控制系统的结构示意图。
29.图2为本发明较佳实施例的网格数据体系中电子地图质量控制方法的流程图。
30.图3为本发明较佳实施例的相交区域s1、s2和s3的示意图。
具体实施方式
31.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
32.如图1所示,本实施例提供一种网格数据体系中电子地图质量控制系统,其包括边界提交模块1、质检模块2、版本汇总模块3、版本提交模块4、版本审核模块5和版本生效模块6。
33.所述边界提交模块1用于供用户将电子地图中绘制的网格数据体系下各个层级的网格边界进行提交。
34.网格数据体系是一种空间体系,网格数据体系是常规行政管理体系(省—市—区/县—镇—村)的延伸,支持在行政管理层级的基础上增加、取消或修改层级并创建对应的边界。
35.例如:网格数据体系下的层级为两个层级,分别为区和镇,具体为a区及其下的a1镇、a2镇、a3镇和a4镇,b区及其下的b1镇、b2镇、b3 镇和b4镇。用户1在电子地图中绘制出a区下a1镇、a2镇、a3镇和a4 镇的多边形状的网格边界,绘制好之后点击提交按钮进行提交;用户2在电子地图中绘制出b区下b1镇、b2镇、b3镇和b4镇的多边形状的网格边界,绘制好之后点击提交按钮进行提交。
36.所述质检模块2用于对提交的层级中最高层级之下各个层级的网格边界自动进行质量质检,针对某一层级的网格边界,基于边界合法性规则对该层级的网格边界进行合法性校验,在校验通过时计算该层级网格边界的覆盖率、重叠率和溢出率,检测该层级的网格边界的覆盖率是否大于等于对应的覆盖率阈值、重叠率是否小于等于对应的重叠率阈值、溢出率是否小于等于对应的溢出率阈值,在均为是时则质检通过,并将质检通过的该层级的网格边界更新至当前版本电子地图上,在为否时发出质检未通过并驳回重新进行边界绘制的信息。
37.例如:对提交的镇层级的网格边界自动进行质量质检,基于边界合法性规则对镇层级的网格边界(a1镇、a2镇、a3镇和a4镇)进行合法性校验,在校验通过时计算该镇层级网格边界的覆盖率、重叠率和溢出率,检测该镇层级的网格边界的覆盖率是否大于等于对应的覆盖率阈值、重叠率是否小于等于对应的重叠率阈值、溢出率是否小于等于对应的溢出率阈值,在该镇层级的网格边界(a1镇、a2镇、a3镇和a4镇)的覆盖率大于等于对应的覆盖率
阈值、重叠率小于等于对应的重叠率阈值、溢出率小于等于对应的溢出率阈值时则质检通过,并将质检通过的该镇层级的网格边界(a1镇、a2镇、 a3镇和a4镇)更新至当前版本电子地图上。
38.针对镇层级的网格边界,基于边界合法性规则对镇层级的网格边界(b1 镇、b2镇、b3镇和b4镇)进行合法性校验,在校验通过时计算该镇层级网格边界的覆盖率、重叠率和溢出率,检测该镇层级的网格边界的覆盖率是否大于等于对应的覆盖率阈值、重叠率是否小于等于对应的重叠率阈值、溢出率是否小于等于对应的溢出率阈值,在该镇层级的网格边界(b1镇、b2 镇、b3镇和b4镇)的覆盖率大于等于对应的覆盖率阈值、重叠率小于等于对应的重叠率阈值、溢出率小于等于对应的溢出率阈值时则质检通过,并将质检通过的该镇层级的网格边界(b1镇、b2镇、b3镇和b4镇)更新至当前版本电子地图上。
39.其中,所述质检模块2用于计算该层级网格边界的覆盖率:遍历该层级所有网格边界,得到该层级对应的上一层级的网格边界内该层级网格边界未覆盖的剩余未覆盖区域,计算剩余未覆盖区域的面积与该层级对应的上一层级的网格边界区域的面积的缝隙率,计算覆盖率=1-缝隙率。
40.所述质检模块2用于计算该层级网格边界的重叠率:遍历该层级所有网格边界的两两组合,获得两两组合对应的所有相交区域,所有相交区域取并集以获得重叠区域,计算重叠率=该层级重叠区域的面积/该层级对应的上一层级的网格边界区域的面积。
41.例如:遍历该镇层级所有网格边界的两两组合,获得两两组合对应的所有相交区域s1、s2和s3,相交区域s1、s2和s3取并集以获得重叠区域(见划线区域),计算该镇层级网格边界的重叠率=该镇层级重叠区域(划线区域) 的面积/该a区的网格边界区域的面积。
42.所述质检模块2用于计算该层级网格边界的溢出率:遍历该层级所有网格边界,得到该层级的网格边界溢出该层级对应的上一层级的网格边界的所有出界边界,所有出界边界所形成的区域取并集以获得溢出区域,计算溢出率=该层级溢出区域的面积/该层级对应的上一层级的网格边界区域的面积。
43.所述版本汇总模块3用于汇总各个用户绘制的质检通过的各个层级的网格边界以获得最新当前版本电子地图。
44.例如:汇总用户1绘制的质检通过的a区下a1镇、a2镇、a3镇和 a4镇的网格边界,用户2绘制的质检通过的b区下b1镇、b2镇、b3镇和 b4镇的网格边界,从而获得最新当前版本电子地图。
45.所述版本提交模块4用于在提交时间达到设定版本提交截止时间时自动提交最新当前版本电子地图。
46.所述版本审核模块5用于供管理者审核最新当前版本电子地图,在审核通过时发出审核通过并等待发布生效的信息,在审核不通过时发出审核不通过并驳回重新进行边界绘制的信息。
47.所述版本发布模块6用于在发布生效时间达到设定版本发布生效时间时自动发布生效最新当前版本电子地图。
48.如图2所示,本实施例还提供一种网格数据体系中电子地图质量控制方法,其包括以下步骤:
49.s1、用户将电子地图中绘制的网格数据体系下各个层级的网格边界进行提交。
50.s2、对提交的各个层级的网格边界自动进行质量质检,针对某一层级的网格边界,基于边界合法性规则对该层级的网格边界进行合法性校验,在校验通过时计算该层级网格边界的覆盖率、重叠率和溢出率,检测该层级的网格边界的覆盖率是否大于等于对应的覆盖率阈值、重叠率是否小于等于对应的重叠率阈值、溢出率是否小于等于对应的溢出率阈值,在均为是时则质检通过,并将质检通过的该层级的网格边界更新至当前版本电子地图上,在为否时发出质检未通过并驳回重新进行边界绘制的信息。
51.其中,在步骤s2中,计算该层级网格边界的覆盖率:遍历该层级所有网格边界,得到该层级对应的上一层级的网格边界内该层级网格边界未覆盖的剩余未覆盖区域,计算剩余未覆盖区域的面积与该层级对应的上一层级的网格边界区域的面积的缝隙率,计算覆盖率=1-缝隙率。
52.计算该层级网格边界的重叠率:遍历该层级所有网格边界的两两组合,获得两两组合对应的所有相交区域,所有相交区域取并集以获得重叠区域,计算重叠率=该层级重叠区域的面积/该层级对应的上一层级的网格边界区域的面积。
53.计算该层级网格边界的溢出率:遍历该层级所有网格边界,得到该层级的网格边界溢出该层级对应的上一层级的网格边界的所有出界边界,所有出界边界所形成的区域取并集以获得溢出区域,计算溢出率=该层级溢出区域的面积/该层级对应的上一层级的网格边界区域的面积。
54.s3、汇总各个用户绘制的质检通过的各个层级的网格边界以获得最新当前版本电子地图。
55.s4、在提交时间达到设定版本提交截止时间时自动提交最新当前版本电子地图。
56.s5、管理者审核最新当前版本电子地图,在审核通过时发出审核通过并等待发布生效的信息,在审核不通过时发出审核不通过并驳回重新进行边界绘制的信息。
57.s6、在发布生效时间达到设定版本发布生效时间时自动发布生效最新当前版本电子地图。
58.虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1