Navigation electronic map attribute updating method, device, equipment and medium
By using the graphical user interface and shortcut operation keys in the navigation electronic map, batch update of navigation electronic map attributes is solved, and the problems of low update efficiency and high data error rate of navigation electronic maps are improved, and update efficiency and data accuracy are improved.
Patent Information
- Application Number
- CN202410347456.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-26
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2044-03-26
AI Technical Summary
Navigation electronic maps Because the task map is large and requires frequent updates, the method of manually selecting and typing attribute items in the prior art is inefficient and prone to data errors.
By providing a graphical user interface, the association relationship between shortcut operation keys and attribute items and attribute values is achieved to realize batch updates of navigation electronic map properties, reducing manual selection and typing operations.
It significantly improves the efficiency of navigation electronic map attribute updates, reduces data error rate, and improves data quality.
Smart Images

Figure CN118424253B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electronic maps, and in particular to a method, device, equipment and medium for updating attributes of a navigation electronic map. Background Art
[0002] Navigation electronic maps need to respond quickly to changes in traffic conditions, and the update speed requirements are increasing. However, conventional GIS database building and mapping software currently use full display for updating layer attribute items, and manually select update items to modify the corresponding content. However, due to the large number of navigation electronic map tasks, ranging from hundreds to thousands of pictures, and the huge number of thematic elements that need to be updated in a single picture, the manual attribute selection method is extremely inefficient and will lead to reduced accuracy. Summary of the invention
[0003] In view of this, an object of the present invention is to provide a navigation electronic map attribute updating method, device, equipment and medium, which can effectively improve the efficiency of updating the navigation electronic map attributes and reduce the data error rate of updating the navigation electronic map attributes.
[0004] In a first aspect, an embodiment of the present invention provides a method for updating attributes of a navigation electronic map, wherein a graphical user interface is provided by a terminal, and content displayed by the graphical user interface includes at least an empty window, including:
[0005] In response to a selection operation on a road element, determining at least one road element to be updated;
[0006] Displaying each of the road elements to be updated through the empty window, and displaying the road data to be updated corresponding to each of the road elements to be updated; wherein the road data is used to describe the basic data of the road element to be updated, the attribute items to be updated and the current attribute values;
[0007] In response to a trigger operation on a target shortcut operation key, based on an association relationship between the shortcut operation key and the attribute item and the attribute value, the current attribute value corresponding to at least one target attribute item in the attribute items to be updated is updated.
[0008] In one implementation, a shortcut operation key is associated with an attribute item and an attribute value corresponding to the attribute item; based on the association relationship between the shortcut operation key, the attribute item, and the attribute value, the step of updating the current attribute value corresponding to at least one target attribute item in the attribute items to be updated includes:
[0009] Based on the association relationship between the shortcut operation key and the attribute item, determining a target attribute item associated with the target shortcut operation key from the attribute items to be updated of each of the road elements to be updated;
[0010] Based on the association relationship between the shortcut operation key and the attribute value corresponding to the attribute item, the current attribute value corresponding to the target attribute item is replaced with the candidate attribute value associated with the target shortcut operation key.
[0011] In one implementation, a shortcut operation key is associated with multiple attribute items and an attribute value corresponding to each of the attribute items; based on the association relationship between the shortcut operation key and the attribute items and the attribute values, the step of updating the current attribute value corresponding to at least one target attribute item among the attribute items to be updated includes:
[0012] Based on the association relationship between the shortcut operation key and the attribute item, determining a plurality of target attribute items associated with the target shortcut operation key from the attribute items to be updated of each of the road elements to be updated;
[0013] Based on the association relationship between the shortcut operation key and the attribute value corresponding to the attribute item, the candidate attribute value corresponding to each target attribute item associated with the target shortcut operation key is used to replace the current attribute value corresponding to each target attribute item.
[0014] In one embodiment, the content displayed by the graphical user interface further includes one or more of a layer control, a field control, a value control, and an operation key control;
[0015] The layer control is used to display the operation layer to be updated, and the road element to be updated is selected from the operation layer to be updated;
[0016] The field control is used to display the attribute items to be updated;
[0017] The value control is used to display the attribute value range information corresponding to the attribute item to be updated, and the attribute value range information includes multiple candidate attribute values;
[0018] The operation key control is used to display the attribute item to be updated and the shortcut operation key associated with each of the candidate attribute values corresponding to the attribute item to be updated.
[0019] In one embodiment, in response to a selection operation on a road element, the step of determining at least one road element to be updated includes:
[0020] In response to a selection operation on an operation layer, determining at least one operation layer to be updated;
[0021] In response to the add / delete operation on the to-be-updated operation layer, the to-be-updated operation layer is adjusted;
[0022] In response to a selection operation on the adjusted road element in the to-be-updated operation layer, at least one road element to be updated is determined.
[0023] In a second aspect, an embodiment of the present invention further provides a navigation electronic map attribute updating device, which provides a graphical user interface through a terminal, wherein the content displayed by the graphical user interface includes at least an empty window, including:
[0024] An element selection module, for responding to a selection operation on a road element and determining at least one road element to be updated;
[0025] A display module, used for displaying each of the road elements to be updated through the empty window, and displaying the road data to be updated corresponding to each of the road elements to be updated; wherein the road data is used to describe the basic data of the road elements to be updated, the attribute items to be updated and the current attribute values;
[0026] The attribute update module is used to respond to the trigger operation for the target shortcut operation key, and based on the association relationship between the shortcut operation key and the attribute item and the attribute value, update the current attribute value corresponding to at least one target attribute item in the attribute items to be updated.
[0027] In one implementation, a shortcut operation key is associated with an attribute item and an attribute value corresponding to the attribute item; and the attribute update module is further used to:
[0028] Based on the association relationship between the shortcut operation key and the attribute item, determining a target attribute item associated with the target shortcut operation key from the attribute items to be updated of each of the road elements to be updated;
[0029] Based on the association relationship between the shortcut operation key and the attribute value corresponding to the attribute item, the current attribute value corresponding to the target attribute item is replaced with the candidate attribute value associated with the target shortcut operation key.
[0030] In one implementation, a shortcut operation key is associated with multiple attribute items and an attribute value corresponding to each of the attribute items; the attribute update module is further used to:
[0031] Based on the association relationship between the shortcut operation key and the attribute item, determining a plurality of target attribute items associated with the target shortcut operation key from the attribute items to be updated of each of the road elements to be updated;
[0032] Based on the association relationship between the shortcut operation key and the attribute value corresponding to the attribute item, the candidate attribute value corresponding to each target attribute item associated with the target shortcut operation key is used to replace the current attribute value corresponding to each target attribute item.
[0033] In a third aspect, an embodiment of the present invention further provides an electronic device, comprising a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement any one of the methods provided in the first aspect.
[0034] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement any one of the methods provided in the first aspect.
[0035] The embodiment of the present invention provides a navigation electronic map attribute update method, device, equipment and medium, which provides a graphical user interface through a terminal, and the content displayed by the graphical user interface includes at least an empty window. First, in response to the selection operation for the road element, at least one road element to be updated is determined, so that each road element to be updated is displayed through the empty window, and the road data to be updated corresponding to each road element to be updated is displayed, and the road data is used to describe the basic data of the road element to be updated, the attribute items to be updated and the current attribute value; then in response to the trigger operation for the target shortcut operation key, based on the association relationship between the shortcut operation key and the attribute item and the attribute value, the current attribute value corresponding to at least one target attribute item in the attribute item to be updated is updated. After selecting the road element to be updated, the above method can batch update the attribute values of the road elements to be updated based on the association relationship between the shortcut operation key and the attribute item and the attribute value, which significantly reduces the manual input operation, thereby effectively improving the efficiency of updating the attributes of the navigation electronic map and reducing the data error rate of updating the attributes of the navigation electronic map.
[0036] 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.
[0037] 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
[0038] 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.
[0039] Figure 1 A schematic diagram of a flow chart of a navigation electronic map attribute updating method provided by an embodiment of the present invention;
[0040] Figure 2 A schematic diagram of a control provided by an embodiment of the present invention;
[0041] Figure 3 A schematic diagram of a graphical user interface provided by an embodiment of the present invention;
[0042] Figure 4 A schematic diagram of an attribute item and attribute value provided by an embodiment of the present invention;
[0043] Figure 5 A schematic diagram of the structure of a navigation electronic map attribute updating device provided by an embodiment of the present invention;
[0044] Figure 6 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0045] 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 in combination with the embodiments below. 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.
[0046] At present, with the status update speed of surface transportation elements in days, the use of satellite images with strong timeliness to update the thematic attributes of electronic maps requires manual identification of the update content (this content may contain multiple items) and then selecting the attribute items corresponding to each update content one by one and filling in the corresponding content. This is not only time-consuming and laborious, but also more prone to manual errors that lead to data update failures.
[0047] Taking the basic thematic attributes that need to be frequently updated in navigation electronic maps as an example: the number of lanes, direction, interchange layer, up and down lines, the current navigation electronic map attribute update is divided into two scenarios: single update and batch update. The specific steps are as follows:
[0048] Scenario A, single update: Open the road layer editing, update the measurement elements according to the image lock needs, assume that different colors are used to represent the roads included in the navigation electronic map, such as displaying all roads in yellow and displaying the roads to be updated in blue; select the attribute item to be modified in the attribute form and type the updated value. For example, to update the attribute value of the lane number attribute item from "2" to "1", you need to select the attribute item corresponding to the lane number and type "1". For example, to change the attribute value of the up and down line attribute item from "up" to "down", you need to select the attribute item corresponding to the up and down line and type "down".
[0049] Scenario B, batch update: Open the road layer editing, and update the measured elements according to the image lock. For example, the roads displayed in bold are the roads to be updated. Use the field calculator to perform batch updates. For example, the number of lanes of the selected elements needs to be updated to "3". The specific operations are: click the field calculator, update the existing fields, select the attribute items to be updated, and type "3".
[0050] It can be seen that the number of mouse and keyboard operations for updating a single piece of data is 8, and the number of mouse and keyboard operations for batch updating is 5. In the process, it is necessary to manually select and click the corresponding screen position and type the attribute value to ensure the correct update. Due to the large number of navigation electronic map tasks, ranging from hundreds to thousands, and the huge number of thematic elements that need to be updated in a single map, the manual attribute selection method is extremely inefficient and will lead to reduced accuracy.
[0051] Based on this, the present invention implements a method, device, equipment and medium for updating the attributes of a navigation electronic map, which reduces manual visual selection and keyboard typing operations, thereby effectively improving the efficiency of updating the attributes of a navigation electronic map, and reducing the data error rate of updating the attributes of a navigation electronic map and improving data quality.
[0052] The product currently involved in the present invention is a navigation electronic map, but it itself includes but is not limited to navigation electronic map related elements, and can be extended to related electronic maps, topographic maps and other products.
[0053] To facilitate understanding of this embodiment, a navigation electronic map attribute updating method disclosed in an embodiment of the present invention is first described in detail. A graphical user interface is provided by a terminal, and the content displayed by the graphical user interface includes at least an empty window. Figure 1 The flowchart of a method for updating attributes of a navigation electronic map is shown, and the method mainly includes the following steps S102 to S106:
[0054] Step S102 : In response to a selection operation on a road element, determining at least one road element to be updated.
[0055] In one example, the operation layer to be updated can be loaded through an empty form, and at least one road element to be updated can be selected from the road elements included in the operation layer to be updated. In another example, after the operation layer to be updated is loaded through an empty form, the operation layer to be updated can be added or deleted, and then at least one road element to be updated can be selected from the road elements included in the adjusted operation layer to be updated.
[0056] The selection operation may be a click operation, and the road element clicked by the user is used as the road element to be updated.
[0057] Step S104, displaying each road element to be updated through an empty window, and displaying the road data to be updated corresponding to each road element to be updated.
[0058] Among them, road data is used to describe the basic data of the road element to be updated, the attribute items to be updated, and the current attribute values. The basic data can be the name, number, or other identifier of the layer to which the road element to be updated belongs; the attribute items can include driving direction, number of lanes, level, up and down, etc., which can be configured based on the actual attribute items. The attribute value of the driving direction can be forward or reverse, the attribute value of the number of lanes can be 1, 2, 3, etc., the attribute value of the level can be the ground layer or the underground layer, and the attribute value of the up and down can be up or down.
[0059] Step S106, in response to the triggering operation on the target shortcut operation key, based on the association relationship between the shortcut operation key and the attribute item and the attribute value, updating the current attribute value corresponding to at least one target attribute item in the attribute items to be updated.
[0060] Among them, the shortcut operation key can be a keyboard button, a mouse button, a touchable control, etc., preferably a keyboard button, and the trigger operation can be a pressing operation. In one embodiment, the user's pressing operation on the shortcut operation key can be monitored, and the shortcut operation key pressed by the user is the target shortcut operation key, and then according to the pre-configured association relationship, the attribute item to be updated associated with the target shortcut operation key is determined, and the alternative attribute value associated with the target shortcut operation key is used to update the current attribute value corresponding to the attribute item to be updated. Optionally, pressing the target shortcut operation key once can update the current attribute value corresponding to an attribute item to be updated of a road element to be updated, or can update the current attribute values corresponding to multiple attribute items to be updated of a road element to be updated, or can update the current attribute value corresponding to the same attribute item to be updated in multiple road elements to be updated, or can update the current attribute value corresponding to multiple identical attribute items to be updated in multiple road elements to be updated.
[0061] The navigation electronic map attribute updating method provided by the embodiment of the present invention can batch update the attribute values of the road elements to be updated based on the association relationship between the shortcut operation keys and the attribute items and attribute values after selecting the road elements to be updated, thereby significantly reducing manual typing operations, thereby effectively improving the efficiency of updating the navigation electronic map attributes and reducing the data error rate of updating the navigation electronic map attributes.
[0062] The embodiment of the present invention uses a computer algorithm to develop a tool that can customize the update of element content, reduce a large amount of manual selection and input steps, improve efficiency and reduce data error rate.
[0063] The tool is built as follows:
[0064] (1) Create an empty form. The function of the empty form is to load the layer and field information (that is, the road data to be updated); the implementation code is as follows:
[0065]
[0066] (2) Form UI and control design. In one example, the content displayed by the graphical user interface also includes one or more of a layer control, a field control, a value control, and an operation key control. Specifically:
[0067] (2.1) The layer control is used to display the layer to be updated. The road elements to be updated are selected from the layer to be updated. For example, see Figure 2 A control schematic diagram is shown. Assuming that the number of lanes and field directions of a road need to be updated at the same time, the layer control will select the road layer, which is also the operation layer to be updated.
[0068] (2.2) The field control is used to display the attribute items to be updated. Continuing with the above example, the field control will display the direction attribute item and the number of lanes attribute item, which are also the attribute items to be updated.
[0069] (2.3) The value control is used to display the reasonable attribute value range information corresponding to the attribute item to be updated, and the attribute value range information includes multiple candidate attribute values. Continuing with the above example, the value control displays the value range information of the direction attribute item, including forward direction and reverse direction, and the value range information of the lane number image includes 1, 2, and 3.
[0070] (2.4) The operation key control is used to display the shortcut operation keys associated with the attribute item to be updated and each alternative attribute value corresponding to the attribute item to be updated. Optionally, commonly used keys can be set as shortcut operation keys. Continuing with the above example, the shortcut operation key associated with the direction attribute item and the forward direction is key Q, the shortcut operation key associated with the direction attribute item and the reverse direction is key W, the shortcut operation key associated with the lane number attribute item and "1" lane is key A, the shortcut operation key associated with the lane number attribute item and "2" lanes is key S, and the shortcut operation key associated with the lane attribute item and "3" lanes is key D.
[0071] (3) Each control is connected through the background signal, the purpose is to use the signal as a medium for linkage, interaction and value transmission. The user-defined space information record information is recorded in the config.json file, the code is as follows:
[0072]
[0073] Based on the above tools, an embodiment of the present invention provides a specific implementation of a navigation electronic map attribute updating method.
[0074] Step 1: The user selects the road elements to be updated (either individually or in batches) in the empty window, such as Figure 3 The schematic diagram of a graphical user interface shown illustrates a plurality of road elements to be updated and the attribute items to be updated and the current attribute values of each road element to be updated, wherein the current attribute values of the attribute items to be updated are all default values.
[0075] In one embodiment, to determine the road elements to be updated, the following steps may be performed: responding to a selection operation on an operation layer, determining at least one operation layer to be updated; responding to an add / delete operation on the operation layer to be updated to adjust the operation layer to be updated; responding to a selection operation on the road elements in the adjusted operation layer to be updated, determining at least one road element to be updated. In order to adapt to the scenario where the attribute update items are changeable during the update of the navigation electronic map, the embodiment of the present invention designs an interface that allows for free addition and subtraction of layers. For example, if the operation task requires updating the road and water system layers at the same time, two layers may be set for free editing. If other operation layers are required, new operation layers may continue to be added and road elements to be updated may be selected; similarly, unnecessary operation layers may be deleted from the selected operation layers to be updated.
[0076] Step 2: based on the association relationship between the shortcut operation key and the attribute item and the attribute value, update the current attribute value corresponding to at least one target attribute item in the attribute items to be updated.
[0077] In one example, a shortcut operation key is associated with an attribute item and an attribute value corresponding to the attribute item. On this basis, firstly, based on the association relationship between the shortcut operation key and the attribute item, a target attribute item associated with the target shortcut operation key is determined from the attribute items to be updated of each road element to be updated; then, based on the association relationship between the shortcut operation key and the attribute value corresponding to the attribute item, the current attribute value corresponding to the target attribute item is replaced with the alternative attribute value associated with the target shortcut operation key.
[0078] For example, if the update direction is 'reverse', press the shortcut key W; if the update lane number is '2', press the shortcut key S; if the update level is 'ground level', press the shortcut key E. Figure 4 A schematic diagram of attribute items and attribute values is shown.
[0079] In another example, a shortcut operation key is associated with multiple attribute items and an attribute value corresponding to each attribute item. On this basis, firstly, based on the association relationship between the shortcut operation key and the attribute item, multiple target attribute items associated with the target shortcut operation key are determined from the attribute items to be updated of each road element to be updated; then, based on the association relationship between the shortcut operation key and the attribute value corresponding to the attribute item, the candidate attribute value corresponding to each target attribute item associated with the target shortcut operation key is used to replace the current attribute value corresponding to each target attribute item.
[0080] The tool constructed by the embodiment of the present invention supports assigning multiple attributes to a single case. For example, if the shortcut keys for the forward direction and the lane number 1 are set to A at the same time, pressing the shortcut key A will update the two attributes at the same time: the lane number is updated to 1, and the direction is updated to the forward direction.
[0081] In summary, the embodiment of the present invention can complete the rapid update of attributes in the activated state. Whether it is a single or batch update, it can be completed by simply selecting the element to be updated and entering the corresponding shortcut key, converting the traditional update method of at least 4 operations into 1 operation. After a large amount of data testing, the efficiency of element update is improved by 95%, and the accuracy rate is 100%.
[0082] Based on the above-mentioned embodiment, the embodiment of the present invention provides a navigation electronic map attribute updating device, which provides a graphical user interface through a terminal, and the content displayed by the graphical user interface at least includes an empty window, see Figure 5 The structure diagram of a navigation electronic map attribute updating device shown in FIG. 1 mainly includes the following parts:
[0083] The element selection module 502 is used to determine at least one road element to be updated in response to a selection operation on a road element;
[0084] The display module 504 is used to display each road element to be updated through an empty window, and to display the road data to be updated corresponding to each road element to be updated; wherein the road data is used to describe the basic data of the road element to be updated, the attribute items to be updated and the current attribute values;
[0085] The attribute update module 506 is used to respond to the trigger operation for the target shortcut operation key and update the current attribute value corresponding to at least one target attribute item in the attribute items to be updated based on the association relationship between the shortcut operation key and the attribute items and attribute values.
[0086] The navigation electronic map attribute updating device provided by the embodiment of the present invention can, after selecting the road elements to be updated, batch update the attribute values of the road elements to be updated based on the association relationship between the shortcut operation keys and the attribute items and attribute values, thereby significantly reducing manual typing operations, thereby effectively improving the efficiency of updating the navigation electronic map attributes and reducing the data error rate of updating the navigation electronic map attributes.
[0087] In one implementation, a shortcut operation key is associated with an attribute item and an attribute value corresponding to the attribute item; the attribute update module 506 is further used to:
[0088] Based on the association relationship between the shortcut operation key and the attribute item, determining a target attribute item associated with the target shortcut operation key from the attribute items to be updated of each road element to be updated;
[0089] Based on the association relationship between the shortcut operation key and the attribute value corresponding to the attribute item, the current attribute value corresponding to the target attribute item is replaced by the alternative attribute value associated with the target shortcut operation key.
[0090] In one implementation, a shortcut operation key is associated with multiple attribute items and an attribute value corresponding to each attribute item; the attribute update module 506 is further used to:
[0091] Based on the association relationship between the shortcut operation key and the attribute item, determining multiple target attribute items associated with the target shortcut operation key from the attribute items to be updated of each road element to be updated;
[0092] Based on the association relationship between the shortcut operation key and the attribute value corresponding to the attribute item, the candidate attribute value corresponding to each target attribute item associated with the target shortcut operation key is used to replace the current attribute value corresponding to each target attribute item.
[0093] In one embodiment, the content displayed by the graphical user interface further includes one or more of a layer control, a field control, a value control, and an operation key control;
[0094] The layer control is used to display the operation layer to be updated. The road features to be updated are selected from the operation layer to be updated.
[0095] The field control is used to display the property items to be updated;
[0096] The value control is used to display the attribute value range information corresponding to the attribute item to be updated, and the attribute value range information includes multiple candidate attribute values;
[0097] The operation key control is used to display the attribute item to be updated and the shortcut operation key associated with each candidate attribute value corresponding to the attribute item to be updated.
[0098] In one implementation, the element selection module 502 is further configured to:
[0099] In response to a selection operation on an operation layer, determining at least one operation layer to be updated;
[0100] Responding to the add / delete operation on the job layer to be updated, so as to adjust the job layer to be updated;
[0101] In response to a selection operation on the road element in the adjusted working layer to be updated, at least one road element to be updated is determined.
[0102] The device provided in the embodiment of the present invention has the same implementation principle and technical effects as those of the aforementioned method embodiment. For the sake of brief description, for matters not mentioned in the device embodiment, reference may be made to the corresponding contents in the aforementioned method embodiment.
[0103] An embodiment of the present invention provides an electronic device. Specifically, the electronic device includes a processor and a storage device. The storage device stores a computer program, and when the computer program is executed by the processor, it executes the method described in any one of the above-mentioned implementation methods.
[0104] Figure 6 A structural diagram of an electronic device provided in an embodiment of the present invention, the electronic device 100 includes: a processor 60, a memory 61, a bus 62 and a communication interface 63, wherein the processor 60, the communication interface 63 and the memory 61 are connected via the bus 62; the processor 60 is used to execute an executable module stored in the memory 61, such as a computer program.
[0105] The memory 61 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 63 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used.
[0106] The bus 62 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0107] Among them, the memory 61 is used to store programs, and the processor 60 executes the program after receiving the execution instruction. The method executed by the device for flow process definition disclosed in any embodiment of the above-mentioned embodiment of the present invention can be applied to the processor 60 or implemented by the processor 60.
[0108] The processor 60 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 60. The above processor 60 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiments of the present invention can be directly embodied as a hardware decoding processor to be executed, or the hardware and software modules in the decoding processor can be executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 61, and the processor 60 reads the information in the memory 61 and completes the steps of the above method in combination with its hardware.
[0109] The computer program product of the readable storage medium provided in the embodiment of the present invention includes a computer-readable storage medium storing program code, and the instructions included in the program code can be used to execute the methods described in the previous method embodiments. The specific implementation can be referred to the previous method embodiments, which will not be repeated here.
[0110] 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.
[0111] 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 subject to the protection scope of the claims.
Claims
1. A navigation electronic map attribute updating method, characterized in that: A graphical user interface is provided by a terminal, wherein the content displayed by the graphical user interface at least includes an empty window, including: In response to a selection operation on a road element, determining at least one road element to be updated; Displaying each of the road elements to be updated through the empty window, and displaying the road data to be updated corresponding to each of the road elements to be updated; wherein the road data is used to describe the basic data of the road element to be updated, the attribute items to be updated and the current attribute values; In response to a trigger operation for a target shortcut operation key, based on an association relationship between the shortcut operation key and the attribute item and the attribute value, the current attribute value corresponding to at least one target attribute item in the attribute items to be updated is updated; A shortcut operation key is associated with an attribute item and an attribute value corresponding to the attribute item; based on the association relationship between the shortcut operation key, the attribute item, and the attribute value, the step of updating the current attribute value corresponding to at least one target attribute item in the attribute items to be updated comprises: based on the association relationship between the shortcut operation key and the attribute item, determining a target attribute item associated with the target shortcut operation key from the attribute items to be updated of each of the road elements to be updated; based on the association relationship between the shortcut operation key and the attribute value corresponding to the attribute item, replacing the current attribute value corresponding to the target attribute item with the alternative attribute value associated with the target shortcut operation key; A shortcut operation key is associated with multiple attribute items and an attribute value corresponding to each of the attribute items; based on the association relationship between the shortcut operation key and the attribute items and the attribute values, the step of updating the current attribute value corresponding to at least one target attribute item in the attribute items to be updated includes: based on the association relationship between the shortcut operation key and the attribute items, determining multiple target attribute items associated with the target shortcut operation key from the attribute items to be updated of each road element to be updated; based on the association relationship between the shortcut operation key and the attribute values corresponding to the attribute items, using the alternative attribute value corresponding to each target attribute item associated with the target shortcut operation key to replace the current attribute value corresponding to each target attribute item.
2. The navigation electronic map attribute updating method according to claim 1, characterized in that: The content displayed by the graphical user interface also includes one or more of a layer control, a field control, a value control, and an operation key control; The layer control is used to display the operation layer to be updated, and the road element to be updated is selected from the operation layer to be updated; The field control is used to display the attribute items to be updated; The value control is used to display the attribute value range information corresponding to the attribute item to be updated, and the attribute value range information includes multiple candidate attribute values; The operation key control is used to display the attribute item to be updated and the shortcut operation key associated with each of the candidate attribute values corresponding to the attribute item to be updated.
3. The navigation electronic map attribute updating method according to claim 2, characterized in that: In response to a selection operation on a road element, the step of determining at least one road element to be updated includes: In response to a selection operation on an operation layer, determining at least one operation layer to be updated; In response to the add / delete operation on the to-be-updated operation layer, the to-be-updated operation layer is adjusted; In response to a selection operation on the adjusted road element in the to-be-updated operation layer, at least one road element to be updated is determined.
4. A navigation electronic map attribute updating device, characterized in that: A graphical user interface is provided by a terminal, wherein the content displayed by the graphical user interface at least includes an empty window, including: An element selection module, for responding to a selection operation on a road element and determining at least one road element to be updated; A display module, used for displaying each of the road elements to be updated through the empty window, and displaying the road data to be updated corresponding to each of the road elements to be updated; wherein the road data is used to describe the basic data of the road elements to be updated, the attribute items to be updated and the current attribute values; an attribute updating module, configured to respond to a triggering operation on a target shortcut operation key and update the current attribute value corresponding to at least one target attribute item in the attribute items to be updated based on the association relationship between the shortcut operation key and the attribute item and the attribute value; A shortcut operation key is associated with an attribute item and an attribute value corresponding to the attribute item; the attribute update module is further used to: determine a target attribute item associated with the target shortcut operation key from the attribute items to be updated of each of the road elements to be updated based on the association relationship between the shortcut operation key and the attribute item; and replace the current attribute value corresponding to the target attribute item with the candidate attribute value associated with the target shortcut operation key based on the association relationship between the shortcut operation key and the attribute value corresponding to the attribute item; A shortcut operation key is associated with multiple attribute items and an attribute value corresponding to each of the attribute items; the attribute update module is also used to: based on the association relationship between the shortcut operation key and the attribute item, determine multiple target attribute items associated with the target shortcut operation key from the attribute items to be updated of each road element to be updated; based on the association relationship between the shortcut operation key and the attribute values corresponding to the attribute items, use the alternative attribute value corresponding to each target attribute item associated with the target shortcut operation key to replace the current attribute value corresponding to each of the target attribute items.
5. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the method according to any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the method according to any one of claims 1 to 3.
Citation Information
Patent Citations
A method and a device for adjusting object attributes
CN109901776A
Electronic map road attribute information updating method, system and storage medium
CN110516013A
High-precision map data acquisition method and system, electronic equipment and storage medium
CN116484037A
