Road level updating method and device, equipment and storage medium
By updating the initial road level of the road to be processed and using the initial road level of adjacent roads as a reference, the problems of difficulty in displaying three-dimensional space in roads and unreasonable hierarchical settings in high-precision map data are solved, and the three-dimensional presentation effect and road connectivity are improved.
Patent Information
- Application Number
- CN202311656115.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-05
- Publication Date
- 2025-06-06
AI Technical Summary
In the prior art, there are difficulties in displaying three-dimensional spaces of different roads in high-precision map data, and the road level settings are unreasonable, which affects the three-dimensional presentation effect of high-precision maps.
By obtaining the initial road hierarchy of the pending road and using its adjacent roads as reference roads, the initial road hierarchy of the pending road is updated according to the initial road hierarchy of the reference roads to improve the accuracy and rationality of road hierarchy determination.
It improves the accuracy and rationality of road hierarchical determination results, avoids hierarchical collisions or disconnections between roads, and ensures connectivity between adjacent roads.
Smart Images

Figure CN120104703A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of map technology, and in particular to a road level updating method, device, equipment and storage medium. Background Art
[0002] After high-precision map data is collected, road data contains sensitive height information, which needs to be desensitized. However, the lack of height information makes it difficult to display the three-dimensional space of different roads in high-precision map data.
[0003] In order to achieve the three-dimensional presentation of high-precision map data, road levels can be set for roads that do not carry height information to reflect the relative heights between different roads. However, in the process of setting different road levels for different roads, there are usually unreasonable road level settings, which affects the three-dimensional presentation effect of the high-precision map. Summary of the invention
[0004] Based on this, it is necessary to provide a road level updating method, device, equipment and storage medium to address the above technical problems, so as to improve the accuracy and rationality of the road level determination results and the connectivity between adjacent roads.
[0005] In a first aspect, the present application provides a road level updating method, comprising:
[0006] Obtaining the initial road levels of different roads to be processed within the processing range;
[0007] Using the adjacent road of the road to be processed as a reference road;
[0008] The initial road level of the road to be processed is updated according to the initial road level of the reference road.
[0009] In one embodiment, the reference road includes an escaped road of the road to be processed; accordingly, updating the initial road level of the road to be processed according to the initial road level of the reference road includes: if the initial road level of the road to be processed is less than the initial road level of the corresponding escaped road, updating the initial road level of the road to be processed according to the existence of the upper road of the road to be processed and the initial road level of the escaped road; wherein the upper road of the road to be processed is a road that has a spatial overlapping relationship with the road to be processed and overlaps the road to be processed.
[0010] In one of the embodiments, the initial road level of the road to be processed is updated according to the existence of the upper road of the road to be processed and the initial road level of the escaped road, including: if there is no upper road for the road to be processed, the initial road level of the escaped road is used as the new initial road level of the road to be processed; if there is an upper road for the road to be processed, a temporary road level is determined according to the initial road level of the upper road with a lower initial road level, and the smaller road level between the temporary road level and the initial road level of the escaped road is used as the new initial road level of the road to be processed.
[0011] In one embodiment, the reference road includes an escaped road of the road to be processed; accordingly, updating the initial road level of the road to be processed according to the initial road level of the reference road includes: if the initial road level of the road to be processed is not less than the initial road level of the corresponding escaped road, then updating the initial road level of the road to be processed according to the road attributes of the escaped road and the initial road level of the escaped road.
[0012] In one of the embodiments, the updating of the initial road level of the road to be processed according to the road attributes of the escaped road and the initial road level of the escaped road includes: determining whether the escaped road belongs to a prohibited transition road according to the road attributes of the escaped road; if the escaped road belongs to a prohibited transition road, using the initial road level of the escaped road as the new initial road level of the road to be processed; if the escaped road does not belong to a prohibited transition road, keeping the initial road level of the road to be processed unchanged.
[0013] In one embodiment, the reference road includes an entry road and an exit road of the road to be processed; accordingly, updating the initial road level of the road to be processed according to the initial road level of the reference road includes: when the road to be processed is a guide strip type road, if the initial road level of the entry road is the same as the initial road level of the exit road, then using the initial road level of the entry road as the new initial road level of the road to be processed; when the road to be processed is a guide strip type road, if the initial road level of the entry road is different from the initial road level of the exit road, then updating the initial road level of the road to be processed according to the existence of other roads that have a spatial overlapping relationship with the exit road and the initial road level of the entry road.
[0014] In one of the embodiments, if the initial road level of the entry road is different from the initial road level of the exit road, the initial road level of the road to be processed is updated according to the existence of other roads that have a spatial overlapping relationship with the exit road and the initial road level of the entry road, including: if the initial road level of the entry road is greater than the initial road level of the exit road, and there is no upper road of the exit road, the initial road level of the entry road is used as the new initial road level of the road to be processed; if the initial road level of the entry road is greater than the initial road level of the exit road, and there is an upper road of the exit road, a temporary road level is determined according to the lower road level in the initial road level corresponding to the upper road, and the smaller road level of the temporary road level and the initial road level of the entry road is used as the new initial road level of the road to be processed; wherein, the upper road of the exit road is a road that has a spatial overlapping relationship with the exit road and overlaps the exit road.
[0015] In one embodiment, if the initial road level of the entry road is different from the initial road level of the exit road, the initial road level of the road to be processed is updated according to the existence of other roads that have a spatial overlapping relationship with the exit road and the initial road level of the entry road, including: if the initial road level of the entry road is smaller than the initial road level of the exit road, and the exit road does not have a road below, the initial road level of the entry road is used as the new initial road level of the road to be processed; if the initial road level of the entry road is smaller than the initial road level of the exit road, and the exit road has a road below, a temporary road level is determined according to the higher road level in the initial road level corresponding to the lower road, and the larger road level of the temporary road level and the initial road level of the entry road is used as the new initial road level of the road to be processed; wherein, the road below the exit road is a road that has a spatial overlapping relationship with the exit road and is overlapped by the exit road.
[0016] In one embodiment, the method further includes: if the initial road level of the entry road is smaller than the initial road level of the exit road, there is a lower road for the exit road, and the level difference between the higher road level in the initial road level corresponding to the lower road and the initial road level of the exit road is a preset quantity threshold, then the initial road level of the exit road is used as the new initial road level of the road to be processed.
[0017] In one embodiment, the reference road includes an escape road of the road to be processed; accordingly, if the number of the escape roads is at least two, then the initial road level of the road to be processed is updated according to the initial road level of the reference road, including: taking the initial road level of the escape road located on the main road, or taking the road level with a higher initial road level among the escape roads, as the new initial road level of the road to be processed.
[0018] In one embodiment, the reference road includes an entry road and an exit road of the road to be processed; accordingly, updating the initial road level of the road to be processed based on the initial road level of the reference road includes: if the road length of the road to be processed is greater than a preset length threshold, tilting the road to be processed so that the level of the entry end of the road to be processed is the initial road level of the entry road, and the level of the exit end of the road to be processed is the initial road level of the exit road.
[0019] In a second aspect, the present application also provides a road level updating device, comprising:
[0020] A road level acquisition module is used to acquire the initial road levels of different roads to be processed within the processing range;
[0021] A reference road acquisition module, used to use the adjacent roads of the road to be processed as reference roads;
[0022] The road level updating module is used to update the initial road level of the road to be processed according to the initial road level of the reference road.
[0023] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0024] Obtaining the initial road levels of different roads to be processed within the processing range;
[0025] Using the adjacent road of the road to be processed as a reference road;
[0026] The initial road level of the road to be processed is updated according to the initial road level of the reference road.
[0027] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:
[0028] Obtaining the initial road levels of different roads to be processed within the processing range;
[0029] Using the adjacent road of the road to be processed as a reference road;
[0030] The initial road level of the road to be processed is updated according to the initial road level of the reference road.
[0031] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:
[0032] The above-mentioned road level updating method, device, equipment and storage medium introduce the adjacent roads of the road to be processed as reference roads, and update the initial road level of the road to be processed according to the initial road level of the reference road, so that in the process of determining the road level of the road to be processed, the initial road level of the adjacent roads can be fully referred to, avoiding the situation where the road level determination of different roads to be processed is carried out in isolation, resulting in level collision or road disconnection between roads, improving the accuracy and rationality of the road level determination result of the road to be processed, and ensuring the connectivity between adjacent roads. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0034] Figure 1 This is a schematic diagram of an application environment provided by an embodiment of the present application;
[0035] Figure 2A is a flow chart of a road level updating method provided in an embodiment of the present application;
[0036] Figure 2B is a schematic diagram of adjacent roads provided in an embodiment of the present application;
[0037] Figure 3A is a flow chart of another road level updating method provided by an embodiment of the present application;
[0038] Figure 3B is a schematic diagram of a road level update process provided by an embodiment of the present application;
[0039] Figure 3C is another schematic diagram of a road level update process provided by an embodiment of the present application;
[0040] Figure 4A is a flow chart of another road level updating method provided by an embodiment of the present application;
[0041] Figure 4B is a schematic diagram of a road level update result provided in an embodiment of the present application;
[0042] Figure 4C is another schematic diagram of road level update results provided by an embodiment of the present application;
[0043] Figure 5A is a flow chart of another road level updating method provided by an embodiment of the present application;
[0044] Figure 5B This is a schematic diagram of a road section of a guide belt type provided in an embodiment of the present application;
[0045] Figure 5C is another schematic diagram of a road level update process provided by an embodiment of the present application;
[0046] Fig. 6A is a flow chart of another road level updating method provided by an embodiment of the present application;
[0047] Figure 6B is another schematic diagram of a road level update process provided by an embodiment of the present application;
[0048] Figure 6C is another schematic diagram of a road level update process provided by an embodiment of the present application;
[0049] Fig.6D is another schematic diagram of a road level update process provided by an embodiment of the present application;
[0050] Fig. 6E is another schematic diagram of a road level update process provided by an embodiment of the present application;
[0051] Fig. 6F is another schematic diagram of a road level update process provided by an embodiment of the present application;
[0052] Fig. 7A is a flow chart of another road level updating method provided by an embodiment of the present application;
[0053] Figure 7B is another schematic diagram of road level update results provided by an embodiment of the present application;
[0054] Fig. 8A is a flow chart of another road level updating method provided by an embodiment of the present application;
[0055] Figure 8B is another schematic diagram of a road level update process provided by an embodiment of the present application;
[0056] Fig. 9is a structural diagram of a road level updating device provided in an embodiment of the present application;
[0057] Fig.10 It is an internal structure diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0058] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0059] The road level updating method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown, the terminal 102 communicates with the server 104 through a network. The data storage system can store data that the server 104 needs to process. The data storage system can be integrated on the server 104, or placed on the cloud or other network servers.
[0060] Terminal 102 can determine the scope to be processed; terminal 102 / server 104 can obtain the initial road levels of different roads to be processed within the scope to be processed; terminal 102 / server 104 can use adjacent roads of the roads to be processed as reference roads; terminal 102 / server 104 can update the initial road level of the roads to be processed based on the initial road level of the reference roads.
[0061] Furthermore, the terminal 102 / server 104 may perform three-dimensional map rendering according to the updated initial road levels corresponding to different to-be-processed roads within the to-be-processed range, and display the same through the terminal 102 .
[0062] The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices, and portable wearable devices. The IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. The portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. The server 104 may be implemented as an independent server or a server cluster consisting of multiple servers.
[0063] In an exemplary embodiment, Figure 2A As shown, a road level updating method is provided, which is applied to Figure 1 The following uses the server in as an example.
[0064] See also Figure 2A A road level updating method shown includes:
[0065] S210: Obtain initial road levels of different roads to be processed within a to-be-processed range.
[0066] The range to be processed is a pre-set road range, and there are at least two roads to be processed within the range.
[0067] In an optional embodiment, the range to be processed may be a rendering range for map rendering. Exemplarily, the basic range may be determined based on the location specified by the user who has a map display requirement or the current location, and the screen size of the display screen, and the range to be processed corresponding to this map rendering may be determined based on the basic range and the area size of the preset peripheral cache area. The area size of the preset peripheral cache area may be set or adjusted by the technician according to needs or experience. For example, it may be 50 meters outside.
[0068] Among them, the road level is used to represent the road level of the corresponding road to be processed in the three-dimensional space within the processing range. It is worth noting that the road level is only used to represent the spatial relative position of different roads to be processed in the three-dimensional space, and does not carry the real height information, so that the position relationship of the road in the three-dimensional space can be restored as much as possible without leaking the road height information.
[0069] The initial road level of the road to be processed can be determined manually or automatically by other methods using traditional technologies. This application does not impose any restrictions on the process of determining the initial road level of the road to be processed. It is worth noting that the computing device used when the initial road level of the road to be processed is determined automatically and the computing device used when the road level is updated in this application can be the same or different, and this application does not impose any restrictions on this.
[0070] It should be noted that the initial road level of the road to be processed can be pre-stored locally in the computing device that executes the road level update method, or in other storage devices that are communicatively connected to the computing device. The present application does not impose any restrictions on this. It is only necessary to be able to obtain the corresponding data when the road level update is required.
[0071] In an optional embodiment, since the storage order of the initial road level corresponding to the roads to be processed is different, it is possible to sequentially traverse the connected roads to be processed in the range to be processed along the preset direction based on the topological connection relationship of the roads to be processed, and when traversing to the end of the road in the range to be processed, or when traversing to the absence of connected roads to be processed, reverse recursion is performed to obtain the unprocessed roads to be processed in turn, and perform subsequent road level update processing. The preset direction may be the direction of road travel, or the opposite direction of the road travel, and the present application does not impose any limitation on this. The direction of road travel may be set or adjusted by a technician or a user with road display requirements according to needs or experience. For example, the path direction when a user with road display requirements navigates may be used as the road direction.
[0072] S220: Use the adjacent roads of the road to be processed as reference roads.
[0073] Among them, the adjacent roads of the road to be processed can be roads that are physically connected in the real environment. Optionally, the adjacent roads of the road to be processed can include the entry road of the road to be processed, that is, the road that is physically connected to the entry end of the road to be processed along the running direction of the road. Or optionally, the adjacent roads of the road to be processed can include the exit road of the road to be processed, that is, the road that is physically connected to the exit end of the road to be processed along the running direction of the road. Among them, the running direction of the road can be pre-set by a technician or a user with map display requirements, or determined by the navigation requirements of the user with map display requirements, and this application does not impose any limitation on this.
[0074] See also Figure 2B As shown in the schematic diagram of adjacent roads, road link2 includes an entry end I and an exit end O along the road running direction; road link1 is the entry road of road link2; and road link3 is the exit road of road link2.
[0075] It is worth noting that the number of entry roads or exit roads of the road to be processed is at least one, and some roads may have only one adjacent road, that is, only an entry road or an exit road.
[0076] Exemplarily, the adjacent roads of the road to be processed can be determined according to the road topology data of the road to be processed, and the adjacent roads of the road to be processed can be used as reference roads. In a specific implementation, the road topology data can be a road topology map.
[0077] S230: Update the initial road level of the road to be processed according to the initial road level of the reference road.
[0078] In an optional embodiment, if the initial road level of the road to be processed is the same as the initial road level of the reference road, there is no need to update the initial road level of the road to be processed, or the initial road level of the reference road is directly used as the initial road level of the road to be processed.
[0079] In another optional embodiment, if the initial road level of the road to be processed is different from the initial road level of the reference road, the target road level of the road to be processed can be determined according to the initial road level of the reference road, and the target road level of the road to be processed can be used to replace the initial road level of the road to be processed, so as to achieve the purpose of updating the initial road level of the road to be processed.
[0080] Exemplarily, the target road level of the road to be processed is determined based on the initial road level of the reference road. The target road level of the road to be processed can be determined based on at least one of the existence of other roads that have a spatial overlapping relationship with the road to be processed, the initial road levels of other roads that have a spatial overlapping relationship with the road to be processed, the level difference between the initial road level of the reference road and the initial road level of the road to be processed, and the level difference between the initial road levels of different reference roads, in combination with the initial road level of the reference road itself.
[0081] It is understandable that in order to avoid frequent updates of the initial road level of the same road to be processed, when acquiring the initial road level of the road to be processed, the roads to be processed whose initial road levels have not been updated within the processing range can be acquired in sequence according to the preset direction for subsequent processing. The preset direction can be set by the technician according to needs or experience, or determined repeatedly through a large number of experiments, and this application does not impose any restrictions on this. In a specific implementation, the preset direction can be the aforementioned road running direction or the opposite direction of the road running direction.
[0082] The embodiment of the present application introduces adjacent roads of the road to be processed as reference roads, and updates the initial road level of the road to be processed according to the initial road level of the reference road, so that in the process of determining the road level of the road to be processed, the initial road level of the adjacent roads can be fully referred to, avoiding the situation where the road level determination of different roads to be processed is carried out in isolation, resulting in level collisions or road disconnections between roads, improving the accuracy and rationality of the road level determination results of the road to be processed, and ensuring the connectivity between adjacent roads.
[0083] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment, in which the reference road is refined into an escape road including the road to be processed, and the updating operation of the initial road level in S230 is optimized and improved. It should be noted that for the parts not described in detail in the embodiments of the present application, reference can be made to the relevant descriptions of other embodiments, and no further description is given here.
[0084] See also Figure 3A The road level updating method shown includes:
[0085] S310: If the initial road level of the road to be processed is lower than the initial road level of the corresponding escaped road, the initial road level of the road to be processed is updated according to the existence of the upper road of the road to be processed and the initial road level of the escaped road.
[0086] Among them, the upper road of the road to be processed is a road that has a spatial overlapping relationship with the road to be processed and overlaps the road to be processed.
[0087] The initial road level of the road to be processed is lower than the initial road level of the corresponding escaped road. In order to ensure the connectivity of the road, the initial road level of the road to be processed can usually be upgraded (that is, the initial road level is increased), or the initial road level of the escaped road corresponding to the road to be processed can be downgraded (the initial road level is lowered). However, hastily upgrading or downgrading the initial road level of the road may affect the accuracy of the update results of the initial road levels of other roads that have undergone road level updates, and may also increase the possibility of collisions between roads due to level upgrade and downgrade problems. Therefore, it is necessary to introduce other factors to assist in the update of the initial road level of the road to be processed.
[0088] Normally, the roads to be processed are traversed according to the direction of the road to obtain different connected roads to be processed, and then reverse recursion is performed to determine the initial road level of the road to be processed according to the initial road level of the exit road of the road to be processed. In order to avoid repeated updates of the initial road level of the same road and reduce the impact of the update of the initial road level of a certain road on the updated roads, the initial road level of the connected roads to be processed can be taken as a whole and follow the principle of overall upgrade. Since collisions between roads may occur during the upgrade process, in order to avoid such situations, it is also necessary to follow the principle of local reduction.
[0089] In an optional embodiment, if there is no upper road for the road to be processed, the initial road level of the escaped road is used as the new initial road level of the road to be processed.
[0090] It can be understood that when the initial road level of the road to be processed is smaller than the initial road level of the corresponding escaped road, if there is no upper road on the road to be processed, the overall upgrading principle is followed, and the initial road level of the larger escaped road is directly used as the new initial road level of the road to be processed, thereby achieving the upgrading of the initial road level of the road to be processed.
[0091] The following will be Figure 3B The exemplary road level update process is described in detail. Among them, based on the road running direction, it is traversed to obtain that road link1 and road link2 are adjacent roads. In the reverse recursive process, when road link1 is obtained as the road to be processed (curlink), road link2 is the escape road (destlink) of road link1. Since the initial road level (level) of road link2 is level 2, the initial road level (level) of road link1 is level 1, and there is no upper road for road link1, the initial road level of road link1 can be directly updated to the initial road level of road link2, that is, the initial road level of road link1 is upgraded from the original level 1 to level 2.
[0092] In another optional embodiment, if there is an upper road of the road to be processed, a temporary road level is determined based on the initial road level of the upper road with a lower initial road level, and the smaller road level between the temporary road level and the initial road level of the escaped road is used as the new initial road level of the road to be processed.
[0093] It is understandable that, when the initial road level of the road to be processed is lower than the initial road level of the corresponding exit road, if there is an upper road on the road to be processed, rashly following the overall upgrade principle may result in the road to be processed after the upgrade colliding with the upper road of the road to be processed. Therefore, it is necessary to use the upper road with a lower initial road level to perform a partial downgrading treatment on the road to be processed that originally needed to use the initial road level of the exit road to upgrade. It is worth noting that the partial downgrading treatment here does not mean that the value of the new initial road level of the road to be processed is lower than the initial road level before the update, but that the value of the new initial road level is lower than the road level of the initial road after upgrading according to the overall upgrade principle.
[0094] Exemplarily, the initial road level of the upper road with a lower initial road level can be lowered by a preset level step to obtain a temporary road level, and the smaller road level between the temporary road level and the initial road level of the escaped road is used as the new initial road level of the road to be processed. Since the new initial road level of the road to be processed is the smaller road level between the temporary road level and the initial road level of the escaped road, and the temporary road level is the result of lowering the initial road level of the upper road with a lower initial road level, the road to be processed after the road level is updated will not collide with the upper road with a lower initial road level corresponding to itself, and will certainly not collide with other upper roads corresponding to itself. Among them, the preset level step can be set or adjusted by the technician according to the needs or experience value, or repeatedly determined through a large number of experiments, and this application does not make any limitation on this. For example, the preset level step can be 0.5.
[0095] The following will be Figure 3C The road level update process is given as an example and described in detail. Among them, based on the direction of road travel, it is traversed to obtain that road link1 and road link2 are adjacent roads. In the reverse recursive process, when road link1 is obtained as the road to be processed (curlink), road link2 is the escape road (destlink) of road link1. Among them, the initial road level (level) of road link2 is level 2, the initial road level (level) of road link1 is level 1, and road link1 has upper roads link3 and link4. Among them, the initial road level of link3 is level 2, and the initial road level of link4 is level 3. If the initial road level of road link1 is directly upgraded from the original level 1 to level 2 according to the initial road level of road link2, the upgraded roads link1 and road link3 will collide. Therefore, it is necessary to lower the initial road level 2 of the upper road link3 with a smaller initial road level by 0.5 levels to obtain a temporary road level 1.5, and select the smaller 1.5 between the temporary road level 1.5 and the initial road level 2 of the escape road link2 as the new initial road level of the road link1.
[0096] In the embodiment of the present application, when the initial road level of the road to be processed is smaller than the initial road level of the corresponding escaped road, the initial road level of the road to be processed is updated according to the existence of the road above the road to be processed and the initial road level of the escaped road. Therefore, in the process of updating the road level of the road to be processed, the spatial position relationship between the road to be processed, the escaped road and the road above the road is fully considered, so as to avoid the collision between the road above and the road to be processed after the road level of the road to be processed is updated, thereby improving the accuracy and rationality of the road level update result and reducing the impact of the road level update process on other roads.
[0097] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment, in which the reference road is refined into an escape road including the road to be processed, and the updating operation of the initial road level in S230 is optimized and improved. It should be noted that for the parts not described in detail in the embodiments of the present application, reference can be made to the relevant descriptions of other embodiments, and no further description is given here.
[0098] See also Figure 4A The road level updating method shown includes:
[0099] S410: If the initial road level of the road to be processed is not less than the initial road level of the corresponding escaped road, the initial road level of the road to be processed is updated according to the road attribute of the escaped road and the initial road level of the escaped road.
[0100] The road attribute is used to characterize the road category of the corresponding road. According to the road attribute of the escaped road, it is determined whether the escaped road belongs to a prohibited transition road, and according to the situation of the prohibited transition road, the initial road level of the road to be processed is updated in different ways.
[0101] Among them, the prohibited transition road is used to represent the road that is not suitable as the entry end and the exit end corresponding to the different levels.
[0102] Optionally, the prohibited transition road may include a short road, that is, a road whose length is less than a preset length lower limit. The preset length lower limit may be set or adjusted by a technician according to needs or experience. Alternatively, the prohibited transition road may include a guide strip boundary line constituting a guide strip.
[0103] The initial road level of the road to be processed is not less than the initial road level of the escaped road. In order to ensure the connectivity of the road, there is no need to perform level up and down processing on the road to be processed to ensure the atomicity of the level up and down processing process. However, when the escaped road belongs to a prohibited transition road, other road update methods may be used to tilt the prohibited transition road, thereby forcibly converting the escaped road into a transition road. Therefore, it is necessary to use different methods to update the initial road level of the road to be processed according to the situation of the prohibited transition road corresponding to the escaped road.
[0104] In an optional embodiment, if the exiting road is a prohibited transition road, the initial road level of the exiting road is used as a new initial road level of the road to be processed.
[0105] The following will be combined Figure 4B The road level update result is given as an example and explained in detail. The road segment in the figure is a two-normalized guide belt segment composed of roads link1 to link6. Link1 and link2 are short roads, that is, they are prohibited transition roads, and the initial road level of link3 is greater than the initial road level of link2, and the initial road level of link5 is greater than the initial road level of link1. Traverse along the direction of road travel to a connected road segment corresponding to roads link6, link5 and link1, and another connected road segment corresponding to roads link4, link3 and link2. Among them, link3 and link5 are the boundary lines of the guide belt, that is, both are guide belt type roads, which are prohibited transition roads. In the process of updating the road level of each road separately, even if the initial road level of link3 is greater than the initial road level of link2, and the initial road level of link5 is greater than the initial road level of link1, it is still necessary to adjust the initial road level of link3 to the same as the initial road level of link2, and adjust the initial road level of link5 to the same as the initial road level of link1.
[0106] In another optional embodiment, if the exit road does not belong to the prohibited transition road, the initial road level of the road to be processed is kept unchanged.
[0107] The following will be combined Figure 4CThe road level update result is given as an example and described in detail. Among them, based on the direction of road travel, it is traversed to obtain that road link1 and road link2 are adjacent roads. In the reverse recursive process, when road link2 is obtained as a road to be processed (curlink), road link2 is the escape road (destlink) of road link1, and link2 does not belong to a short road or a guide strip type road where the road light prohibits transition. Among them, the initial road level (level) of road link2 is level 2, and the initial road level of road link1 is level 3. Since the initial road level of link1 is level 3, which is higher than the initial road level of link2, level 2, the initial road level of link1 is kept unchanged at level 3, and there is no need to update the initial road level of link1.
[0108] In the embodiment of the present application, when the initial road level of the road to be processed is not less than the initial reverse parking level of the corresponding escaped road, the initial road level of the road to be processed is updated according to the road attributes of the escaped road and the initial road level of the escaped road. Therefore, in the process of updating the road level of the road to be processed, the road attributes and the initial road level of the road to be processed corresponding to the escaped road are fully considered, thereby avoiding the occurrence of unreasonable road level update of the road to be processed, thereby improving the rationality and accuracy of the road level update result.
[0109] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment, in which the reference road is refined into an entry road and an exit road including the road to be processed, and the update operation of the initial road level in S230 is optimized and improved. It should be noted that for the parts not described in detail in the embodiments of the present application, reference can be made to the relevant descriptions of other embodiments, and no further description is given here.
[0110] See also Figure 5A The road level updating method shown includes:
[0111] S510: When the road to be processed is a diversion strip type road, if the initial road level of the incoming road is the same as the initial road level of the outgoing road, the initial road level of the incoming road is used as the new initial road level of the road to be processed.
[0112] Exemplarily, if the road to be processed meets at least one of the following conditions, it is determined that the road to be processed belongs to a guide strip type road: there is a boundary line with a guide strip attribute in the road group to which the road to be processed belongs, and the exit road of the road to be processed includes at least two roads belonging to the same transition road group; there is a boundary line with a guide strip attribute in the road group to which the road to be processed belongs, and there is a boundary line with a guide strip attribute in the road group to which the road to be processed belongs, and the exit road of the road to be processed belongs to a prohibited transition road; and there is a boundary line with a guide strip attribute in the road group to which the road to be processed belongs, and the road to be processed is a road in the transition road group, and the exit road of the road to be processed belongs to a prohibited transition road. Among them, the transition road group can be understood as a road group including a forked starting road.
[0113] See also Figure 5B The guide strip type road section shown is a one-to-two guide strip road section composed of roads link1 to link6. Among them, link1 and link2 jointly construct a transition road group; link3 and link5 are the boundary lines of the guide strip; link2 and link4 are the entry road and exit road of link3 respectively; link1 and link6 are the entry road and exit road of link5 respectively. Then correspondingly, link3 and link5 are the guide strip type roads.
[0114] See also Figure 5C The schematic diagram of the road level update process is shown in the figure, where road link1 and road link3 are the entry road and exit road of road link2 respectively. The initial road levels of link1 and link3 are the same, both at level 3. Link2 is a diversion belt type road, and its initial road level is not level 3. Regardless of whether the initial road level of link2 is greater than or less than level 3, the initial road level of link2 needs to be adjusted to level 3, the same as the initial road level of link1.
[0115] In the embodiment of the present application, when the road to be processed is a guide strip type road, when the initial road level of the entry road is the same as the initial road level of the exit road, the initial road level of the road to be processed is forcibly adjusted to be consistent with the entry road and the exit road, thereby avoiding the occurrence of road disconnection at the guide strip position, thereby improving the rationality and accuracy of the road level update results.
[0116] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment, in which the reference road is refined into an entry road and an exit road including the road to be processed, and the update operation of the initial road level in S230 is optimized and improved. It should be noted that for the parts not described in detail in the embodiments of the present application, reference can be made to the relevant descriptions of other embodiments, and no further description is given here.
[0117] See also Fig. 6A The road level updating method shown includes:
[0118] S610. In the case where the road to be processed is a diversion belt type road, if the initial road level of the entering road is different from the initial road level of the exiting road, the initial road level of the road to be processed is updated according to the existence of other roads that have a spatial overlapping relationship with the exiting road and the initial road level of the entering road.
[0119] Among them, other roads that have a spatial overlap relationship with the escape road may include the upper road of the escape road and / or the lower road of the escape road. Among them, the upper road of the escape road is a road that has a spatial overlap relationship with the escape road and overlaps the escape road; among them, the lower road of the escape road is a road that has a spatial overlap relationship with the escape road and is overlapped by the escape road.
[0120] It is worth noting that when the initial road level of the entry road of the road to be processed is different from the initial road level of the exit road, it is necessary to perform level increase or decrease processing on the road to be processed according to the level difference between the road to be processed and the corresponding entry road or exit road.
[0121] For example, when the initial road level of the incoming road is greater than the initial road level of the outgoing road, the road to be processed needs to be upgraded according to the initial road level of the incoming road. However, if there is an upper road on the corresponding outgoing road, when the road to be processed is upgraded, the upgraded road to be processed may collide with the upper road of the outgoing road. Therefore, it is necessary to introduce the existence of the upper road that has a spatial overlap relationship with the outgoing road, and perform differentiated upgrade processing on the initial road level of the road to be processed in combination with the initial road level of the incoming road.
[0122] In an optional embodiment, if the initial road level of the incoming road is greater than the initial road level of the outgoing road, and there is no upper road on the outgoing road, the initial road level of the incoming road is used as the new initial road level of the road to be processed. The advantage of this is that the operation is convenient and fast, the amount of data calculation for road level update is reduced, and the road update efficiency is improved.
[0123] See also Figure 6BThe schematic diagram of the road level update process is shown in FIG. 1 , where road link1 and road link3 are the entry road (prelink) and exit road (destlink) of the road to be processed (curlink) link2, respectively. The initial road level of link1 is level 3, the initial road level of link2 is level 2, the initial road level of link3 is level 0, and link3 does not have an upper road. Therefore, the initial road level 3 of link1 can be used as the new initial road level of link2, that is, the initial road level of link2 is upgraded to level 3.
[0124] In another optional embodiment, if the initial road level of the entry road is greater than the initial road level of the exit road, and there is an upper road on the exit road, a temporary road level is determined according to the lower road level in the initial road level corresponding to the upper road, and the smaller road level of the temporary road level and the initial road level of the entry road is used as the new initial road level of the road to be processed; wherein the upper road of the exit road is a road that has a spatial overlapping relationship with the exit road and overlaps the exit road. The advantage of this is that it avoids the updated road to be processed from colliding with the upper road of the exit road.
[0125] Exemplarily, the initial road level of the upper road with a lower initial road level can be lowered by a preset level step to obtain a temporary road level, and the smaller road level between the temporary road level and the initial road level of the entry road is used as the new initial road level of the road to be processed. Since the new initial road level of the road to be processed is the smaller road level between the temporary road level and the initial road level of the entry road, and the temporary road level is the result of lowering the initial road level of the upper road with a lower initial road level, the road to be processed after the road level is updated will not collide with the upper road with a lower initial road level corresponding to the road, and will certainly not collide with other upper roads corresponding to the road that has escaped. Among them, the preset level step can be set or adjusted by the technician according to the needs or experience value, or determined repeatedly through a large number of experiments, and this application does not make any limitation on this. For example, the preset level step can be 0.5.
[0126] See also Figure 6CThe schematic diagram of the road level update process is shown, where road link1 and road link3 are respectively the entry road (prelink) and exit road (destlink) of the road to be processed (curlink) link2. Among them, the initial road level of link1 is level 3, the initial road level of link2 is level 2, the initial road level of link3 is level 0, and link3 has cascaded upper roads link4 and link5. Among them, the initial road level of link4 is level 3, and the initial road level of link5 is level 5. Therefore, if link2 is hastily upgraded to level 3 according to the initial road level of link1, the upgraded link2 will collide with the upper road link4 of link3. Therefore, it is necessary to lower the lower road level 3 of the initial road levels 3 and 5 corresponding to the upper roads link4 and link5 by 0.5 levels to obtain a temporary road level 2.5, and select the smaller 2.5 of the temporary road level 2.5 and the initial road level 3 of the entry road link1 as the new initial road level of link2.
[0127] Exemplarily, when the initial road level of the entry road is lower than the initial road level of the exit road, the road to be processed needs to be downgraded according to the initial road level of the entry road. However, if there is a lower road under the corresponding exit road, when the road to be processed is downgraded, the downgraded road to be processed may collide with the lower road of the exit road. Therefore, it is necessary to introduce the existence of the lower road that has a spatial overlapping relationship with the exit road, and combine the initial road level of the entry road to perform differentiated downgrading on the initial road level of the road to be processed.
[0128] In another optional embodiment, if the initial road level of the incoming road is lower than the initial road level of the outgoing road, and there is no road below the outgoing road, the initial road level of the incoming road is used as the new initial road level of the road to be processed. The advantage of this is that the operation is convenient and fast, the amount of data calculation for road level update is reduced, and the road update efficiency is improved.
[0129] See also Fig.6DThe schematic diagram of the road level update process shown in FIG. 1 shows that the road link1 and the road link3 are the entry road (prelink) and the exit road (destlink) of the road to be processed (curlink) link2, respectively. The initial road level of link1 is level 1, the initial road level of link2 is level 2, the initial road level of link3 is level 3, and link3 does not have a road below. Therefore, the initial road level 1 of link1 can be used as the new initial road level of link2, that is, the initial road level of link2 is downgraded to level 1.
[0130] In another optional embodiment, if the initial road level of the incoming road is lower than the initial road level of the outgoing road, and there is a road below the outgoing road, a temporary road level is determined according to the higher road level in the initial road level corresponding to the lower road, and the larger road level of the temporary road level and the initial road level of the incoming road is used as the new initial road level of the road to be processed. The advantage of this is that it avoids the updated road to be processed from colliding with the road below the outgoing road.
[0131] Exemplarily, the initial road level of the lower road with a higher initial road level can be increased by a preset level step to obtain a temporary road level, and the larger road level between the temporary road level and the initial road level of the entering road is used as the new initial road level of the road to be processed. Since the new initial road level of the road to be processed is the larger road level between the temporary road level and the initial road level of the entering road, and the temporary road level is the result of the increase of the initial road level of the lower road with a higher initial road level, the road to be processed after the road level is updated will not collide with the lower road with a higher initial road level corresponding to the road, and will certainly not collide with other upper roads corresponding to the road that has escaped. Among them, the preset level step can be set or adjusted by the technician according to the needs or experience value, or determined repeatedly through a large number of experiments, and this application does not make any limitation on this. For example, the preset level step can be 0.5.
[0132] See also Fig. 6EThe schematic diagram of the road level update process shown in FIG. 1 shows that the road link1 and the road link3 are the entry road (prelink) and the exit road (destlink) of the road to be processed (curlink) link2, respectively. The initial road level of link1 is level 1, the initial road level of link2 is level 3, and the initial road level of link3 is level 4, and link3 has the overlapping lower roads link4 and link5. The initial road level of link4 is level 1, and the initial road level of link5 is level 0. Therefore, if link2 is hastily downgraded to level 1 according to the initial road level of link1, the downgraded link2 will collide with the lower road link4 of link3. Therefore, it is necessary to increase the higher road level 1 of the initial road level 1 and level 0 corresponding to the lower roads link4 and link5 by 0.5 levels to obtain a temporary road level 1.5, and select the larger of the temporary road level 1.5 and the initial road level 1 of the entry road link1 as the new initial road level of link2.
[0133] In another optional embodiment, if the initial road level of the entry road is lower than the initial road level of the exit road, there is a road below the exit road, and the level difference between the higher road level in the initial road level corresponding to the lower road and the initial road level of the exit road is a preset threshold value, then the initial road level of the exit road is used as the new initial road level of the road to be processed. The advantage of this is that it avoids the situation where the exit road of the road to be processed needs to be tilted later, and the tilted exit road collides with the road it covers.
[0134] In the case where the initial road level of the entry road is lower than the initial road level of the exit road, if there is a lower road on the exit road, and the higher road level in the initial road level corresponding to the lower road has a smaller level difference with the initial road level of the exit road, then the exit road of the exit road of the road to be processed itself happens to be a prohibited transition road, then the subsequent exit road of the road to be processed is likely to be tilted to connect the road to be processed and the exit road corresponding to the exit road of the road to be processed itself, at this time, the probability of collision between the exit road of the road to be processed and the lower road of the exit road itself will be increased. In this case, it is not necessary to use the aforementioned layer reduction method for processing, but directly use the initial road level of the exit road as the new initial road level of the road to be processed.
[0135] See also Fig. 6FThe schematic diagram of the road level update process shown in the figure, where road link1 and road link3 are the entry road (prelink) and exit road (destlink) of the road to be processed (curlink) link2, link4 is the exit road of link3, and link4 is a prohibited transition road; link5 and link6 are the roads covered by link3. The initial road levels of link1 to link6 are level 1, level 2, level 2, level 0, level 1, and level 1, respectively. The higher road level in the initial road level corresponding to link5 and link6 is level 1, and the difference between them and the initial road level 2 of link3 is only 1 level, and the level difference is small. If the method (1) shown in the figure is used to update the road level of link2, it is necessary to increase the higher road level 1 in the initial road level corresponding to the roads link5 and link6 below link3 by 0.5 levels to obtain a temporary road level 1.5, and select the larger one of the temporary road level 1.5 and the initial road level 1 of the entry road link1 as the new initial road level of link2. If link3 needs to be tilted later, link3 will collide with link6. In this case, the method (2) shown in the figure can be used to update the road level of link2: the initial road level 2 of link3 is used as the new initial road level of link2. Perhaps if link3 needs to be tilted, link3 will no longer collide with link6.
[0136] In the embodiment of the present application, when the road to be processed is a guide belt type road, when the initial road level of the entering road is different from the initial road level of the exiting road, the initial road level of the road to be processed is updated according to the existence of other roads that have a spatial overlapping relationship with the exiting road and the initial road level of the entering road, thereby avoiding the updated road to be processed from colliding with other roads that have a spatial overlapping relationship with the exiting road, and ensuring the rationality of the road level and the flow between roads.
[0137] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment, in which the reference road is refined into an escape road including the road to be processed, and the updating operation of the initial road level in S230 is optimized and improved. It should be noted that for the parts not described in detail in the embodiments of the present application, reference can be made to the relevant descriptions of other embodiments, and no further description is given here.
[0138] See also Fig. 7A The road level updating method shown includes:
[0139] S710: If the number of escaped roads is at least two, the initial road level of the escaped road located on the main road, or the road level with a higher initial road level among the escaped roads, is used as a new initial road level of the road to be processed.
[0140] See also Figure 7B The schematic diagram of the road level update result is shown in the figure, in which, along the direction of the road, based on the road link0, the exploration is traversed to the bifurcated roads link1 and link2, and then the new roads are explored from the bifurcated roads, which are link5 and link6 corresponding to the bifurcated road link1, and link3 and link4 corresponding to the bifurcated road link2. After the traversal is terminated, the initial road level of each road is updated recursively in reverse. It is worth noting that different exploration links need to be recursively processed separately. When link0 is recursively used as the road to be processed (curlink), link1 and link2 are both the escape roads (destlink) of link0. Correspondingly, if link1 belongs to the main road, the initial road level corresponding to link1 belonging to the main road can be used as the new initial road level of link0. Alternatively, the road level with a higher initial road level between link1 and link2 is selected as the new initial road level of link0.
[0141] In the embodiment of the present application, when the number of escaped roads is at least two, full consideration is given to the main road conditions of the escaped roads, or the sizes of the initial road levels of different escaped roads, and an initial road level update operation of the road to be processed is performed, thereby ensuring the consistency and rationality of the road levels of the sections with at least two escaped roads (usually a one-to-many forked section), which helps to improve the accuracy of the initial road level update results of the road to be processed.
[0142] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment, in which the reference road is refined into an entry road and an exit road including the road to be processed, and the update operation of the initial road level in S230 is optimized and improved. It should be noted that for the parts not described in detail in the embodiments of the present application, reference can be made to the relevant descriptions of other embodiments, and no further description is given here.
[0143] See also Fig. 8A The road level updating method shown includes:
[0144] S810. If the road length of the road to be processed is greater than a preset length threshold, the road to be processed is tilted so that the level of the entry end of the road to be processed is the initial road level of the entry road, and the level of the exit end of the road to be processed is the initial road level of the exit road.
[0145] The preset length threshold can be set or adjusted by the technicians according to the needs or experience. The present application does not impose any restrictions on the specific value of the preset length threshold. It is only necessary to ensure that the specific value of the preset length threshold is greater than the specific value of the preset length lower limit. It is worth noting that the preset length thresholds corresponding to different roads to be processed can be the same or different, and the present application does not impose any restrictions on this.
[0146] The tilt processing is to introduce a slope into the road to be processed so that different road sampling points in the road to be processed correspond to different road levels.
[0147] In an optional embodiment, a preset length threshold can be determined based on the level difference between the initial road level of the entry road and the initial road level of the exit road of the road to be processed; if the road length of the road to be processed is greater than the preset length threshold, the road to be processed is tilted.
[0148] Exemplarily, the preset length thresholds corresponding to different level difference intervals can be pre-set, and the preset length threshold corresponding to the road to be processed can be determined according to the level difference interval to which the level difference corresponding to the road to be processed belongs, for subsequent use. For example, if the level difference belongs to [0,4], the preset length threshold can be 15,000 meters; if the level difference belongs to (4,6], the preset length threshold can be 25,000 meters; if the level difference belongs to (6,8], the preset length threshold can be 35,000 meters; if the level difference belongs to (8,10], the preset length threshold can be 40,000 meters.
[0149] See also Figure 8B The schematic diagram of the road level update process shown in the figure traverses the roads link1, link2 and link3 in turn along the road running direction, and when recursively returning to link2 as the road to be processed (curlink), link1 is the entry road of link2, and link3 is the exit road of link2. Among them, the initial road level (level) of link1 is level 0; the initial road level of link2 is level 0; the initial road level of link3 is level 2; link3 covers link4 with an initial road level of level 1. Among them, the level difference corresponding to link2 is level 2, and the road length of link2 is 16,000 meters, which is greater than the preset length threshold of 15,000. In this case, link2 can no longer be upgraded to the initial road level 2 of link3, but link2 can be tilted so that the level of the entry end I of link2 is the same as the initial road level of the corresponding entry road link1, that is, level 0; and the level of the exit end O of link2 is the same as the initial road level of the corresponding exit road link3, that is, level 2.
[0150] The embodiment of the present application performs tilt processing on the roads to be processed whose length is greater than a preset length threshold, instead of performing lifting and lowering processing on the entire roads to be processed, thereby reducing the road level update operations for subsequent roads to be processed, thereby reducing the update time for road level updates for all roads to be processed within the processing range and improving the update efficiency.
[0151] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0152] Based on the same inventive concept, the embodiment of the present application also provides a road level updating device for implementing the road level updating method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more road level updating device embodiments provided below can refer to the limitations on the road level updating method above, and will not be repeated here.
[0153] In an exemplary embodiment, Fig. 9 As shown, a road level updating device is provided, comprising: a road level acquisition module 910, a reference road acquisition module 920 and a road level updating module 930.
[0154] A road level acquisition module 910 is used to acquire initial road levels of different roads to be processed within a to-be-processed range;
[0155] A reference road acquisition module 920, used to use adjacent roads of the road to be processed as reference roads;
[0156] The road level updating module 930 is used to update the initial road level of the road to be processed according to the initial road level of the reference road.
[0157] In one embodiment, the reference road includes an escaped road of the road to be processed; accordingly, the road level update module 930 includes: a first updating unit, which is used to update the initial road level of the road to be processed according to the existence of the upper road of the road to be processed and the initial road level of the escaped road if the initial road level of the road to be processed is less than the initial road level of the corresponding escaped road; wherein the upper road of the road to be processed is a road that has a spatial overlapping relationship with the road to be processed and overlaps the road to be processed.
[0158] In one of the embodiments, the first updating unit is specifically used to: if there is no upper road for the road to be processed, then use the initial road level of the escaped road as the new initial road level of the road to be processed; if there is an upper road for the road to be processed, then determine the temporary road level according to the initial road level of the upper road with a lower initial road level, and use the smaller road level between the temporary road level and the initial road level of the escaped road as the new initial road level of the road to be processed.
[0159] In one embodiment, the reference road includes an escaped road of the road to be processed; accordingly, the road level update module 930 includes: a second updating unit, which is used to update the initial road level of the road to be processed according to the road attributes of the escaped road and the initial road level of the escaped road if the initial road level of the road to be processed is not less than the initial road level of the corresponding escaped road.
[0160] In one of the embodiments, the second updating unit is specifically used to: determine whether the escape road belongs to a prohibited transition road based on the road attributes of the escape road; if the escape road belongs to a prohibited transition road, use the initial road level of the escape road as the new initial road level of the road to be processed; if the escape road does not belong to a prohibited transition road, keep the initial road level of the road to be processed unchanged.
[0161] In one embodiment, the reference road includes an entry road and an exit road of the road to be processed; accordingly, the road level update module 930 includes: a third update unit, which is used to use the initial road level of the entry road as the new initial road level of the road to be processed if the initial road level of the entry road is the same as the initial road level of the exit road when the road to be processed is a guide strip type road; a fourth update unit, which is used to update the initial road level of the road to be processed according to the existence of other roads that have a spatial overlapping relationship with the exit road and the initial road level of the entry road if the initial road level of the entry road is different from the initial road level of the exit road when the road to be processed is a guide strip type road.
[0162] In one embodiment, the fourth updating unit is specifically used to: if the initial road level of the entering road is greater than the initial road level of the exiting road, and there is no upper road for the exiting road, then the initial road level of the entering road is used as the new initial road level of the road to be processed; if the initial road level of the entering road is greater than the initial road level of the exiting road, and there is an upper road for the exiting road, then a temporary road level is determined according to a lower road level in the initial road level corresponding to the upper road, and the smaller road level of the temporary road level and the initial road level of the entering road is used as the new initial road level of the road to be processed; wherein, the upper road of the exiting road is a road that has a spatial overlapping relationship with the exiting road and overlaps the exiting road.
[0163] In one embodiment, the fourth updating unit, when executing the process of updating the initial road level of the road to be processed according to the existence of other roads having a spatial overlapping relationship with the escaped road and the initial road level of the entering road if the initial road level of the entering road is different from the initial road level of the escaped road, is specifically used as follows: if the initial road level of the entering road is smaller than the initial road level of the escaped road, and there is no underlying road of the escaped road, then the initial road level of the entering road is used as the new initial road level of the road to be processed; if the initial road level of the entering road is smaller than the initial road level of the escaped road, and there is a underlying road of the escaped road, then a temporary road level is determined according to the higher road level in the initial road level corresponding to the underlying road, and the larger road level of the temporary road level and the initial road level of the entering road is used as the new initial road level of the road to be processed; wherein, the underlying road of the escaped road is a road having a spatial overlapping relationship with the escaped road and being overlapped by the escaped road.
[0164] In one embodiment, the fourth updating unit is further used for: if the initial road level of the entering road is lower than the initial road level of the exiting road, there is a lower road for the exiting road, and the level difference between the higher road level in the initial road level corresponding to the lower road and the initial road level of the exiting road is a preset quantity threshold, then the initial road level of the exiting road is used as the new initial road level of the road to be processed.
[0165] In one embodiment, the reference road includes an escape road of the road to be processed; accordingly, if the number of the escape roads is at least two, the road level update module 930 includes: a fifth updating unit, used to use the initial road level of the escape road located on the main road, or the road level with a higher initial road level among the escape roads, as the new initial road level of the road to be processed.
[0166] In one embodiment, the reference road includes an entry road and an exit road of the road to be processed; accordingly, the road level update module 930 includes: a sixth updating unit, which is used to tilt the road to be processed if the road length of the road to be processed is greater than a preset length threshold, so that the level of the entry end of the road to be processed is the initial road level of the entry road, and the level of the exit end of the road to be processed is the initial road level of the exit road.
[0167] Each module in the above-mentioned road level updating device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.
[0168] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig.10 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface, the display unit and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a road level update method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.
[0169] Those skilled in the art will understand that Fig.10 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0170] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0171] Obtaining the initial road levels of different roads to be processed within the processing range;
[0172] The adjacent roads of the road to be processed are used as reference roads;
[0173] The initial road level of the road to be processed is updated according to the initial road level of the reference road.
[0174] In one of the embodiments, the reference road includes an escaped road of the road to be processed; accordingly, the processor also implements the following steps when executing the computer program: if the initial road level of the road to be processed is less than the initial road level of the corresponding escaped road, then the initial road level of the road to be processed is updated according to the existence of the upper road of the road to be processed and the initial road level of the escaped road; wherein the upper road of the road to be processed is a road that has a spatial overlapping relationship with the road to be processed and overlaps the road to be processed.
[0175] In one of the embodiments, the processor further implements the following steps when executing the computer program: if there is no upper road for the road to be processed, the initial road level of the escaped road is used as the new initial road level of the road to be processed; if there is an upper road for the road to be processed, a temporary road level is determined based on the initial road level of the upper road with a lower initial road level, and the smaller road level between the temporary road level and the initial road level of the escaped road is used as the new initial road level of the road to be processed.
[0176] In one embodiment, the reference road includes an escape road of the road to be processed; accordingly, the processor also implements the following steps when executing the computer program: if the initial road level of the road to be processed is not less than the initial road level of the corresponding escape road, then the initial road level of the road to be processed is updated according to the road attributes of the escape road and the initial road level of the escape road.
[0177] In one of the embodiments, the processor further implements the following steps when executing the computer program: determining whether the escape road belongs to a prohibited transition road based on the road attributes of the escape road; if the escape road belongs to a prohibited transition road, using the initial road level of the escape road as the new initial road level of the road to be processed; if the escape road does not belong to a prohibited transition road, keeping the initial road level of the road to be processed unchanged.
[0178] In one of the embodiments, the reference road includes an entry road and an exit road of the road to be processed; accordingly, when the processor executes the computer program, the following steps are also implemented: in the case where the road to be processed is a guide strip type road, if the initial road level of the entry road is the same as the initial road level of the exit road, then the initial road level of the entry road is used as the new initial road level of the road to be processed; in the case where the road to be processed is a guide strip type road, if the initial road level of the entry road is different from the initial road level of the exit road, then the initial road level of the road to be processed is updated according to the existence of other roads that have a spatial overlapping relationship with the exit road, and the initial road level of the entry road.
[0179] In one of the embodiments, if the initial road level of the entry road is different from the initial road level of the exit road, the processor also implements the following steps when executing the computer program: if the initial road level of the entry road is greater than the initial road level of the exit road, and there is no upper road of the exit road, the initial road level of the entry road is used as the new initial road level of the road to be processed; if the initial road level of the entry road is greater than the initial road level of the exit road, and there is an upper road of the exit road, a temporary road level is determined based on the lower road level in the initial road level corresponding to the upper road, and the smaller road level of the temporary road level and the initial road level of the entry road is used as the new initial road level of the road to be processed; wherein, the upper road of the exit road is a road that has a spatial overlapping relationship with the exit road and overlaps the exit road.
[0180] In one of the embodiments, if the initial road level of the entering road is different from the initial road level of the exiting road, the processor further implements the following steps when executing the computer program: if the initial road level of the entering road is smaller than the initial road level of the exiting road, and there is no underlying road of the exiting road, the initial road level of the entering road is used as the new initial road level of the road to be processed; if the initial road level of the entering road is smaller than the initial road level of the exiting road, and there is an underlying road of the exiting road, a temporary road level is determined based on the higher road level in the initial road level corresponding to the underlying road, and the larger road level of the temporary road level and the initial road level of the entering road is used as the new initial road level of the road to be processed; wherein, the underlying road of the exiting road is a road that has a spatial overlapping relationship with the exiting road and is overlapped by the exiting road.
[0181] In one of the embodiments, the processor further implements the following steps when executing the computer program: if the initial road level of the entering road is lower than the initial road level of the exiting road, there is a lower road for the exiting road, and the level difference between the higher road level in the initial road level corresponding to the lower road and the initial road level of the exiting road is a preset quantity threshold, then the initial road level of the exiting road is used as the new initial road level of the road to be processed.
[0182] In one embodiment, the reference road includes an escape road of the road to be processed; accordingly, if the number of the escape roads is at least two, the processor also implements the following steps when executing the computer program: using the initial road level of the escape road located on the main road, or using the road level with a higher initial road level among the escape roads, as the new initial road level of the road to be processed.
[0183] In one embodiment, the reference road includes an entry road and an exit road of the road to be processed; accordingly, when the processor executes the computer program, the following steps are also implemented: if the road length of the road to be processed is greater than a preset length threshold, the road to be processed is tilted so that the level of the entry end of the road to be processed is the initial road level of the entry road, and the level of the exit end of the road to be processed is the initial road level of the exit road.
[0184] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0185] Obtaining the initial road levels of different roads to be processed within the processing range;
[0186] The adjacent roads of the road to be processed are used as reference roads;
[0187] The initial road level of the road to be processed is updated according to the initial road level of the reference road.
[0188] In one embodiment, the reference road includes an escaped road of the road to be processed; accordingly, when the computer program is executed by the processor, the following steps are also implemented: if the initial road level of the road to be processed is less than the initial road level of the corresponding escaped road, the initial road level of the road to be processed is updated according to the existence of the upper road of the road to be processed and the initial road level of the escaped road; wherein the upper road of the road to be processed is a road that has a spatial overlapping relationship with the road to be processed and overlaps the road to be processed.
[0189] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: if there is no upper road for the road to be processed, the initial road level of the escaped road is used as the new initial road level of the road to be processed; if there is an upper road for the road to be processed, a temporary road level is determined based on the initial road level of the upper road with a lower initial road level, and the smaller road level between the temporary road level and the initial road level of the escaped road is used as the new initial road level of the road to be processed.
[0190] In one embodiment, the reference road includes an escape road of the road to be processed; accordingly, when the computer program is executed by the processor, the following steps are also implemented: if the initial road level of the road to be processed is not less than the initial road level of the corresponding escape road, then the initial road level of the road to be processed is updated according to the road attributes of the escape road and the initial road level of the escape road.
[0191] In one of the embodiments, the processor further implements the following steps when executing the computer program: determining whether the escape road belongs to a prohibited transition road based on the road attributes of the escape road; if the escape road belongs to a prohibited transition road, using the initial road level of the escape road as the new initial road level of the road to be processed; if the escape road does not belong to a prohibited transition road, keeping the initial road level of the road to be processed unchanged.
[0192] In one embodiment, the reference road includes an entry road and an exit road of the road to be processed; accordingly, when the computer program is executed by the processor, the following steps are also implemented: in the case where the road to be processed is a guide strip type road, if the initial road level of the entry road is the same as the initial road level of the exit road, then the initial road level of the entry road is used as the new initial road level of the road to be processed; in the case where the road to be processed is a guide strip type road, if the initial road level of the entry road is different from the initial road level of the exit road, then the initial road level of the road to be processed is updated according to the existence of other roads that have a spatial overlapping relationship with the exit road, and the initial road level of the entry road.
[0193] In one of the embodiments, if the initial road level of the entry road is different from the initial road level of the exit road, the computer program also implements the following steps when executed by the processor: if the initial road level of the entry road is greater than the initial road level of the exit road, and there is no upper road for the exit road, the initial road level of the entry road is used as the new initial road level of the road to be processed; if the initial road level of the entry road is greater than the initial road level of the exit road, and there is an upper road for the exit road, a temporary road level is determined based on the lower road level in the initial road level corresponding to the upper road, and the smaller road level of the temporary road level and the initial road level of the entry road is used as the new initial road level of the road to be processed; wherein, the upper road of the exit road is a road that has a spatial overlapping relationship with the exit road and overlaps the exit road.
[0194] In one of the embodiments, if the initial road level of the entering road is different from the initial road level of the exiting road, the computer program also implements the following steps when executed by the processor: if the initial road level of the entering road is smaller than the initial road level of the exiting road, and there is no underlying road of the exiting road, the initial road level of the entering road is used as the new initial road level of the road to be processed; if the initial road level of the entering road is smaller than the initial road level of the exiting road, and there is an underlying road of the exiting road, a temporary road level is determined based on the higher road level in the initial road level corresponding to the underlying road, and the larger road level of the temporary road level and the initial road level of the entering road is used as the new initial road level of the road to be processed; wherein, the underlying road of the exiting road is a road that has a spatial overlapping relationship with the exiting road and is overlapped by the exiting road.
[0195] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: if the initial road level of the entering road is lower than the initial road level of the exiting road, there is a lower road for the exiting road, and the level difference between the higher road level in the initial road level corresponding to the lower road and the initial road level of the exiting road is a preset quantity threshold, then the initial road level of the exiting road is used as the new initial road level of the road to be processed.
[0196] In one embodiment, the reference road includes an escape road of the road to be processed; accordingly, if the number of the escape roads is at least two, the computer program also implements the following steps when executed by the processor: using the initial road level of the escape road located on the main road, or the road level with a higher initial road level among the escape roads, as the new initial road level of the road to be processed.
[0197] In one embodiment, the reference road includes an entry road and an exit road of the road to be processed; accordingly, when the computer program is executed by the processor, the following steps are also implemented: if the road length of the road to be processed is greater than a preset length threshold, the road to be processed is tilted so that the level of the entry end of the road to be processed is the initial road level of the entry road, and the level of the exit end of the road to be processed is the initial road level of the exit road.
[0198] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0199] Obtaining the initial road levels of different roads to be processed within the processing range;
[0200] The adjacent roads of the road to be processed are used as reference roads;
[0201] The initial road level of the road to be processed is updated according to the initial road level of the reference road.
[0202] In one embodiment, the reference road includes an escaped road of the road to be processed; accordingly, when the computer program is executed by the processor, the following steps are also implemented: if the initial road level of the road to be processed is less than the initial road level of the corresponding escaped road, the initial road level of the road to be processed is updated according to the existence of the upper road of the road to be processed and the initial road level of the escaped road; wherein the upper road of the road to be processed is a road that has a spatial overlapping relationship with the road to be processed and overlaps the road to be processed.
[0203] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: if there is no upper road for the road to be processed, the initial road level of the escaped road is used as the new initial road level of the road to be processed; if there is an upper road for the road to be processed, a temporary road level is determined based on the initial road level of the upper road with a lower initial road level, and the smaller road level between the temporary road level and the initial road level of the escaped road is used as the new initial road level of the road to be processed.
[0204] In one embodiment, the reference road includes an escape road of the road to be processed; accordingly, when the computer program is executed by the processor, the following steps are also implemented: if the initial road level of the road to be processed is not less than the initial road level of the corresponding escape road, then the initial road level of the road to be processed is updated according to the road attributes of the escape road and the initial road level of the escape road.
[0205] In one of the embodiments, the processor further implements the following steps when executing the computer program: determining whether the escape road belongs to a prohibited transition road based on the road attributes of the escape road; if the escape road belongs to a prohibited transition road, using the initial road level of the escape road as the new initial road level of the road to be processed; if the escape road does not belong to a prohibited transition road, keeping the initial road level of the road to be processed unchanged.
[0206] In one embodiment, the reference road includes an entry road and an exit road of the road to be processed; accordingly, when the computer program is executed by the processor, the following steps are also implemented: in the case where the road to be processed is a guide strip type road, if the initial road level of the entry road is the same as the initial road level of the exit road, then the initial road level of the entry road is used as the new initial road level of the road to be processed; in the case where the road to be processed is a guide strip type road, if the initial road level of the entry road is different from the initial road level of the exit road, then the initial road level of the road to be processed is updated according to the existence of other roads that have a spatial overlapping relationship with the exit road, and the initial road level of the entry road.
[0207] In one of the embodiments, if the initial road level of the entry road is different from the initial road level of the exit road, the computer program also implements the following steps when executed by the processor: if the initial road level of the entry road is greater than the initial road level of the exit road, and there is no upper road for the exit road, the initial road level of the entry road is used as the new initial road level of the road to be processed; if the initial road level of the entry road is greater than the initial road level of the exit road, and there is an upper road for the exit road, a temporary road level is determined based on the lower road level in the initial road level corresponding to the upper road, and the smaller road level of the temporary road level and the initial road level of the entry road is used as the new initial road level of the road to be processed; wherein, the upper road of the exit road is a road that has a spatial overlapping relationship with the exit road and overlaps the exit road.
[0208] In one of the embodiments, if the initial road level of the entering road is different from the initial road level of the exiting road, the computer program also implements the following steps when executed by the processor: if the initial road level of the entering road is smaller than the initial road level of the exiting road, and there is no underlying road of the exiting road, the initial road level of the entering road is used as the new initial road level of the road to be processed; if the initial road level of the entering road is smaller than the initial road level of the exiting road, and there is an underlying road of the exiting road, a temporary road level is determined based on the higher road level in the initial road level corresponding to the underlying road, and the larger road level of the temporary road level and the initial road level of the entering road is used as the new initial road level of the road to be processed; wherein, the underlying road of the exiting road is a road that has a spatial overlapping relationship with the exiting road and is overlapped by the exiting road.
[0209] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: if the initial road level of the entering road is lower than the initial road level of the exiting road, there is a lower road for the exiting road, and the level difference between the higher road level in the initial road level corresponding to the lower road and the initial road level of the exiting road is a preset quantity threshold, then the initial road level of the exiting road is used as the new initial road level of the road to be processed.
[0210] In one embodiment, the reference road includes an escape road of the road to be processed; accordingly, if the number of the escape roads is at least two, the computer program also implements the following steps when executed by the processor: using the initial road level of the escape road located on the main road, or the road level with a higher initial road level among the escape roads, as the new initial road level of the road to be processed.
[0211] In one embodiment, the reference road includes an entry road and an exit road of the road to be processed; accordingly, when the computer program is executed by the processor, the following steps are also implemented: if the road length of the road to be processed is greater than a preset length threshold, the road to be processed is tilted so that the level of the entry end of the road to be processed is the initial road level of the entry road, and the level of the exit end of the road to be processed is the initial road level of the exit road.
[0212] It should be noted that the data involved in this application (including but not limited to data used for analysis, stored data, displayed data, etc.) are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0213] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited thereto. The processors involved in each embodiment provided in this application may be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, data processing logic devices based on quantum computing, etc., but are not limited thereto.
[0214] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0215] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A road level updating method, It is characterized in that include: Obtaining the initial road levels of different roads to be processed within the processing range; Using the adjacent road of the road to be processed as a reference road; The initial road level of the road to be processed is updated according to the initial road level of the reference road.
2. The method according to claim 1, It is characterized in that The reference road includes an escaped road of the road to be processed; accordingly, updating the initial road level of the road to be processed according to the initial road level of the reference road includes: If the initial road level of the road to be processed is lower than the initial road level of the corresponding escaped road, the initial road level of the road to be processed is updated according to the existence of the road above the road to be processed and the initial road level of the escaped road; The road above the road to be processed is a road that has a spatial overlapping relationship with the road to be processed and covers the road to be processed.
3. The method according to claim 2, It is characterized in that The updating of the initial road level of the road to be processed according to the existence of the road above the road to be processed and the initial road level of the escaped road comprises: If there is no upper road for the road to be processed, the initial road level of the escaped road is used as the new initial road level of the road to be processed; If there is an upper road for the road to be processed, a temporary road level is determined according to the initial road level of the upper road with a lower initial road level, and the smaller road level between the temporary road level and the initial road level of the escaped road is used as the new initial road level of the road to be processed.
4. The method according to any one of claims 1 to 3, It is characterized in that The reference road includes an escaped road of the road to be processed; accordingly, updating the initial road level of the road to be processed according to the initial road level of the reference road includes: If the initial road level of the road to be processed is not less than the initial road level of the corresponding escaped road, the initial road level of the road to be processed is updated according to the road attribute of the escaped road and the initial road level of the escaped road.
5. The method according to claim 4, It is characterized in that The updating of the initial road level of the road to be processed according to the road attribute of the escaped road and the initial road level of the escaped road comprises: Determining whether the escape road is a prohibited transition road according to the road attribute of the escape road; If the escaped road is a prohibited transition road, the initial road level of the escaped road is used as a new initial road level of the road to be processed; If the exit road does not belong to the prohibited transition road, the initial road level of the road to be processed is kept unchanged.
6. The method according to any one of claims 1 to 3, It is characterized in that The reference road includes an entry road and an exit road of the road to be processed; accordingly, updating the initial road level of the road to be processed according to the initial road level of the reference road includes: In the case where the road to be processed is a road of the guide strip type, if the initial road level of the incoming road is the same as the initial road level of the outgoing road, the initial road level of the incoming road is used as the new initial road level of the road to be processed; In the case where the road to be processed is a guide strip type road, if the initial road level of the entry road is different from the initial road level of the exit road, the initial road level of the road to be processed is updated according to the existence of other roads that have a spatial overlapping relationship with the exit road and the initial road level of the entry road.
7. The method according to claim 6, It is characterized in that If the initial road level of the incoming road is different from the initial road level of the outgoing road, updating the initial road level of the road to be processed according to the existence of other roads having a spatial overlapping relationship with the outgoing road and the initial road level of the incoming road, comprising: If the initial road level of the incoming road is greater than the initial road level of the outgoing road, and there is no upper road on the outgoing road, the initial road level of the incoming road is used as the new initial road level of the road to be processed; If the initial road level of the incoming road is greater than the initial road level of the outgoing road, and there is an upper road on the outgoing road, a temporary road level is determined according to a lower road level in the initial road levels corresponding to the upper road, and the smaller road level between the temporary road level and the initial road level of the incoming road is used as a new initial road level of the road to be processed; Among them, the upper road of the escape road is a road that has a spatial overlapping relationship with the escape road and overlaps the escape road.
8. The method according to claim 6, It is characterized in that If the initial road level of the incoming road is different from the initial road level of the outgoing road, updating the initial road level of the road to be processed according to the existence of other roads having a spatial overlapping relationship with the outgoing road and the initial road level of the incoming road, comprising: If the initial road level of the incoming road is lower than the initial road level of the outgoing road, and there is no road below the outgoing road, the initial road level of the incoming road is used as the new initial road level of the road to be processed; If the initial road level of the incoming road is lower than the initial road level of the outgoing road, and there is a road below the outgoing road, a temporary road level is determined according to a higher road level in the initial road levels corresponding to the road below, and the larger road level of the temporary road level and the initial road level of the incoming road is used as a new initial road level of the road to be processed; The road below the escape road is a road that has a spatial overlapping relationship with the escape road and is overlapped by the escape road.
9. The method according to claim 8, It is characterized in that The method further comprises: If the initial road level of the entry road is lower than the initial road level of the exit road, there is a lower road for the exit road, and the level difference between the higher road level in the initial road level corresponding to the lower road and the initial road level of the exit road is a preset quantity threshold, then the initial road level of the exit road is used as the new initial road level of the road to be processed.
10. The method according to any one of claims 1 to 3, It is characterized in that The reference road includes an escaped road of the road to be processed; accordingly, if the number of the escaped roads is at least two, then updating the initial road level of the road to be processed according to the initial road level of the reference road includes: The initial road level of the escaped road located on the main road, or the road level with a higher initial road level among the escaped roads, is used as the new initial road level of the road to be processed.
11. The method according to any one of claims 1 to 3, It is characterized in that The reference road includes an entry road and an exit road of the road to be processed; accordingly, updating the initial road level of the road to be processed according to the initial road level of the reference road includes: If the road length of the road to be processed is greater than a preset length threshold, the road to be processed is tilted so that the level of the entry end of the road to be processed is the initial road level of the entry road, and the level of the exit end of the road to be processed is the initial road level of the exit road.
12. A road level updating device, It is characterized in that include: A road level acquisition module is used to acquire the initial road levels of different roads to be processed within the processing range; A reference road acquisition module, used to use the adjacent roads of the road to be processed as reference roads; The road level updating module is used to update the initial road level of the road to be processed according to the initial road level of the reference road.
13. A computer device comprising a memory and a processor, wherein the memory stores a computer program. It is characterized in that When the processor executes the computer program, the steps of the method according to any one of claims 1 to 11 are implemented.
14. A computer-readable storage medium having a computer program stored thereon, It is characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.