CN111382219B - 高精地图数据检查方法和装置 - Google Patents

高精地图数据检查方法和装置 Download PDF

Info

Publication number
CN111382219B
CN111382219B CN201811640024.8A CN201811640024A CN111382219B CN 111382219 B CN111382219 B CN 111382219B CN 201811640024 A CN201811640024 A CN 201811640024A CN 111382219 B CN111382219 B CN 111382219B
Authority
CN
China
Prior art keywords
data
inspection
tag
rule
checking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811640024.8A
Other languages
English (en)
Other versions
CN111382219A (zh
Inventor
王何飞
杨威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Navinfo Co Ltd
Original Assignee
Navinfo Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Navinfo Co Ltd filed Critical Navinfo Co Ltd
Priority to CN201811640024.8A priority Critical patent/CN111382219B/zh
Publication of CN111382219A publication Critical patent/CN111382219A/zh
Application granted granted Critical
Publication of CN111382219B publication Critical patent/CN111382219B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Instructional Devices (AREA)

Abstract

本发明提供一种高精地图数据检查方法和装置。该方法包括:根据待检查数据中每个数据对象的更新信息,为所述待检查数据中已被更新的数据对象的数据标签加上更新标签,未被更新的数据对象的数据标签默认为未更新标签;对所述待检查数据中数据标签为更新标签的数据对象执行第一检查规则,得到第一检查结果;对所述待检查数据中数据标签为未更新标签的数据对象执行第二检查规则,得到第二检查结果;存储所述第一检查结果和所述第二检查结果。省去了现有技术存在的冗余检查,提高了数据检查的效率。

Description

高精地图数据检查方法和装置
技术领域
本发明涉及电子地图技术领域,尤其涉及一种高精地图数据检查方法和装置。
背景技术
高精地图是自动驾驶领域的核心技术之一,高精地图需要格式化存储交通场景中的各种交通要素,包括传统地图的道路网数据、车道网络数据、车道线以及交通标志等数据。高精地图数据的准确性和完整性直接影响自动驾驶的安全,因此,对高精地图数据的检查工作至关重要。
现有技术中对高精地图数据进行检查时,对待检查的数据不做区分,采用预设的检测规则逐一对所有的数据进行检查。现有技术的这种方法检查效率较低。
发明内容
本发明提供一种高精地图数据检查方法和装置,用于提高数据检查效率。
第一方面,本发明提供一种高精地图数据检查方法,包括:
根据待检查数据中每个数据对象的更新信息,为所述待检查数据中已被更新的数据对象的数据标签加上更新标签,未被更新的数据对象的数据标签默认为未更新标签;
对所述待检查数据中数据标签为更新标签的数据对象执行第一检查规则,得到第一检查结果;
对所述待检查数据中数据标签为未更新标签的数据对象执行第二检查规则,得到第二检查结果;
存储所述第一检查结果和所述第二检查结果。
第二方面,本发明提供一种高精地图数据检查装置,包括:
标注模块,用于根据待检查数据中每个数据对象的更新信息,为所述待检查数据中已被更新的数据对象的数据标签加上更新标签,未被更新的数据对象的数据标签默认为未更新标签;
第一执行模块,用于对所述待检查数据中数据标签为更新标签的数据对象执行第一检查规则,得到第一检查结果;
第二执行模块,用于对所述待检查数据中数据标签为未更新标签的数据对象执行第二检查规则,得到第二检查结果;
存储模块,用于存储所述第一检查结果和所述第二检查结果。
第三方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述高精地图数据检查方法。
第四方面,本发明提供电子设备,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来实现上述高精地图数据检查方法。
本发明提供的高精地图数据检查方法,在数据检查前,先根据待检查数据中每个数据对象的更新信息,为所述待检查数据中每个数据对象打上数据标签,然后对所述待检查数据中数据标签为更新标签的数据对象执行第一检查规则,对所述待检查数据中数据标签为未更新标签的数据对象执行第二检查规则,上述方法省去了现有技术存在的冗余检查,提高了数据检查的效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的高精地图数据检查方法的实施例一的流程示意图;
图2为本发明提供的结点示意图;
图3为本发明提供的结点更新信息示意图;
图4为本发明提供的连接线示意图;
图5为本发明提供的连接线更新信息示意图;
图6为本发明提供的更新信息判断条件示意图;
图7为本发明提供的高精地图数据检查方法的实施例二的流程示意图;
图8为本发明提供的检查参考信息示意图;
图9为本发明提供的检查耗时对比图;
图10为本发明提供的另一检查耗时对比图;
图11为本发明提供的检查规则的标识信息和版本信息的存储规则示意图;
图12为本发明提供的高精地图数据检查方法的实施例三的流程示意图;
图13为本发明提供的高精地图数据检查装置的结构示意图;
图14为本发明提供的电子设备的硬件结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。
现有技术中对高精地图数据进行检查时,对待检查的数据不做区分,采用预设的检测规则逐一对所有的数据进行检查。现有技术的这种检查方法存在冗余检查,即,本不需要进行检查的数据也会被检查,占用了检查时间,导致数据检查的效率不高。
基于上述技术问题,本发明提供了一种高精地图数据检查方法和装置。在数据检查前,通过打标签的方式将待检查数据包含的数据对象区分成两种,一种为加了更新标签的数据对象,另一种为没有加更新标签的数据对象。进而针对上述两种不同的数据对象分别执行对应的检查规则,避免了现有技术存在的冗余检查,提高了数据检查的效率。
下面以具体地实施例对本发明的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
图1为本发明提供的高精地图数据检查方法的实施例一的流程示意图。如图1所示,本实施例提供的高精地图数据检查方法,包括:
S101、根据待检查数据中每个数据对象的更新信息,为所述待检查数据中已被更新的数据对象的数据标签加上更新标签,未被更新的数据对象的数据标签默认为未更新标签。
具体的,首先,根据待检查数据中每个数据对象的更新信息,把待检查数据包含的数据对象区分为“已被更新的数据对象”和“未被更新的数据对象”;然后,为“已被更新的数据对象”的数据标签加上更新标签。
需要说明的是:对于“未被更新的数据对象”的数据标签不做任何处理,直接默认为未更新标签。
其中,上文描述的更新标签需要维护,即,在对上述待检查数据检查完成后,对该数据进行新版本作业开始前,需对该数据进行批处理,以去除上述更新标签。
具体的,待检查数据包含的数据对象分为:结点Node和连接线Link。数据对象的更新信息表示的是Node的更新信息或者Link的更新信息。
其中,根据数据对象的更新信息打标签的可实现方式为:根据待检查数据中每个数据对象的几何位置和属性信息的更新信息,为所述待检查数据中已被更新的数据对象的数据标签加上更新标签。
下面对数据对象为Node和Link两种情况下,如何为数据对象打数据标签的可实现方式进行举例说明:
第一种情况,数据对象为Node。
参见图2所示,假设进入Node的连接线为LinkA,退出Node的连接线为LinkB,分别获取Node几何位置的更新信息、Node属性信息的更新信息、LinkA几何位置的更新信息、LinkA属性信息的更新信息、LinkB几何位置的更新信息、LinkB属性信息的更新信息。假设,参见图3所示,获取到的Node、LinkA和LinkB的几何位置和属性信息均未变,则表明上述Node未被更新,则不对上述Node的数据标签做任何处理,即直接默认上述Node的数据标签为未更新标签。
相应的,若图3中Node、LinkA或者LinkB任一个的几何位置或者属性信息有变化,则为上述Node的数据标签加上更新标签。
需要说明的是:进入上述Node的连接线和退出上述Node的连接线均可能有多条,这种情况下,对所有进入Link和所有退出Link做与上述LinkA和LinkB相同的处理。
第二种情况,数据对象为Link。
参见图4所示,假设进入Link的结点为NodeA,退出Link的结点为NodeB,进入上述Link的连接线为LinkA,退出上述Link的连接线为LinkB。分别获取上述Link、NodeA、NodeB、LinkA以及LinkB的几何位置的更新信息和属性信息的更新信息。假设,参见图5所示,获取到的Link、NodeA、NodeB、LinkA以及LinkB的几何位置和属性信息均未变,则表明上述Link未被更新,不对上述Link的数据标签做任何处理,即直接默认上述Link的数据标签为未更新标签。
相应的,若图5中Link、NodeA、NodeB、LinkA以及LinkB任一个的几何位置或者属性信息有变化,则为上述Link的数据标签加上更新标签。
需要说明的是:进入上述Link的结点、退出上述Link的结点、进入上述Link的连接线以及退出上述Link的连接线均可能有多条,这种情况下,对所有进入结点和退出结点做与图5所示结点相同的处理。对所有进入连接线和退出连接线与图5所示连接线相同的处理。
下面,对上述两种情况下,如何获取图3和图5中几何位置的更新信息、和属性信息的更新信息的可实现方式进行说明:
参见图6所示,获取Node几何位置的更新信息的可实现方式为:假设Node的坐标变化为(x1,y1,z1)→(x2,y2,z2),若x,y,z中任一值有变化,则判定Node几何位置的更新信息为:变化。
获取Node属性信息的更新信息的可实现方式为:若Node的任一属性字段值增加、减少或者变化,则判定Node属性信息的更新信息为:变化。
获取Link几何位置的更新信息的可实现方式为:获取Link起始端点和形状点的坐标变化,若起始端点和形状点中任一个的坐标有变化,则判定Link几何位置的更新信息为:变化。
获取Link属性信息的更新信息的可实现方式为:若Link的任一属性字段值增加、减少或者变化,则判定Link属性信息的更新信息为:变化。
S102、对所述待检查数据中数据标签为更新标签的数据对象执行第一检查规则,得到第一检查结果。
S103、对所述待检查数据中数据标签为未更新标签的数据对象执行第二检查规则,得到第二检查结果。
S104、存储所述第一检查结果和所述第二检查结果。
具体的,S102中对数据标签为更新标签的数据对象执行的第一检查规则包含S103中对数据标签为未更新标签的数据对象执行的第二检查规则,也就是说,在数据检查的过程中,并不是所有的数据对象都进行相同的检查,对于本不需要进行数据检查的数据对象在本发明中去除了检查过程。避免了现有技术存在的冗余检查,提高了数据检查的效率。
本实施例提供的高精地图数据检查方法,在数据检查前,先根据待检查数据中每个数据对象的更新信息,为所述待检查数据中每个数据对象打上数据标签,然后对所述待检查数据中数据标签为更新标签的数据对象执行第一检查规则,对所述待检查数据中数据标签为未更新标签的数据对象执行第二检查规则,上述方法省去了现有技术存在的冗余检查,提高了数据检查的效率。
下面结合具体的实施例对检查未被更新的数据对象的可实现方式进行详细说明。
图7为本发明提供的高精地图数据检查方法的实施例二的流程示意图。如图7所示,本实施例提供的高精地图数据检查方法,包括:
S701、根据待检查数据中每个数据对象的更新信息,为所述待检查数据中被更新的数据对象的数据标签加上更新标签,未被更新的数据对象的数据标签默认为未更新标签。
其中,S701的可实现方式可参见上述实施例,本发明在此不再赘述。
S702、对所述待检查数据中数据标签为更新标签的数据对象执行第一检查规则,得到第一检查结果。
其中,第一检查规则包括:局部检查规则和全局检查规则。
其中,局部检查规则和全局检查规则的区别在于检查参考信息不同。参见图8所示:
1)若检查规则的检查对象为Node,则当检查参考信息为检查Node、进入link、退出Link时,则该检查规则为“局部检查规则”。
2)若检查规则的检查对象为Link,则当检查参考信息为检查Link、起点Node、终点node、进入Link、退出Link时,则该检查规则为“局部检查规则”。
3)除1)和2)之外,其余检查规则皆为“全局检查规则”。
S703、根据所述局部检查规则的版本号,判断所述局部检查规则的版本号与所述数据标签为未更新标签的数据对象上次局部检查时使用的局部检查规则的版本号是否一致。
S704、若一致,则对所述待检查数据中数据标签为未更新标签的数据对象执行所述全局检查规则。
具体的,若本次检查使用的局部检查规则的版本号与上次局部检查时使用的局部检查规则的版本号一致,即本次检查使用的局部检查规则与上次局部检查时使用的局部检查规则一致,则对数据标签为未更新标签的数据对象执行全局检查规则。
可见,在上述情况下,对于数据标签为更新标签的数据对象来说,执行的是局部检查规则和全局检查规则。对于数据标签为未更新标签的数据对象来说,执行的全局检查规则。也就是说,对于数据标签为未更新标签的数据对象无需进行局部检查,提高了数据检查效率。
举例来说:参见图9和图10所示,假设S702中对数据标签为更新标签的数据对象执行的第一检查规则中,70%为“局部检查规则”,30%为“全局检查规则”,数据标签为更新标签的数据对象占待检查数据的比例为10%,假设每项检查耗时相同,则可估算:
现有技术检查耗时为:1(全部数据)*100%=1
本实施例检查耗时为:0.1(更新数据)*70%+1(全部数据)*30%=0.37
由上可见,本实施例检查耗时缩减到现有技术37%,效率提高3倍左右。
S705、存储所述第一检查结果、所述第二检查结果,所述局部检查规则以及所述全局检查规则的标识信息和版本号。
由于,在数据检查过程中,需要比对局部检查规则的版本号,因此,在存储数据检查结果的同时,还可将本次执行的局部检查规则以及全局检查规则的标识信息和版本号存储起来。
其中,标识信息可以包括:检查规则号和规则标识,其中,检查规则号也可称为检查规则ID,用于唯一标识一条检查规则。规则标识用于区分“局部检查”和“全局检查”。
具体的,可采用图11所示方式存储各局部检查规则与各全局检查规则的标识信息和版本号。
可选的,所述局部检查规则的版本号可记录在所述未更新标签的数据对象的数据标签中。
本实施例提供的高精地图数据检查方法,对检查未更新数据的一种可实现方式进行了详细描述,通过本实施例的检查方法可将检查耗时进行缩减,极大地提高了数据检查效率。
图12为本发明提供的高精地图数据检查方法的实施例三的流程示意图。如图12所示,本实施例提供的高精地图数据检查方法,包括:
S1201、根据待检查数据中每个数据对象的更新信息,为所述待检查数据中被更新的数据对象的数据标签加上更新标签,未被更新的数据对象的数据标签默认为未更新标签。
S1202、对所述待检查数据中数据标签为更新标签的数据对象执行第一检查规则,得到第一检查结果。
S1203、根据所述局部检查规则的版本号,判断所述局部检查规则的版本号与所述数据标签为未更新标签的数据对象上次局部检查时使用的局部检查规则的版本号是否一致。
其中,S1201-S1203的可实现方式可参见上述实施例S701-S703,本发明在此不再赘述。
S1204、若不一致,则对所述待检查数据中数据标签为未更新标签的数据对象执行所述局部检查规则和全局检查规则。
具体的,若本次检查使用的局部检查规则的版本号与上次局部检查时使用的局部检查规则的版本号不一致,即本次检查使用的局部检查规则与上次局部检查时使用的局部检查规则不一致,则对数据标签为未更新标签的数据对象执行局部检查规则和全局检查规则。
可见,在上述情况下,对于数据标签为更新标签的数据对象来说,执行的是局部检查规则和全局检查规则。对于数据标签为未更新标签的数据对象来说,执行的也是局部检查规则和全局检查规则。
由于,未更新数据和更新数据存在拓扑连接,彼此有联动影响,当检查规则优化升级后,如果不对未更新数据进行检查,则无法检查出未更新数据存在的联动错误。本实施例提供的数据检查方法,在判断得到次检查使用的局部检查规则与上次局部检查时使用的局部检查规则不一致时,对数据标签为未更新标签的数据对象做与数据标签为更新标签的数据对象同样的处理,从而避免了检查规则升级优化后,对未更新数据中联动错误的漏查。
S1205、存储所述第一检查结果、所述第二检查结果,所述局部检查规则以及所述全局检查规则的标识信息和版本号。
其中,S1205的可实现方式参见上述实施例中的S705,本发明在此不再赘述。
本实施例提供的高精地图数据检查方法,对检查未更新数据的另一种可实现方式进行了详细描述,通过本实施例的检查方法,避免了检查规则升级优化后,对未更新数据中联动错误的漏查。
图13为本发明提供的高精地图数据检查装置的结构示意图。如图13所示,本发明提供的高精地图数据检查装置,包括:
标注模块1301,用于根据待检查数据中每个数据对象的更新信息,为所述待检查数据中已被更新的数据对象的数据标签加上更新标签,未被更新的数据对象的数据标签默认为未更新标签;
第一执行模块1302,用于对所述待检查数据中数据标签为更新标签的数据对象执行第一检查规则,得到第一检查结果;
第二执行模块1303,用于对所述待检查数据中数据标签为未更新标签的数据对象执行第二检查规则,得到第二检查结果;
存储模块1304,用于存储所述第一检查结果和所述第二检查结果。
可选的,所述第一检查规则包括:局部检查规则和全局检查规则;所述第一执行模块1302,具体用于:
对所述待检查数据中数据标签为更新标签的数据对象执行局部检查规则和全局检查规则,得到所述第一检查结果。
可选的,本发明提供的高精地图数据检查装置,还包括:
判断模块1305,用于根据所述局部检查规则的版本号,判断所述局部检查规则的版本号与所述数据标签为未更新标签的数据对象上次局部检查时使用的局部检查规则的版本号是否一致。
可选的,第二执行模块1303,具体用于:
若所述局部检查规则的版本号与上次局部检查时使用的局部检查规则的版本号一致,则对所述待检查数据中数据标签为未更新标签的数据对象执行所述全局检查规则。
可选的,第二执行模块1303,还用于:
若所述局部检查规则的版本号与上次局部检查时使用的局部检查规则的版本号不一致,则对所述待检查数据中数据标签为未更新标签的数据对象执行所述局部检查规则和全局检查规则。
可选的,所述存储模块1304,具体用于:
存储所述第一检查结果、所述第二检查结果,所述局部检查规则以及所述全局检查规则的标识信息和版本号。
可选的,所述局部检查规则的版本号记录在所述未更新标签的数据对象的数据标签中。
可选的,所述标注模块1301,具体用于:
根据待检查数据中每个数据对象的几何位置和属性信息的更新信息,为所述待检查数据中每个数据对象打上数据标签。
本实施例提供的高精地图数据检查装置,可用于上述任一实施例所述的高精地图数据检查方法,其实现原理和技术效果类似,在此不再赘述。
图14为本发明提供的电子设备的硬件结构示意图。如图12所示,本实施例的电子设备可以包括:
存储器1401,用于存储程序指令。
处理器1402,用于在所述程序指令被执行时实现上述任一实施例所述的高精地图数据检查方法,具体实现原理可参见上述实施例,本实施例此处不再赘述。
本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的高精地图数据检查方法。
本发明还提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得电子设备实施上述任一实施例所述的高精地图数据检查方法。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
应理解,上述处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (8)

1.一种高精地图数据检查方法,其特征在于,包括:
根据待检查数据中每个数据对象的更新信息,为所述待检查数据中已被更新的数据对象的数据标签加上更新标签,未被更新的数据对象的数据标签默认为未更新标签;
对所述待检查数据中数据标签为更新标签的数据对象执行第一检查规则,得到第一检查结果;所述第一检查规则包括:局部检查规则和全局检查规则;
对所述待检查数据中数据标签为未更新标签的数据对象执行第二检查规则,得到第二检查结果;
存储所述第一检查结果和所述第二检查结果;
所述对所述待检查数据中数据标签为未更新标签的数据对象执行第二检查规则,得到第二检查结果之前,还包括:
根据所述局部检查规则的版本号,判断所述局部检查规则的版本号与所述数据标签为未更新标签的数据对象上次局部检查时使用的局部检查规则的版本号是否一致;
所述对所述待检查数据中数据标签为未更新标签的数据对象执行第二检查规则,得到第二检查结果,包括:
若所述局部检查规则的版本号与上次局部检查时使用的局部检查规则的版本号一致,则对所述待检查数据中数据标签为未更新标签的数据对象执行所述全局检查规则;
若不一致,则对所述待检查数据中数据标签为未更新标签的数据对象执行所述局部检查规则和所述全局检查规则。
2.根据权利要求1所述的方法,其特征在于,所述对所述待检查数据中数据标签为更新标签的数据对象执行第一检查规则,得到第一检查结果,包括:
对所述待检查数据中数据标签为更新标签的数据对象执行局部检查规则和全局检查规则,得到所述第一检查结果。
3.根据权利要求1所述的方法,其特征在于,所述存储所述第一检查结果和所述第二检查结果,包括:
存储所述第一检查结果、所述第二检查结果,所述局部检查规则以及所述全局检查规则的标识信息和版本号。
4.根据权利要求3所述的方法,其特征在于,所述局部检查规则的版本号记录在所述未更新标签的数据对象的数据标签中。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据待检查数据中每个数据对象的更新信息,为所述待检查数据中已被更新的数据对象的数据标签加上更新标签,包括:
根据待检查数据中每个数据对象的几何位置和属性信息的更新信息,为所述待检查数据中已被更新的数据对象的数据标签加上更新标签。
6.一种高精地图数据检查装置,其特征在于,包括:
标注模块,用于根据待检查数据中每个数据对象的更新信息,为所述待检查数据中已被更新的数据对象的数据标签加上更新标签,未被更新的数据对象的数据标签默认为未更新标签;
第一执行模块,用于对所述待检查数据中数据标签为更新标签的数据对象执行第一检查规则,得到第一检查结果;所述第一检查规则包括:局部检查规则和全局检查规则;
第二执行模块,用于对所述待检查数据中数据标签为未更新标签的数据对象执行第二检查规则,得到第二检查结果;
存储模块,用于存储所述第一检查结果和所述第二检查结果;
判断模块,用于根据所述局部检查规则的版本号,判断所述局部检查规则的版本号与所述数据标签为未更新标签的数据对象上次局部检查时使用的局部检查规则的版本号是否一致;
所述第二执行模块,具体用于若所述局部检查规则的版本号与上次局部检查时使用的局部检查规则的版本号一致,则对所述待检查数据中数据标签为未更新标签的数据对象执行所述全局检查规则;若不一致,则对所述待检查数据中数据标签为未更新标签的数据对象执行所述局部检查规则和所述全局检查规则。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-5任一项所述的方法。
8.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来实现权利要求1-5任一项所述的方法。
CN201811640024.8A 2018-12-29 2018-12-29 高精地图数据检查方法和装置 Active CN111382219B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811640024.8A CN111382219B (zh) 2018-12-29 2018-12-29 高精地图数据检查方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811640024.8A CN111382219B (zh) 2018-12-29 2018-12-29 高精地图数据检查方法和装置

Publications (2)

Publication Number Publication Date
CN111382219A CN111382219A (zh) 2020-07-07
CN111382219B true CN111382219B (zh) 2023-07-25

Family

ID=71218324

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811640024.8A Active CN111382219B (zh) 2018-12-29 2018-12-29 高精地图数据检查方法和装置

Country Status (1)

Country Link
CN (1) CN111382219B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007033873A1 (de) * 2005-09-21 2007-03-29 Robert Bosch Gmbh Verfahren zur aktualisierung von digitalen karten
JP2009075675A (ja) * 2007-09-18 2009-04-09 Nec Computertechno Ltd 整合性チェック方法及び整合性チェックシステム
CN102567429A (zh) * 2010-12-30 2012-07-11 北京四维图新科技股份有限公司 检查全网道路连通性的方法和装置
DE102013208521A1 (de) * 2013-05-08 2014-11-13 Bayerische Motoren Werke Aktiengesellschaft Kollektives Erlernen eines hochgenauen Straßenmodells
CN107346311A (zh) * 2016-05-05 2017-11-14 高德软件有限公司 一种电子地图数据检查方法及装置
US10140199B1 (en) * 2017-09-27 2018-11-27 Allstate Insurance Company Data processing system with machine learning engine to provide output generating functions

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8521424B2 (en) * 2010-09-29 2013-08-27 Ford Global Technologies, Llc Advanced map information delivery, processing and updating

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007033873A1 (de) * 2005-09-21 2007-03-29 Robert Bosch Gmbh Verfahren zur aktualisierung von digitalen karten
JP2009075675A (ja) * 2007-09-18 2009-04-09 Nec Computertechno Ltd 整合性チェック方法及び整合性チェックシステム
CN102567429A (zh) * 2010-12-30 2012-07-11 北京四维图新科技股份有限公司 检查全网道路连通性的方法和装置
DE102013208521A1 (de) * 2013-05-08 2014-11-13 Bayerische Motoren Werke Aktiengesellschaft Kollektives Erlernen eines hochgenauen Straßenmodells
CN107346311A (zh) * 2016-05-05 2017-11-14 高德软件有限公司 一种电子地图数据检查方法及装置
US10140199B1 (en) * 2017-09-27 2018-11-27 Allstate Insurance Company Data processing system with machine learning engine to provide output generating functions

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于时空数据模型的导航电子地图增量更新技术;朱靖;《地理信息世界》;全文 *

Also Published As

Publication number Publication date
CN111382219A (zh) 2020-07-07

Similar Documents

Publication Publication Date Title
US8060794B2 (en) NAND flash memory and method for managing data thereof
CN109299205B (zh) 将规划行业使用的空间数据进行入库的方法和装置
US20150241498A1 (en) Method of determining possibly-unused electric wire and program
CN105975527B (zh) 道路上下行关系识别方法和装置
CN111382219B (zh) 高精地图数据检查方法和装置
CN112328602A (zh) 一种数据写入Kafka的方法、装置及设备
CN109710626B (zh) 数据入库管理方法、装置、电子设备,及存储介质
CN113220573B (zh) 用于微服务架构的测试方法、装置和电子设备
CN114996283A (zh) 更新路网数据的方法、装置、电子设备及存储介质
CN113624245B (zh) 导航方法及装置、计算机存储介质、电子设备
CN110688357B (zh) 一种日志型数据的读取方法和装置
RU2678512C1 (ru) Способ обработки данных, относящихся к автотранспортным средствам, с целью последующего графического построения электрических схем электрических систем
CN113155133B (zh) 电力设备的检查线路确定方法、装置以及电子终端
CN112596770B (zh) 一种数据处理方法、装置、电子设备和存储介质
CN111078714B (zh) 数据处理的方法及装置
CN116662123B (zh) 服务器部件监控方法、装置、电子设备及存储介质
CN113050893B (zh) 一种高并发的文件存储方法、***、介质及电子终端
CN113823082B (zh) 导航数据处理方法、装置、设备及存储介质
CN114485739B (zh) 参数校准方法和穿戴设备
CN117095261A (zh) 杆状物识别分析方法、装置、设备及存储介质
CN116932557A (zh) 地图路网更新方法、装置、介质、设备及地图制作***
CN114723901A (zh) 算法检测方法、装置、设备及程序产品
CN114638321A (zh) 一种基于目标模式的子图匹配方法和***
CN114168475A (zh) 一种双层结构动态矩阵控制方法及***
CN115185426A (zh) 树形控件的数据处理方法、装置及计算设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant