Method and device for automatically checking road coverage of basic map of intelligent vehicle

By establishing a geofence library and determining topological relationships, automatic inspection of the geospatial range of intelligent automobile basic map data is realized, solving the problems of low efficiency and data corruption in the existing technology, and improving the accuracy and efficiency of inspections.

CN116069890BActive Publication Date: 2025-03-25自然资源部地图技术审查中心
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310184359.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-18
Publication Date
2025-03-25
Estimated Expiration
2043-02-18

AI Technical Summary

Technical Problem

The existing technology requires a lot of manual analysis and intervention in the geospatial range of smart car basic map data, and has high technical requirements and is easy to destroy the inspected data.

Method used

By establishing a geofencing library and determining the topological relationship between the map data to be inspected and the geofencing library, automatic inspection of the road coverage of the basic map of smart cars is realized.

Benefits of technology

It realizes the automatic determination of the map data to be inspected with high accuracy, and will not destroy the data to be inspected, which significantly improves the inspection efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116069890B_ABST
    Figure CN116069890B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for automatically checking the road coverage of a basic map of a smart car, including: establishing a first geographic fence library, obtaining a second geographic fence library corresponding to the declaration scope of materials to be inspected from the first geographic fence library; obtaining map data to be inspected, and subjecting the map data to be inspected to inspection specifications; if the specifications are not met, the inspection fails; if the specifications are met, determining the topological relationship between the map data to be inspected and the second geographic fence library; if the map data to be inspected and the second geographic fence library have an inclusion relationship, the inspection passes; if the map data to be inspected and the second geographic fence library have a non-inclusion relationship, the inspection fails; the map data to be inspected can be automatically determined, and a determination result can be issued, with high recognition accuracy and without damaging the inspected data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of geographic information technology, and in particular to a method and a device for automatically checking the road coverage of a basic map of an intelligent vehicle. Background Art

[0002] Smart car basic maps are a new type of map representation derived from the development of smart cars. Smart car basic maps have strict requirements on the geographic spatial scope of data, such as only opening up highways and expressways across the country, or opening up public roads in some cities, and public roads in cities are limited to the expression of road edge lines. Therefore, checking the geographic spatial scope of smart car basic maps is an important task for relevant inspection units.

[0003] At present, the inspection of the geographic space scope of the basic map data of smart cars requires a lot of manual judgment and intervention. It is necessary to manually compare and judge the geographic space scope boundaries and administrative division boundaries of the basic map data of smart cars in a specific hardware and software environment to check whether the data space scope meets the requirements, which is a huge workload.

[0004] Since the data specifications of the smart car basic maps produced by different map vendors are different, they need to be opened in a specific hardware and software environment, compared with the administrative divisions of the standard map, and manually judged whether the scope of the smart car basic map's geographic spatial data meets the requirements.

[0005] The above inspection method has high technical requirements for inspectors. Specifically, to determine whether the map submitted for inspection is located within the administrative division of a province or city, inspectors need to be familiar with the administrative divisions of provinces and cities across the country. If they are careless, they are prone to misinterpretation.

[0006] The above inspection method is easy to damage the inspected data. Specifically, during the inspection process, it is easy to move the positions of points and lines in the map database through operations such as zooming in, zooming out, moving and editing, thereby damaging the inspected data. Summary of the invention

[0007] In view of this, the purpose of the present invention is to provide a method and device for automatically checking the road coverage of the basic map of an intelligent vehicle, which can automatically determine the map data to be checked and issue a determination result with high recognition accuracy without damaging the checked data.

[0008] In a first aspect, an embodiment of the present invention provides a method for automatically checking the road coverage of a basic map of a smart car, the method comprising:

[0009] Establish a first geo-fence library, and obtain a second geo-fence library corresponding to the declared scope of the inspection materials from the first geo-fence library;

[0010] Acquire the map data to be inspected, and perform inspection specifications on the map data to be inspected;

[0011] If the specifications are not met, the inspection fails;

[0012] If the specifications are met, determining a topological relationship between the map data to be inspected and the second geo-fence library;

[0013] If the map data to be checked has an inclusion relationship with the second geo-fence library, the check is passed;

[0014] If there is no inclusion relationship between the map data to be checked and the second geo-fence library, the check fails.

[0015] Further, a first geo-fence library is established, including:

[0016] Establish geo-fence databases for provincial and municipal administrative regions, geo-fence databases for highways and urban expressways, and geo-fence databases for urban public roads;

[0017] Among them, the provincial and municipal administrative area geo-fence library uses the boundary lines of the provincial and municipal administrative areas as the vector boundaries, the expressway and urban expressway geo-fence library uses the edge lines of the expressway and urban expressway as the vector boundaries; the urban public road geo-fence library uses the edge lines of the urban public roads as the vector boundaries.

[0018] Further, determining the topological relationship between the map data to be inspected and the second geo-fence library includes:

[0019] If the map data to be inspected and the provincial and municipal administrative region geo-fence inventory corresponding to the declared scope of the materials to be inspected have the said inclusion relationship, the inspection is passed;

[0020] If the map data to be inspected and the provincial or municipal administrative region geographic fence inventory corresponding to the declared scope of the materials to be inspected have the non-inclusion relationship, the inspection fails.

[0021] Further, determining the topological relationship between the map data to be inspected and the second geo-fence library includes:

[0022] If the map data to be inspected and the geographic fence inventory of the expressway and urban expressway corresponding to the declared scope of the inspection materials have the said inclusion relationship, the inspection is passed;

[0023] If the map data to be inspected and the geographic fence inventory of the expressway and urban expressway corresponding to the declared scope of the materials to be inspected have the non-inclusion relationship, the inspection fails.

[0024] Further, determining the topological relationship between the map data to be inspected and the second geo-fence library includes:

[0025] If the map data to be inspected and the urban public road geo-fence inventory corresponding to the declared scope of the inspection materials have the said inclusion relationship, the inspection is passed;

[0026] If the map data to be inspected and the urban public road geographic fence inventory corresponding to the declared scope of the materials to be inspected have the non-inclusion relationship, the inspection fails.

[0027] Furthermore, the inclusion relationship is inclusion, and the non-inclusion relationship is intersection and separation.

[0028] Furthermore, the map data to be inspected is subjected to inspection specification inspection, including:

[0029] The map data to be inspected is inspected for file structure, file format and field format.

[0030] In a second aspect, an embodiment of the present invention provides a device for automatically checking the road coverage of a basic map of a smart car, the device comprising:

[0031] An establishment module is used to establish a first geo-fence library, and obtain a second geo-fence library corresponding to the declaration scope of the inspection materials from the first geo-fence library;

[0032] An acquisition module, used for acquiring map data to be inspected, and performing inspection specification inspection on the map data to be inspected;

[0033] Specification check module, used to fail the inspection if the specifications are not met;

[0034] a determination module, configured to determine a topological relationship between the map data to be inspected and the second geo-fence library if the specifications are met;

[0035] The topological relationship checking module is used to check if the map data to be checked has a containment relationship with the second geo-fence library, and check if the map data to be checked has a non-containment relationship with the second geo-fence library.

[0036] In a third aspect, an embodiment of the present invention provides an electronic device, including a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor implements the method described above when executing the computer program.

[0037] In a fourth aspect, an embodiment of the present invention provides a computer-readable medium having a non-volatile program code executable by a processor, wherein the program code enables the processor to execute the method as described above.

[0038] The embodiment of the present invention provides a method and device for automatically checking the road coverage of the basic map of a smart car, including: establishing a first geographic fence library, obtaining a second geographic fence library corresponding to the declaration scope of materials to be inspected from the first geographic fence library; obtaining map data to be inspected, and performing inspection on the map data to be inspected; if it does not meet the specifications, the inspection fails; if it meets the specifications, determining the topological relationship between the map data to be inspected and the second geographic fence library; if the map data to be inspected has an inclusion relationship with the second geographic fence library, the inspection passes; if the map data to be inspected has a non-inclusion relationship with the second geographic fence library, the inspection fails; the map data to be inspected can be automatically determined, and a determination result can be issued, with high recognition accuracy and without damaging the inspected data.

[0039] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0040] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0042] Figure 1 A flow chart of a method for automatically checking the road coverage of a basic map of a smart car provided in the first embodiment of the present invention;

[0043] Figure 2 Schematic diagram of a device for automatically checking the road coverage of a basic map for a smart car provided in Embodiment 2 of the present invention.

[0044] icon:

[0045] 1- Establish module; 2- Obtain module; 3- Specification check module; 4- Determine module; 5- Topology relationship check module. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0047] At present, the inspection of the geographic space scope of the basic map data of smart cars requires a lot of manual judgment and intervention. It is necessary to manually compare and judge the geographic space scope boundaries and administrative division boundaries of the basic map data of smart cars in a specific hardware and software environment to check whether the data space scope meets the requirements, which is a huge workload.

[0048] Since the data specifications of the smart car basic maps produced by different map vendors are different, they need to be opened in a specific hardware and software environment, compared with the administrative divisions of the standard map, and manually judged whether the scope of the smart car basic map's geographic spatial data meets the requirements.

[0049] The above inspection method has high technical requirements for inspectors. Specifically, to determine whether the map submitted for inspection is located within the administrative division of a province or city, inspectors need to be familiar with the administrative divisions of provinces and cities across the country. If they are careless, they are prone to misinterpretation.

[0050] The above inspection method is easy to damage the inspected data. Specifically, during the inspection process, it is easy to move the positions of points and lines in the map database through operations such as zooming in, zooming out, moving and editing, thereby damaging the inspected data.

[0051] Therefore, how to realize the automatic inspection of smart car basic maps based on geo-fencing technology without human intervention will provide technical support for map compilation and map inspection, effectively safeguard national sovereignty, and ensure geographic information security, which has become a technical problem that needs to be urgently solved by existing technologies.

[0052] This application utilizes the geographic fence library and topological relationships, and on the basis of constructing the geographic fence library and identifying the topological relationships of vector data, realizes an automatic and rapid inspection method for the geographic spatial scope of the basic map of smart cars, effectively improves the inspection efficiency and accuracy, and provides technical support for map compilation and map inspection.

[0053] To facilitate understanding of this embodiment, the embodiment of the present invention is described in detail below.

[0054] Embodiment 1:

[0055] Figure 1 A flow chart of a method for automatically checking the road coverage of a basic map for a smart car provided in Embodiment 1 of the present invention.

[0056] Reference Figure 1 , the method comprises the following steps:

[0057] Step S101, establishing a first geo-fence library, and obtaining a second geo-fence library corresponding to the declaration scope of materials to be inspected from the first geo-fence library;

[0058] Step S102, obtaining the map data to be inspected, and performing inspection specification inspection on the map data to be inspected;

[0059] Step S103, if it does not meet the specifications, the inspection fails;

[0060] Step S104, if the specification is met, determining the topological relationship between the map data to be checked and the second geo-fence library;

[0061] Step S105, if the map data to be checked has an inclusion relationship with the second geo-fence library, the check is passed;

[0062] Step S106: If there is no inclusion relationship between the map data to be checked and the second geo-fence library, the check fails.

[0063] Here, the inclusion relationship is inclusion, and the non-inclusion relationship is intersection and separation. Determining the topological relationship between the map data to be checked and the second geo-fence library is to determine the relationship between the faces, that is, to determine the relationship between the polygon boundary points and lines of one face and the polygon boundary points and lines of another face.

[0064] Specifically, intersection means that it is determined that the lines of the first polygon have real intersection points with the lines of the second polygon; separation means that all points of the first polygon are outside the second polygon and all points of the second polygon are outside the first polygon, and all line segments of the first polygon have no real intersection points with all lines of the second polygon; inclusion means that all points of the first polygon are inside the second polygon, and all lines between the first polygon and the second polygon have no real intersection points.

[0065] Here, let the map data to be checked be M, and the second geo-fence library be N. The final result is determined based on the topological relationship between the map data to be checked M and the second geo-fence library N. For example, in the judgment of the inspection result of the provincial and municipal administrative area scope, M and N are in a containment relationship, and the result is that the map data to be checked is correct within the provincial and municipal administrative area scope; M and N are in a non-containment relationship, and the result is that the map data to be checked does not match the application materials;

[0066] The results of the inspection of the expressway and urban expressway range are judged. If M and N are in an inclusive relationship, the result is that the map data to be inspected is correct within the expressway and urban expressway range; if M and N are in an exclusive relationship, the result is that the map data to be inspected does not match the application materials;

[0067] The inspection result of the urban public road range is judged. If M and N are in an inclusive relationship, the result is that the map data to be inspected is correct within the urban public road range. If M and N are in an exclusive relationship, the result is that the map data to be inspected does not match the application materials. Please refer to Table 1 for details:

[0068] Table 1

[0069]

[0070] Furthermore, step S101 includes the following steps:

[0071] Establish geo-fence databases for provincial and municipal administrative regions, geo-fence databases for highways and urban expressways, and geo-fence databases for urban public roads;

[0072] Among them, the provincial and municipal administrative region geo-fence library uses the provincial and municipal administrative region demarcation line as the vector boundary. That is, in the case of a river as the boundary, the center line of the river is selected as the vector boundary. For provinces and cities located in coastal areas, the coastline is used as the vector boundary and is closed with the administrative region demarcation line to ensure that the provincial and municipal vector boundaries are continuous and closed;

[0073] The geo-fence library for highways and urban expressways uses the edge lines of highways and urban expressways as vector boundaries, that is, auxiliary lines need to be added at the end of the road to close the vector boundary lines, ensuring that the vector boundary lines of highways and urban expressways across the country are continuous and closed;

[0074] The urban public road geo-fence library uses the edge line of the urban public road as the vector boundary. Auxiliary lines need to be added at the end of the road to close the road edge line to ensure that the vector boundaries of urban public roads across the country are continuous and closed.

[0075] Further, step S104 includes:

[0076] If the map data to be inspected has an inclusion relationship with the provincial and municipal administrative region geo-fence database corresponding to the declared scope of the materials to be inspected, the inspection is passed;

[0077] If there is a non-inclusion relationship between the map data to be inspected and the provincial or municipal administrative region geographic fence database corresponding to the declared scope of the materials to be inspected, the inspection will fail.

[0078] Further, step S104 includes:

[0079] If the map data to be inspected has an inclusion relationship with the geographic fence database of the expressways and urban expressways corresponding to the declared scope of the materials to be inspected, the inspection is passed;

[0080] If there is a non-inclusion relationship between the map data to be inspected and the geographic fence library of the expressways and urban expressways corresponding to the declared scope of the materials to be inspected, the inspection will fail.

[0081] Further, step S104 includes:

[0082] If the map data to be inspected and the urban public road geo-fence inventory corresponding to the declared scope of the materials to be inspected have the above-mentioned inclusion relationship, the inspection is passed;

[0083] If there is a non-inclusion relationship between the map data to be inspected and the urban public road geo-fence library corresponding to the declared scope of the materials to be inspected, the inspection will fail.

[0084] Further, step S102 includes:

[0085] The map data to be inspected is checked for file structure, file format and field format.

[0086] Here, the advanced driver assistance map data submitted by the map vendor is input into the application of this application and undergoes three checks in sequence: inspection specification access, geo-fence check, and automatic confirmation of whether the submitted data meets the relevant requirements.

[0087] During the inspection specification admission process, the program automatically checks the map data to be inspected according to the inspection specifications, including file structure, fields and value ranges, etc. The details are as follows:

[0088] First, file structure:

[0089] 1.1 Requirements:

[0090] Comply with the specification requirements. The folder name is consistent with the specification name. Folders that lack specification definitions are allowed, but folders that are not defined by specifications are not allowed. All characters are encoded in GB18030 (English characters are case-sensitive).

[0091] 1.2 Entry conditions:

[0092] If a situation that is not allowed by the requirements occurs, it will be judged as: file structure access failure, and the reason for failure must be fed back, for example, the folder name is illegal; the character encoding format does not meet the requirements (when converting the format, it is found that the conversion failed due to incorrect encoding).

[0093] Second, data file format

[0094] 2.1 Requirements:

[0095] 1) It is allowed that a tile does not have a json file in a folder, but it is not allowed that the json file is an empty file; 2) The geometric information must be a three-dimensional coordinate, where the longitude value range is: [-180,180], the latitude value range is: [-90,90], and the elevation value range can only be 0, and it is not allowed to exceed the value range; 3) The geometric information of all objects must exist, that is, the geometry (geometry) is not allowed to be empty; 4) Level 1 and level 2 attributes must exist and are not allowed to not exist.

[0096] 2.2. Entry conditions:

[0097] If a situation that is not allowed by the requirements occurs, it will be judged as: data file format access failure, and the reason for failure must be fed back, for example: 1) JSON is not allowed to be an empty file; 2) 3D coordinates are not allowed to exceed the value range; 3) Geometry is not allowed to be empty; 4) Level 1 and Level 2 attributes are not allowed to not exist.

[0098] Third, data field format

[0099] 3.1 Requirements: 1) Data field codes must comply with the specification definition, and undefined field codes are not allowed; 2) Data types must comply with the specification definition, and inconsistencies with the specifications are not allowed; 3) Data value ranges must comply with the specification definition, and exceeding the value range is not allowed.

[0100] 3.2 Entry conditions:

[0101] If a situation that is not allowed by the requirements occurs, it will be judged as: data field format access failure, and the reason for failure must be fed back, for example: 1) XX field code is illegal; 2) XX field data type is illegal; 3) XX field data exceeds the value range; Among them, XX field must be expressed as a complete path: folder\tileID\ID\first-level field code / second-level field code...

[0102] The program automatically checks the inspection data according to the inspection city and the second geographic fence library to confirm whether the data is consistent with the inspection range, whether it exceeds the boundary range, etc. 1. Input: 1) Inspection data city range; 2) Reference data: a. Correspondence between prefecture-level city administrative divisions and tiles; b. Road boundary range data.

[0103] Second, inspection method:

[0104] It is determined whether there is a tile in the map data to be checked that intersects with the second geo-fence library. If so, it is determined that the geo-fence range check fails. Otherwise, it is determined that the geo-fence check range passes. The feedback of failure needs to be located to a specific tile.

[0105] After the automatic inspection program is completed, the inspection results are output: 1. If the automatic inspection passes, the pass status is output; 2. If it fails, the fail status and the reason for failure are output.

[0106] Embodiment 2:

[0107] Figure 2 Schematic diagram of a device for automatically checking the road coverage of a basic map for a smart car provided in Embodiment 2 of the present invention.

[0108] Reference Figure 2 , the device comprises:

[0109] Establishing module 1, used to establish a first geo-fence library, and obtaining a second geo-fence library corresponding to the declaration scope of the inspection materials from the first geo-fence library;

[0110] Acquisition module 2, used for acquiring map data to be inspected, and performing inspection specification inspection on the map data to be inspected;

[0111] Specification inspection module 3, used for failing the inspection if the specifications are not met;

[0112] A determination module 4, for determining a topological relationship between the map data to be inspected and the second geo-fence library when the specifications are met;

[0113] The topological relationship checking module 5 is used to check if the map data to be checked has a containment relationship with the second geo-fence library, and check if the map data to be checked has a containment relationship with the second geo-fence library; and check if the map data to be checked has a non-containment relationship with the second geo-fence library.

[0114] The embodiment of the present invention provides a method and device for automatically checking the road coverage of the basic map of a smart car, including: establishing a first geographic fence library, obtaining a second geographic fence library corresponding to the declaration scope of materials to be inspected from the first geographic fence library; obtaining map data to be inspected, and performing inspection on the map data to be inspected; if it does not meet the specifications, the inspection fails; if it meets the specifications, determining the topological relationship between the map data to be inspected and the second geographic fence library; if the map data to be inspected has an inclusion relationship with the second geographic fence library, the inspection passes; if the map data to be inspected has a non-inclusion relationship with the second geographic fence library, the inspection fails; the map data to be inspected can be automatically determined, and a determination result can be issued, with high recognition accuracy and without damaging the inspected data.

[0115] An embodiment of the present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the method for automatically checking the road coverage of the basic map of a smart car provided in the above embodiment are implemented.

[0116] An embodiment of the present invention also provides a computer-readable medium having a non-volatile program code executable by a processor, on which a computer program is stored. When the computer program is executed by the processor, the steps of the method for automatically checking the road coverage of the basic map of a smart car in the above embodiment are executed.

[0117] The computer program product provided in the embodiment of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the method described in the previous method embodiment. The specific implementation can be found in the method embodiment and will not be repeated here.

[0118] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0119] In addition, in the description of the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0120] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.

[0121] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

[0122] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A method for automatically checking the road coverage of a basic map of an intelligent vehicle, characterized in that: The method comprises: Establish a first geo-fence library, and obtain a second geo-fence library corresponding to the declared scope of the inspection materials from the first geo-fence library; Acquire the map data to be inspected, and perform inspection specifications on the map data to be inspected; If the specifications are not met, the inspection fails; If the specifications are met, determining a topological relationship between the map data to be inspected and the second geo-fence library; If the map data to be checked has an inclusion relationship with the second geo-fence library, the check is passed; If the map data to be checked does not contain a relationship with the second geo-fence library, the check fails; Build the first geo-fencing library, including: Establish geo-fence databases for provincial and municipal administrative regions, geo-fence databases for highways and urban expressways, and geo-fence databases for urban public roads; The provincial and municipal administrative region geofence library uses the demarcation line of the provincial and municipal administrative region as the vector boundary, the expressway and urban expressway geofence library uses the edge line of the expressway and urban expressway as the vector boundary; the urban public road geofence library uses the edge line of the urban public road as the vector boundary; the vector boundary line of the provincial and municipal administrative region geofence library is closed, and auxiliary lines are added at the end of the expressway, urban expressway and urban public road to close the road edge line, so as to ensure that the vector boundaries of the provincial and municipal administrative region geofence library, the expressway and urban expressway geofence library, and the urban public road geofence library are continuous and closed; Determining a topological relationship between the map data to be inspected and the second geo-fence library includes: If the map data to be inspected and the provincial and municipal administrative region geo-fence inventory corresponding to the declared scope of the materials to be inspected have the said inclusion relationship, the inspection is passed; If the map data to be inspected and the provincial or municipal administrative region geographic fence inventory corresponding to the declared scope of the materials to be inspected have the non-inclusion relationship, the inspection fails.

2. The method for automatically checking the road coverage of the basic map of an intelligent vehicle according to claim 1, characterized in that: Determining a topological relationship between the map data to be inspected and the second geo-fence library includes: If the map data to be inspected and the geographic fence inventory of the expressway and urban expressway corresponding to the declared scope of the inspection materials have the said inclusion relationship, the inspection is passed; If the map data to be inspected and the geographic fence inventory of the expressway and urban expressway corresponding to the declared scope of the materials to be inspected have the non-inclusion relationship, the inspection fails.

3. The method for automatically checking the road coverage of the basic map of an intelligent vehicle according to claim 1, characterized in that: Determining a topological relationship between the map data to be inspected and the second geo-fence library includes: If the map data to be inspected and the urban public road geo-fence inventory corresponding to the declared scope of the inspection materials have the said inclusion relationship, the inspection is passed; If the map data to be inspected and the urban public road geographic fence inventory corresponding to the declared scope of the materials to be inspected have the non-inclusion relationship, the inspection fails.

4. The method for automatically checking the road coverage of the basic map of an intelligent vehicle according to claim 1, characterized in that: The inclusion relationship is inclusion, and the non-inclusion relationship is intersection and separation.

5. The method for automatically checking the road coverage of the basic map of an intelligent vehicle according to claim 1, characterized in that: The map data to be inspected is subjected to inspection specification inspection, including: The map data to be inspected is inspected for file structure, file format and field format.

6. A device for automatically checking the road coverage of a basic map of an intelligent vehicle, characterized in that: The device comprises: An establishment module is used to establish a first geo-fence library, and obtain a second geo-fence library corresponding to the declaration scope of the inspection materials from the first geo-fence library; An acquisition module, used for acquiring map data to be inspected, and performing inspection specification inspection on the map data to be inspected; Specification check module, used to fail the inspection if the specifications are not met; a determination module, configured to determine a topological relationship between the map data to be inspected and the second geo-fence library if the specifications are met; A topological relationship checking module, configured to check if the map data to be checked has a containment relationship with the second geo-fence library, and check if the map data to be checked has a containment relationship with the second geo-fence library; and check if the map data to be checked has a non-containment relationship with the second geo-fence library; The establishment module is specifically used for: Establish geo-fence databases for provincial and municipal administrative regions, geo-fence databases for highways and urban expressways, and geo-fence databases for urban public roads; The provincial and municipal administrative region geofence library uses the demarcation line of the provincial and municipal administrative region as the vector boundary, the expressway and urban expressway geofence library uses the edge line of the expressway and urban expressway as the vector boundary; the urban public road geofence library uses the edge line of the urban public road as the vector boundary; the vector boundary line of the provincial and municipal administrative region geofence library is closed, and auxiliary lines are added at the end of the expressway, urban expressway and urban public road to close the road edge line, so as to ensure that the vector boundaries of the provincial and municipal administrative region geofence library, the expressway and urban expressway geofence library, and the urban public road geofence library are continuous and closed; The determination module is specifically used for: If the map data to be inspected and the provincial and municipal administrative region geo-fence inventory corresponding to the declared scope of the materials to be inspected have the said inclusion relationship, the inspection is passed; If the map data to be inspected and the provincial or municipal administrative region geographic fence inventory corresponding to the declared scope of the materials to be inspected have the non-inclusion relationship, the inspection fails.

7. An electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 5 is implemented.

8. A computer-readable medium having a non-volatile program code executable by a processor, characterized in that: The program code enables the processor to execute the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Unmanned plane supervision cloud platform based on Beidou geofence differential positioning module

    CN107132852A