Navigation data automated production method, system, electronic device, and storage medium

By performing exit checks and buffer zone matching on the initial navigation data within the map sheet during navigation data production, the problem of automatic diversion of erroneous data within the map sheet was solved, improving data update efficiency and resource utilization.

CN114064830BActive Publication Date: 2026-01-02BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111191631.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-13
Publication Date
2026-01-02
Estimated Expiration
2041-10-13

AI Technical Summary

Technical Problem

In the current navigation data production process, when erroneous data appears within the map sheet, all data must be sent back to the manual production line for processing, resulting in the waste of error-free data, long production cycles, and insufficient resource utilization.

Method used

The initial navigation data is checked for readiness on a map sheet basis, a log file is generated to record problem points and identification codes, a buffer area is set to query production data, and erroneous data is matched with the identification codes and processed separately.

Benefits of technology

This allows only erroneous data to be transferred to the manual production line while correct data continues to be processed automatically, without changing the granularity of data production. This improves the timeliness of data updates for data without problems and reduces manual energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114064830B_ABST
    Figure CN114064830B_ABST
Patent Text Reader

Abstract

The disclosure provides a navigation data automatic production method, system, electronic equipment and storage medium, relates to the technical field of map data processing, and particularly relates to the technical field of navigation data automatic production. The specific implementation scheme is: obtaining initial navigation data obtained through preliminary automatic data processing; performing quasi-output inspection on the initial navigation data in units of map sheets, and generating a log file when it is found that the initial navigation data has errors; setting a buffer area in a map sheet according to the coordinate position of a problem point and the problem point, and querying production materials in the buffer area; matching all the queried production materials with an identity code corresponding to the problem point to determine correct materials and error materials in the production materials; and performing shunt processing on the error materials and the correct materials according to the matching result. Through the shunt processing on the error materials and the correct materials in the map sheet, the disclosure reduces the artificial energy consumption and realizes efficient production of data.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of map data processing, and particularly relates to the technical field of navigation data automatic production. BACKGROUND

[0002] The current navigation data production is in units of cut map sheets, each map sheet is about 10 kilometers X 10 kilometers rectangular range, one map sheet corresponds to one data set, and usually there are multiple production materials in one map sheet. The production materials in the map sheet can generate navigation data after processing. Once the navigation data in the map sheet has error data, all navigation data in the map sheet and related production materials, whether correct or not, are all returned to the manual production line for reprocessing. The production materials without errors in the map sheet are returned to the manual production line. This part of the production materials cannot be automatically processed, and the data update production cycle is long. However, the production materials without errors do not need to be manually processed, which avoids wasting production capacity. SUMMARY

[0003] The present disclosure provides a navigation data automatic production method, system, electronic device and storage medium.

[0004] According to a first aspect of the present disclosure, a navigation data automatic production method is provided, comprising:

[0005] obtaining initial navigation data obtained through preliminary automatic data processing;

[0006] performing a quasi-out check on the initial navigation data in units of map sheets, and generating a log file when it is found that the initial navigation data has errors, wherein the log file includes an element corresponding to a problem point and an identity code;

[0007] setting a buffer area in a map sheet according to the coordinate position of the problem point and the map sheet where the problem point is located, and querying production materials in the buffer area;

[0008] matching all the queried production materials with the identity code corresponding to the problem point to determine correct materials and error materials in the production materials;

[0009] performing shunt processing on the error materials and the correct materials according to the matching result.

[0010] According to a second aspect of the present disclosure, a navigation data automatic production system is provided, comprising:

[0011] a data acquisition module configured to obtain initial navigation data obtained through preliminary automatic data processing;

[0012] The data checking module is configured to perform a preliminary check on the initial navigation data in sheet units, and generate a log file when an error is found in the initial navigation data, wherein the log file comprises an element corresponding to the problem point and an identity code;

[0013] The production material query module is configured to set a buffer area in the sheet where the problem point is located according to the coordinate position of the problem point, and query production materials in the buffer area;

[0014] The matching module is configured to match all the queried production materials with the identity code corresponding to the problem point, so as to determine correct materials and incorrect materials in the production materials;

[0015] The shunting module is configured to perform shunting processing on the incorrect materials and the correct materials according to the matching result.

[0016] According to a third aspect of the present disclosure, an electronic device is provided, which comprises:

[0017] at least one processor; and

[0018] a memory in communication connection with the at least one processor; wherein

[0019] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the above method.

[0020] According to a fourth aspect of the present disclosure, a non-transitory computer readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable a computer to perform the above method.

[0021] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the above method.

[0022] It should be understood that the contents described in this part are not intended to identify key or important features of the embodiments of the present disclosure, nor to limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0023] The accompanying drawings are used to better understand the present scheme, and do not constitute a limitation on the present disclosure. Among them:

[0024] Figure 1 is a schematic diagram of sheet segmentation in a navigation data production process provided by the present disclosure;

[0025] Figure 2is a step diagram of a navigation data automatic production method provided according to the present disclosure;

[0026] Figure 3 is a principle block diagram of a navigation data automatic production system provided according to the present disclosure;

[0027] Figure 4 is a block diagram of an electronic device for implementing the navigation data automatic production method of the embodiments of the present disclosure. DETAILED DESCRIPTION

[0028] Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings, which include various details of the embodiments of the present disclosure to assist in understanding, and should be considered as merely exemplary. Thus, those of ordinary skill in the art will recognize various changes and modifications of the embodiments described herein, without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and structures are omitted in the following description for clarity and conciseness.

[0029] The embodiments of the present disclosure provide a navigation data automatic production method, as shown in Figure 2 includes the following steps:

[0030] Step S201, obtaining initial navigation data obtained through preliminary automatic data processing;

[0031] Step S202, performing a check on the initial navigation data in units of maps, and generating a log file when an error in the initial navigation data is found, wherein the log file includes a problem point, an element corresponding to the problem point, and an identity code;

[0032] Step S203, setting a buffer area in the map where the problem point is located according to the coordinate position of the problem point, and querying production materials in the buffer area;

[0033] Step S204, matching all the queried production materials with the identity code corresponding to the problem point to determine correct materials and incorrect materials in the production materials;

[0034] Step S205, performing shunt processing on the incorrect materials and the correct materials according to the matching result.

[0035] Specifically, the initial navigation data is formed by the collected production data after preliminary automatic data processing. For example, the production data can be various collected road condition change information. The pre-out check refers to the check of the initial navigation data after the preliminary automatic data processing, that is, the check process of judging whether the initial navigation data can be used as available navigation data. Before providing the initial navigation data to the user for use, the pre-out check of the initial navigation data needs to be performed, and the initial navigation data can be put into use only after the check is correct. In the embodiment of the present disclosure, the initial navigation data is still checked at the sheet level. When the initial navigation data of a certain sheet has a problem, the system automatically forms a log file for the sheet. The log file records the problem point of the sheet, the element corresponding to the problem point, and the identity identification code (Link id) corresponding to the problem point. The problem point refers to the position of the initial navigation data with errors in the sheet. For example, it is found that the initial navigation data of a road section a is incorrect, and the road section a is the problem point, and the identity identification code can be Link-a. In addition, the element corresponding to the problem point refers to the element that can have a road condition change at the position, for example, the element corresponding to the problem point can include one or more of the following: road speed limit point, road electronic eye, road signal lamp, road closure information, driving direction information, etc. Through the above technical solution, the problem point in the sheet with incorrect initial navigation data can be found, and the coordinate position corresponding to the problem point, the element of the coordinate position with errors, for example, the information of the road signal lamp is incorrect, and the road section of the coordinate position are recorded.

[0036] Further, after the problem point is found, a buffer area is set as a query range according to the coordinate position of the problem point, and it is queried whether there is production data in the buffer area. The production data refers to the road condition change information collected by manual or machine, and these road condition change information needs to be processed by automatic data processing to become navigation data. When the system finds the problem point in step S202, the production data around the problem point is automatically queried, and the production data is matched with the identity identification code one by one to find the production data corresponding to the incorrect initial navigation data, for example Figure 1 As shown, there are usually multiple production data in the sheet, and each production data has a bound identity id. The identity id can be the name of the corresponding road section, for example, the production data 101 corresponds to the road section a, the production data 102 corresponds to the road section b, the production data 103 corresponds to the road section c, and so on. In addition, the identity identification code can also be the name of the road section. The system matches the identity id of the production data with the identity id of the problem point. If they are consistent, it means that the production data is incorrect data. For example, the identity id of the problem point is Link-a, which means that the current production data 101 is incorrect data. The system will automatically filter it and return it to the manual process for reprocessing. For other correct data, the system will perform automatic processing again without returning to the manual production line.

[0037] Through the above technical solution, the present disclosure still produces navigation data at the map level, but if errors are found during production, the entire quantity of the map with the initial navigation data with errors does not need to be returned, which can effectively improve the timeliness of data updates for non-problem data. It should be noted that the minimum data set for data production of the present disclosure can be map granularity (10km*10km), and the effect can also be achieved if the granularity of the data set is further divided, such as 1km*1km, but further division of the granularity generally has characteristics such as high cost, high production flow loss, and the like in aspects such as data version management and data flow. The core of the present disclosure is to achieve the shunt processing of error data and correct data within the map without changing the data production granularity, to further automatically process the correct data, and to only process the error data on the manual production line, thereby reducing the energy consumption of manual work and achieving efficient data production.

[0038] As an optional implementation, the elements corresponding to the problem point include at least one of the following: a road speed limit point, a road electronic eye, a road signal lamp, road closure information, and driving direction information. It should be noted that the elements of the present disclosure include but are not limited to the above-mentioned elements, and can also be all other elements related to road condition information and traffic information.

[0039] As an optional implementation, the buffer area is set in the map where the problem point is located according to the coordinate position of the problem point, including: expanding a preset distance range radially with the coordinate position of the problem point as the center.

[0040] Exemplarily, for the navigation data at the map level in the present embodiment, the buffer area can preferably be 15m-20m, and we take 15m as an example. A buffer area is circled around the problem point with 15m as the radius, and the production data with errors is searched in the radiation range of the problem point (i.e., the buffer area), so that the query method is more accurate and efficient, and the data production efficiency can be further improved. It should be noted that the preset distance range of the present disclosure is not limited to 15m-20m, and the preset distance range can be determined according to actual conditions. Through the above technical solution, the calculation amount is saved by reducing the matching range when matching the place names.

[0041] As an optional implementation, the method for distinguishing the correct data and the error data in the production data in step S204 includes: marking the production data consistent with the identity code corresponding to the problem point as error data, and marking the production data inconsistent with the identity code corresponding to the problem point as correct data.

[0042] Specifically, the problem point and the production material have a bound identity id, for example, the problem point corresponds to a road section a, and the production material corresponding to the road section a is the production material corresponding to the problem point. Currently, the initial navigation data corresponding to the problem point has an error, and therefore, the error material corresponding to the error initial navigation data needs to be found, and the error material is returned to the manual process for processing again and can be used as the navigation data after being confirmed to be correct.

[0043] As an optional implementation, the shunting processing of the error material and the correct material according to the matching result includes: transferring the error material to the manual production line for processing, returning the correct material to the database after being processed automatically again, and performing full rollback on the initial navigation data corresponding to the map where the problem point is located. Rollback refers to the behavior of restoring data to the last correct state when data processing has an error. In this embodiment, after the correct material and the error material are shunted, all the initial navigation data in the map is rolled back in full, but the production material outside the buffer area is not manually processed, but is processed automatically again to become navigation data, and therefore, the effect of saving manual work is achieved.

[0044] It should be noted that the log file in the above technical solution refers to a record file recording the problem point of the map, the element corresponding to the problem point, and the identity recognition code corresponding to the problem point. The problem point refers to a position where the initial navigation data in the map has an error. The element corresponding to the problem point refers to an element that may change the road condition at the position. The identity recognition code corresponding to the problem point refers to the name or code of the geographical position where the problem point is located. The buffer area is a smaller matching range set according to the coordinate position of the problem point.

[0045] The embodiment of the present disclosure further provides a navigation data automatic production system, as shown in Figure 3 The navigation data automatic production system comprises:

[0046] A data acquisition module 301 is configured to acquire initial navigation data obtained through preliminary automatic data processing.

[0047] A data checking module 302 is configured to perform a preliminary output check on the initial navigation data in units of maps, and generate a log file when it is found that the initial navigation data has an error, wherein the log file comprises a problem point, an element corresponding to the problem point, and an identity recognition code.

[0048] A production material query module 303 is configured to set a buffer area in a map where the problem point is located according to the coordinate position of the problem point, and query production material in the buffer area.

[0049] A matching module 304 is configured to match all the queried production material with the identity recognition code corresponding to the problem point, so as to determine correct material and error material in the production material.

[0050] The shunting module 305 is configured to shunt the error data and the correct data according to the matching result.

[0051] Specifically, the initial navigation data is formed by performing preliminary automatic data processing on the collected production data. For example, the production data can be various collected road condition change information. The pre-out check refers to checking the initial navigation data after the preliminary automatic data processing, that is, a check process of judging whether the initial navigation data can be used as available navigation data. Before the initial navigation data is provided to the user for use, the data check module 302 needs to perform a pre-out check on the initial navigation data, and the initial navigation data can be put into use only after the check is correct. In the embodiment of the present disclosure, the initial navigation data is still checked at the map level. When the initial navigation data of a certain map has a problem, the data detection module 302 forms a log file for the map. The log file records the problem point of the map, the element corresponding to the problem point, and the identity code corresponding to the problem point. The problem point refers to the position of the initial navigation data with errors in the map. For example, it is found that the initial navigation data of a road segment a is incorrect, and the road segment a is the problem point, and the identity code thereof can be Link-a. In addition, the element corresponding to the problem point refers to an element that can have a road condition change at the position, for example, the element corresponding to the problem point can include one or more of the following: a road speed limit point, a road electronic eye, a road signal lamp, road closure information, driving direction information, and the like. Through the above technical solution, the problem point in the map with the initial navigation data with errors can be found, and the coordinate position corresponding to the problem point, the element at the coordinate position with errors, for example, the information of the road signal lamp with errors, and the road segment at the coordinate position are recorded.

[0052] Further, after the problem point is found, the production data query module 303 sets a buffer area as a query range according to the coordinate position of the problem point, and queries whether there is production data in the buffer area. The production data refers to road condition change information collected by manual or machine, which needs to be processed by automatic data processing to become navigation data. When the system finds the problem point, the production data query module 303 automatically queries the production data around the problem point, and the matching module 304 matches all the production data found by the production data query module 303 with the identity code of the problem point one by one to find the production data corresponding to the initial navigation data with errors. Figure 1As shown, there are usually multiple production materials in the map, and each production material has a bound identity id, which can be a corresponding link, for example, production material 101 corresponds to link a, production material 102 corresponds to link b, production material 103 corresponds to link c, and so on. The system matches the identity id of the production material with the identity id of the problem point. If they are consistent, it means that the production material is incorrect. For example, the identity id of the problem point is Link-a, which means that the current production material 101 is incorrect. The shunting module 305 will automatically filter it and return it to the manual process for reprocessing. For other correct materials, the shunting module 305 will automatically process again without returning to the manual production line.

[0053] Through the above technical solution, the present disclosure still produces navigation data at the map level, but if errors are found during production, the entire map of the initial navigation data with errors does not need to be returned, which can effectively improve the timeliness of data updates for problem-free materials. It should be noted that the minimum data set of the present disclosure data production can be map granularity (10km*10km), and if the granularity of the data set is further divided, the effect can also be achieved, for example, 1km*1km, but further division of the granularity generally has high cost, high production flow loss, and other characteristics in data version management and data flow. The core of the present disclosure is to realize the shunting processing of the error materials and correct materials in the map without changing the data production granularity, to automatically process the correct materials that can be automatically processed, and to only process the error materials on the manual production line, thereby reducing the labor energy consumption and realizing efficient data production.

[0054] As an optional implementation, the problem point corresponds to at least one of the following elements: a road speed limit point; a road electronic eye; a road signal lamp; road closure information; and driving direction information. It should be noted that the elements of the present disclosure include but are not limited to the above-mentioned elements, and can also be all other elements related to road condition information and traffic information.

[0055] As an optional implementation, the process of setting the buffer area by the production material query module 303 includes: radially expanding a preset distance range with the coordinate position of the problem point as the center.

[0056] For example, for the map-level navigation data in the present embodiment, 15m-20m can be preferably used, and 15m is taken as an example. A buffer area is circled around the problem point with 15m as the radius, and the incorrect production materials are searched in the buffer area. In this way, the query method is more accurate and efficient, and the data production efficiency can be further improved. It should be noted that the preset distance range of the present disclosure is not limited to 15m-20m, and the preset distance range can be determined according to actual conditions.

[0057] As an optional implementation, the process by which the matching module 304 determines the correct and incorrect data in the production data includes: marking the production data that matches the identification code corresponding to the problem point as incorrect data, and marking the production data that does not match the identification code corresponding to the problem point as correct data.

[0058] Specifically, both the problem point and the production data are bound to an identity ID. For example, if the problem point corresponds to road segment A, then the production data corresponding to road segment A is the production data corresponding to the problem point. Currently, the initial navigation data corresponding to the problem point is incorrect. Therefore, it is necessary to find the erroneous data corresponding to the erroneous initial navigation data, return the erroneous data to the manual process for reprocessing, and only after it is confirmed to be correct can it be used as navigation data.

[0059] As an optional implementation, the process of the diversion module diverting erroneous and correct data according to the matching results includes: transferring erroneous data to the manual production line for processing, reprocessing correct data automatically and returning it to the database, and performing a full rollback of the initial navigation data corresponding to the map sheet where the problem point is located.

[0060] This disclosure also provides an electronic device, a computer-readable storage medium, and a computer program product.

[0061] Figure 4 A schematic block diagram of an example electronic device 400 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0062] like Figure 4 As shown, device 400 includes a computing unit 401, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 402 or a computer program loaded from storage unit 408 into random access memory (RAM) 403. RAM 403 may also store various programs and data required for the operation of device 400. The computing unit 401, ROM 402, and RAM 403 are interconnected via bus 404. Input / output (I / O) interface 405 is also connected to bus 404.

[0063] A number of components in the device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a magnetic disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the device 400 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.

[0064] The computing unit 401 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 401 performs various methods and processes described above, such as the APP privacy compliance automated detection. For example, in some embodiments, the navigation data automated production method can be implemented as a computer software program, which is tangibly embodied in a machine-readable medium, such as the storage unit 408. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded onto the RAM 403 and executed by the computing unit 401, one or more steps of the navigation data automated production method described above can be performed. Alternatively, in other embodiments, the computing unit 401 can be configured to perform the navigation data automated production method by any other appropriate means, such as by means of firmware.

[0065] Various implementations of the systems and techniques described above herein can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0066] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces the functions / operations specified in the flowcharts and / or block diagrams. The program code can be executed entirely on a machine, partially on a machine, partially on a machine as a standalone software package, or entirely on a remote machine or server.

[0067] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0068] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0069] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0070] The computer system can include clients and servers. This relationship can be. The servers are typically remote from the clients with the interactions between them occurring over a communication network. The relationship between a client and a server is one of client-server. The server can be a cloud server, a server of a distributed system, or a server incorporating a blockchain.

[0071] It should be understood that the steps shown in the above forms can be reordered, added, or deleted. For example, the steps described in the present disclosure can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions of the present disclosure can be achieved, and the present disclosure is not limited herein.

[0072] The specific implementation described above does not constitute a limitation on the protection scope of the present disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements, and improvements within the spirit and principles of the present disclosure should be included in the protection scope of the present disclosure.

Claims

1. A method for automatically producing navigation data, comprising: obtaining initial navigation data processed by preliminary automatic data processing; performing a pre-delivery check on the initial navigation data in units of sheets, and generating a log file when an error in the initial navigation data is found, wherein the log file comprises a problem point, an element corresponding to the problem point, and an identity code; setting a buffer area in a sheet in which the problem point is located according to a coordinate position of the problem point, and querying production data in the buffer area, wherein the buffer area is a matching range set according to the coordinate position of the problem point as a center, and the production data is various road condition change information collected; matching identity codes of all the production data queried with the identity code corresponding to the problem point to determine correct data and incorrect data in the production data; processing the correct data and the incorrect data according to a matching result, including: transferring the incorrect data to a manual production line for processing, returning the correct data to a database after automatic processing again, and performing full-amount rollback on the initial navigation data corresponding to the sheet in which the problem point is located.

2. The method of claim 1, wherein, The element corresponding to the problem point comprises at least one of the following: a road speed limit point, a road electronic eye, a road signal lamp, road closure information, and driving direction information.

3. The method of claim 1, wherein, The determination of the correct data and the incorrect data in the production data comprises: marking the production data consistent with the identity code corresponding to the problem point as the incorrect data, and marking the production data inconsistent with the identity code corresponding to the problem point as the correct data. 4.A system for automatically producing navigation data, comprising: a data acquisition module configured to obtain initial navigation data processed by preliminary automatic data processing; a data checking module configured to perform a pre-delivery check on the initial navigation data in units of sheets, and generate a log file when an error in the initial navigation data is found, wherein the log file comprises a problem point, an element corresponding to the problem point, and an identity code; a production data querying module configured to set a buffer area in a sheet in which the problem point is located according to a coordinate position of the problem point, and query production data in the buffer area, wherein the buffer area is a matching range set according to the coordinate position of the problem point as a center, and the production data is various road condition change information collected; a matching module configured to match identity codes of all the production data queried with the identity code corresponding to the problem point to determine correct data and incorrect data in the production data; a shunting module configured to process the correct data and the incorrect data according to a matching result, including: transferring the incorrect data to a manual production line for processing, returning the correct data to a database after automatic processing again, and performing full-amount rollback on the initial navigation data corresponding to the sheet in which the problem point is located.

5. The navigational data automated production system of claim 4, wherein, The element corresponding to the problem point includes at least one of the following: a road speed limit point, a road electronic eye, a road signal lamp, road closure information, and driving direction information.

6. The navigational data automated production system of claim 4, wherein, The process of determining the correct material and the error material in the production material by the matching module includes: marking the production material with the same identity code as the problem point as the error material, and marking the production material with the identity code different from the problem point as the correct material. 7.An electronic device, comprising: at least one processor; and a memory in communication with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the navigation data automated production method of any one of claims 1-3.

8. A non-transitory computer readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to enable the computer to perform the navigation data automated production method of any one of claims 1-3. 9.A computer program product comprising a computer program which, when executed by a processor, implements the navigation data automated production method of any one of claims 1-3.

Citation Information

Patent Citations

  • Map data processing method and device, electronic equipment and storage medium

    CN113065076A