Destructive force data acquisition method, electronic map display method, and device

By obtaining the location information of the detonator, target explosive and barrier, and combining the destructive force data strategy, the destructive force is calculated, the problem of insufficient evaluation accuracy in the prior art is solved, and a more accurate destructive force assessment is achieved.

CN114764427BActive Publication Date: 2025-08-08ALIBABA GROUP HOLDING LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110033374.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-11
Publication Date
2025-08-08
Estimated Expiration
2041-01-11

AI Technical Summary

Technical Problem

The existing destructive force assessment methods only consider the destructive force of the detonator, resulting in poor evaluation accuracy.

Method used

By obtaining the location information of the detonator, target explosive and barrier, combined with the preset destructive force data acquisition strategy, the destructive force data generated by the detonator causing the target explosive explosion under the preset detonator to meet the preset detonator conditions.

Benefits of technology

The accuracy of destructive power assessment is improved, and the impact of target explosives and barriers caused by detonators is taken into account, and more accurate destructive power data is obtained.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114764427B_ABST
    Figure CN114764427B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a method for obtaining destructive force data. First, first position information of an explosive in a designated area is obtained. Then, target explosives and obstacles in the designated area are identified, and second position information of the target explosive and third position information of the obstacles are obtained. Finally, based on the first position information, the second position information, the third position information, and a preset destructive force data acquisition strategy, destructive force data representing the detonation of the target explosive by the explosive under preset detonation conditions is obtained. In this embodiment, the target explosive detonated by the explosive in the designated area and obstacles that block the destructive force of the explosive or target explosive are taken into account. Therefore, the destructive force data ultimately obtained is more accurate, resolving the problem that existing destructive force assessment methods only consider the destructive force of the explosive, resulting in poor accuracy in the obtained destructive force.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and more particularly to a method, device, electronic device, and computer storage medium for obtaining destructive force data. The present application also relates to a method, device, electronic device, and computer storage medium for displaying an electronic map. Background Art

[0002] In industrial production, especially in chemical production sites or chemical product storage warehouses, when producing or storing highly explosive chemicals, improper production processes or storage methods can lead to explosions, resulting in harm and property losses. Therefore, estimating the destructive power of these flammable and explosive chemicals is essential for the construction of chemical product warehouses and chemical production parks.

[0003] Existing assessments of the destructive power of explosives typically rely on direct evaluation of the explosive's destructive power. For example, 100 kilograms of explosive A produces 1 kilogram of TNT equivalent (a conventional measure of energy released by a nuclear explosion using the mass of TNT explosives releasing the same amount of energy, also known as TNT equivalent). This TNT equivalent is used to calculate the energy produced by the explosive, thereby facilitating the assessment of the destructive power it will cause to the surrounding environment. However, the resulting destructive power derived from this existing method of explosive destructive power assessment often differs significantly from the actual destructive power, resulting in poor accuracy in destructive power assessments. Summary of the Invention

[0004] The present invention provides a method for obtaining destructive force data to address the poor accuracy of existing destructive force assessments. Furthermore, the present invention provides a destructive force data acquisition device, electronic device, and computer storage medium. Furthermore, the present invention provides an electronic map display method, device, electronic device, and computer storage medium.

[0005] The present invention provides a method for obtaining destructive force data, including:

[0006] Obtaining first position information of an explosive in a designated area, wherein the explosive is a substance that triggers an explosion of the explosive when a preset detonation condition is met;

[0007] Identifying a target explosive and an obstruction in the designated area, and obtaining second position information of the target explosive in the designated area and third position information of the obstruction in the designated area; the obstruction being a substance that blocks the explosive destructive force of the detonator or the target explosive;

[0008] Based on the first position information, the second position information, the third position information and a preset destructive force data acquisition strategy, destructive force data representing the detonation of the target explosive caused by the detonator under preset detonation conditions is obtained.

[0009] Optionally, the first position information of the explosive in the designated area includes the first position information of the explosive in an electronic map of the designated area;

[0010] The identifying target explosives and obstacles in the designated area includes identifying target explosives and obstacles in an electronic map of the designated area;

[0011] The obtaining of the second position information of the target explosive in the designated area and the third position information of the barrier in the designated area includes obtaining the second position information of the target explosive in the electronic map of the designated area and the third position information of the barrier in the electronic map of the designated area.

[0012] Optionally, also include:

[0013] Taking the grid of the electronic map of the designated area as the target area, obtaining target position information of the target area in the electronic map of the designated area;

[0014] The obtaining, based on the first position information, the second position information, the third position information, and a preset destructive force data obtaining strategy, of destructive force data representing detonation of the target explosive caused by the detonator when a preset detonation condition is satisfied, includes:

[0015] Based on the first position information, the second position information, the third position information, the target position information and a preset destructive force data acquisition strategy, destructive force data is obtained to represent the destructive force data generated when the detonator triggers the target explosive to explode in the target area under preset detonation conditions.

[0016] Optionally, also include:

[0017] The destructive force data is provided to a client, so that the client renders the electronic map of the designated area based on the destructive force data to obtain the electronic map of the designated area including the destructive force data.

[0018] Optionally, also include:

[0019] Obtaining a request message sent by the client for requesting to obtain the destructive force data;

[0020] Providing the destructive force data to the client includes:

[0021] Based on the request message, the destructive force data is provided to the client.

[0022] Optionally, also include:

[0023] A request message is sent to the client to request that the electronic map of the designated area including the destructive force data be displayed on the client.

[0024] Optionally, obtaining, based on the first position information, the second position information, the third position information, the target position information, and a preset destructive force data acquisition strategy, destructive force data representing destructive force generated by the detonator triggering the target explosive to explode in the target area when preset detonation conditions are met, includes:

[0025] obtaining first destructive force data generated by the explosive at the target area based on the first position information and the target position information when a preset detonation condition is met;

[0026] obtaining second destructive force data generated by the target explosive at the target area based on the second position information and the target position information;

[0027] Obtaining blocking force data generated by the blocking object at the target area based on the first position information, the second position information, the third position information, and the target position information;

[0028] Based on the first destructive force data, the second destructive force data and the blocking force data, destructive force data representing the detonation force generated by the detonator triggering the target explosive to explode in the target area when a preset detonation condition is met is obtained.

[0029] Optionally, the third position information is polygonal coordinate information used to represent the obstacle in the electronic map of the designated area;

[0030] Obtaining blocking force data generated by the barrier at the target area based on the first position information, the second position information, the third position information, and the target position information includes:

[0031] Based on the polygon coordinate information, the first position information, the second position information, and the target position information, determining whether the obstacle blocks the target area when a preset detonation condition is met;

[0032] If the barrier blocks the target area under the preset detonation condition, blocking force data generated by the barrier at the target area is obtained.

[0033] Optionally, the determining, based on the polygon coordinate information, the first position information, the second position information, and the target position information, whether the obstacle blocks the target area when a preset detonation condition is satisfied includes:

[0034] Determine whether a polygon representing the obstacle in the electronic map of the designated area intersects with a first line segment or a second line segment; if the polygon intersects with the first line segment or the second line segment, the obstacle blocks the target area when a preset detonation condition is met; wherein the first line segment is a line segment formed by a line connecting the first position and the target position, and the second line segment is a line segment formed by a line connecting the second position and the target position.

[0035] Optionally, identifying the target explosive in the electronic map of the designated area includes:

[0036] Performing image recognition on the electronic map of the designated area to obtain explosive substances in the electronic map of the designated area;

[0037] When a preset detonation condition is met, explosives that explode due to the detonation of the detonator are screened from explosive materials in the electronic map of the designated area to obtain target explosives in the electronic map of the designated area.

[0038] Optionally, the step of screening explosives that explode due to the detonation of the detonator from explosive materials in the electronic map of the designated area under a preset detonation condition to obtain target explosives in the electronic map of the designated area includes:

[0039] Based on the first position information, determining whether any of the explosive substances is within a preset explosion distance range of the detonator;

[0040] If there is a substance within the preset explosion distance range of the detonator among the explosive substances, the substance within the preset explosion distance range of the detonator is used as the first explosive;

[0041] Based on the position information of the first explosive, determining whether any of the explosive substances is within a preset explosion distance of the first explosive;

[0042] If there is a substance within the preset explosion distance of the first explosive among the explosive substances, the substance within the preset explosion distance of the first explosive is used as the second explosive;

[0043] The same process is repeated until all explosives in the electronic map of the designated area that fall within the preset explosion distance range are obtained, and all explosives in the electronic map of the designated area that fall within the preset explosion distance range are taken as the target explosives.

[0044] Optionally, also include:

[0045] Get the longitude and latitude range information representing the specified area;

[0046] An electronic map of a designated area is obtained from an electronic map database according to the latitude and longitude range information.

[0047] Optionally, the method further includes: obtaining information on influencing factors of the environment of the designated area on the impact of the explosion caused by the explosive, the influencing factor information including at least temperature information, humidity information, pressure information, illumination duration information, and illumination intensity information;

[0048] The obtaining, based on the first position information, the second position information, the third position information, and a preset destructive force data obtaining strategy, of destructive force data representing detonation of the target explosive caused by the detonator when a preset detonation condition is satisfied, includes:

[0049] Based on the first position information, the second position information, the third position information, the influencing factor information and a preset destructive force data acquisition strategy, destructive force data representing the detonation of the target explosive caused by the detonator under preset detonation conditions is obtained.

[0050] Optionally, the method further includes: obtaining, based on the destructive force data, a target protective measure corresponding to the destructive force data in a protective measure database corresponding to the destructive force data values;

[0051] The target protection measures are adopted to protect the designated area.

[0052] Optionally, also include:

[0053] An example of a building used for explosion resistance is added to the electronic map of the designated area to obtain an updated electronic map of the designated area; wherein the updated electronic map of the designated area is used for planning buildings in the designated area.

[0054] The present application also provides an electronic map display method, including:

[0055] Obtaining destructive force data indicating that, under predetermined detonation conditions, the explosive represented in the electronic map of the designated area is triggered by the detonator represented in the electronic map of the designated area;

[0056] Rendering the electronic map of the designated area based on the destructive force data to obtain the electronic map of the designated area including the destructive force data;

[0057] An electronic map of the designated area including the destructive force data is displayed.

[0058] Optionally, obtaining data indicating destructive force generated when an explosive represented in the electronic map of a designated area triggers an explosion of an explosive represented in the electronic map of the designated area under predetermined detonation conditions includes:

[0059] Sending a request to the server to obtain request information for destructive force data generated when the explosive represented in the electronic map of the designated area is detonated by the explosive represented in the electronic map of the designated area under preset detonation conditions;

[0060] Obtaining destructive force data returned by the server in response to the request information, which indicates that, when a preset detonation condition is met, the detonator represented in the electronic map of the designated area triggers the explosion of the explosive represented in the electronic map of the designated area.

[0061] Optionally, rendering the electronic map of the designated area based on the destructive force data to obtain the electronic map of the designated area including the destructive force data includes:

[0062] Based on the destructive force data and the correspondence between the destructive force data and the damage level information, obtaining damage level information corresponding to the destructive force data;

[0063] According to the damage level information, positions with the same damage level information in the electronic map of the designated area are colored with the same color to obtain the electronic map of the designated area including the destructive force data.

[0064] An embodiment of the present application provides a method for displaying destructive force data, including:

[0065] Obtaining destructive force data indicating that, under predetermined detonation conditions, the detonator represented in the designated area triggers the explosion of the explosive represented in the designated area;

[0066] Rendering the designated area based on the destructive force data to obtain a rendered virtual scene of the designated area including the destructive force data;

[0067] The rendered virtual scene is displayed.

[0068] Correspondingly, an embodiment of the present application provides a destructive force data acquisition device, comprising:

[0069] a first position information obtaining unit, configured to obtain first position information of an explosive in a designated area, wherein the explosive is a substance that triggers the explosion of the explosive under predetermined detonation conditions;

[0070] an identification unit, configured to identify target explosives and obstacles in the designated area;

[0071] A second position information and third position information obtaining unit, configured to obtain the second position information of the target explosive in the designated area and the third position information of the barrier in the designated area; the barrier is a substance that blocks the explosive destructive force of the detonator or the target explosive;

[0072] The destructive force data obtaining unit is used to obtain, based on the first position information, the second position information, the third position information and a preset destructive force data obtaining strategy, destructive force data representing the destructive force generated when the detonator triggers the target explosive to explode under preset detonation conditions.

[0073] Correspondingly, an embodiment of the present application further provides an electronic map display device, comprising:

[0074] a destructive force data obtaining unit, configured to obtain destructive force data representing the destructive force generated when the explosive represented in the electronic map of the designated area is detonated by the explosive represented in the electronic map of the designated area under predetermined detonation conditions;

[0075] a rendering unit, configured to render the electronic map of the designated area based on the destructive force data to obtain the electronic map of the designated area including the destructive force data;

[0076] A display unit is used to display the electronic map of the designated area including the destructive force data.

[0077] Correspondingly, an embodiment of the present application provides an electronic device, including:

[0078] processor;

[0079] The memory is used to store a computer program, which is run by the processor to execute the above-mentioned destructive force data acquisition method and electronic map display method.

[0080] Correspondingly, an embodiment of the present application provides a computer storage medium, which stores a computer program. The computer program is executed by a processor to perform the above-mentioned destructive force data acquisition method and electronic map display method.

[0081] Compared with the prior art, the embodiments of the present application have the following advantages:

[0082] In one embodiment of the present application, a method for obtaining destructive force data includes: obtaining first position information of an explosive in a designated area, wherein the explosive is a substance that triggers an explosion of an explosive when a preset detonation condition is satisfied; identifying a target explosive and an obstruction in the designated area, obtaining second position information of the target explosive in the designated area, and third position information of the obstruction in the designated area; wherein the obstruction is a substance that blocks the destructive force of the explosive or the target explosive; and obtaining destructive force data representing the destructive force generated when the explosive triggers the explosion of the target explosive when the preset detonation condition is satisfied based on the first position information, the second position information, the third position information, and a preset destructive force data acquisition strategy. In this embodiment, the first position information of the explosive in the designated area is obtained, the target explosive and the obstruction in the designated area are identified, and the second position information of the target explosive in the designated area and the third position information of the obstruction in the designated area are obtained. Finally, based on the first position information, the second position information, the third position information, and the preset destructive force data acquisition strategy, destructive force data representing the destructive force generated when the explosive triggers the explosion of the target explosive when the preset detonation condition is satisfied is obtained. In this embodiment, the target explosives detonated by the detonators in the designated area and the obstacles that block the destructive force of the detonators or target explosives are taken into consideration, so that the destructive force data finally obtained is more accurate, which solves the problem that the existing destructive force assessment method only considers the destructive force of the detonators, resulting in poor accuracy of the destructive force obtained. BRIEF DESCRIPTION OF THE DRAWINGS

[0083] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in this application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0084] Figure 1 A schematic diagram of an application scenario of the destructive force data acquisition method provided in this application;

[0085] Figure 2 A flowchart of a method for obtaining destructive force data provided in the first embodiment of the present application;

[0086] Figure 3A A schematic diagram of target explosives and obstacles in an electronic map of a designated area provided in the first embodiment of the present application;

[0087] Figure 3B A schematic diagram of an electronic map of a designated area including destructive force data provided in the first embodiment of the present application;

[0088] Figure 4 A flowchart of the electronic map display method provided in the second embodiment of the present application;

[0089] Figure 5 A schematic diagram of a destructive force data acquisition device provided in a third embodiment of the present application;

[0090] Figure 6 A schematic diagram of an electronic map display device provided in a fourth embodiment of the present application;

[0091] Figure 7 A schematic diagram of an electronic device provided in the fifth embodiment of the present application. DETAILED DESCRIPTION

[0092] The following description sets forth many specific details to facilitate a thorough understanding of the present application. However, the present application can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the scope of the present application. Therefore, the present application is not limited to the specific implementations disclosed below.

[0093] To more clearly illustrate the destructive force data acquisition method provided in the embodiments of this application, we will first introduce an application scenario of the destructive force data acquisition method provided in the embodiments of this application. The destructive force data acquisition method provided in the embodiments of this application can be applied to obtain the destructive force data generated by some explosive materials in a specified area, and then render the destructive force data on an electronic map, thereby visually displaying the destructive force data on the electronic map.

[0094] The destructive force data acquisition method provided above can be applied to a server side that obtains destructive force data. Therefore, the server side can use the destructive force data acquisition method provided in this application to obtain the destructive force data generated by the explosive material in a specified area. After obtaining the destructive force data generated by the explosive material in a specified area using the destructive force data acquisition method provided in this application, the server side provides this destructive force data to the client side. The client side can then render an electronic map of the specified area based on the destructive force data, obtain an electronic map of the specified area that includes the destructive force data, and display the electronic map of the specified area that includes the destructive force data.

[0095] In this application, a server is a computing device that provides data processing and other services to a client. Specifically, it is typically a server or server cluster. A client is typically an application or software installed on an electronic device, typically a mobile phone, PC (Personal Computer), tablet computer, etc., that renders the electronic map of a designated area and obtains the electronic map of the designated area including destructive power data. The application can also display the electronic map of the designated area including destructive power data.

[0096] A user's mobile phone serves as an electronic device, and an electronic map application installed on the electronic device serves as a client. The electronic map application can render an electronic map of a designated area based on the destructive power data, obtain the electronic map of the designated area including the destructive power data, and simultaneously display the electronic map of the designated area including the destructive power data. Therefore, in this scenario, the electronic map application can render the electronic map of the designated area and display the electronic map of the designated area including the destructive power data, while also displaying the destructive power data for the electronic map of the designated area.

[0097] The specific scenario in which the server obtains destructive power data using the destructive power data obtaining method of the present application is described as follows.

[0098] In this example scenario, substance A is used as the detonator, and area M is used as the designated area. Data on the destructive force generated by substance A in area M upon explosion is obtained. In this example, destructive force data may refer to the destructive force data of the shock wave generated by the substance in a certain area upon explosion. Specifically, in this application, an electronic map is used to obtain data on the destructive force generated by substance A in area M upon explosion. The method for obtaining data on the destructive force generated by substance A in area M upon explosion using an electronic map is described in detail below.

[0099] First, an electronic map of a designated area is obtained. In this scenario, the electronic map N representing area M is obtained. In other words, the area represented by the electronic map N is area M.

[0100] After obtaining the electronic map N, first location information of substance A in the electronic map N is obtained. In this application, the first location information can be represented by longitude and latitude information. Therefore, obtaining the first location information of substance A in the electronic map N can refer to obtaining the longitude and latitude information of substance A.

[0101] In practice, obtaining electronic map N of area M can also be done through the latitude and longitude information of area M. That is, before obtaining electronic map N, one can first obtain the latitude and longitude information of area M. Then, using the latitude and longitude information of area M as a basis, one can obtain electronic map N from an existing electronic map database. An existing electronic map database can refer to "Map World," a comprehensive geographic information service website developed by the National Administration of Surveying, Mapping and Geoinformation. It is a key component of "Digital China" and the public version of the National Geographic Information Public Service Platform. Map World aims to promote the sharing and efficient use of geographic information resources and improve the capacity and quality of surveying, mapping and geographic information public services.

[0102] After obtaining the electronic map N, the first position information of substance A in the electronic map N can be obtained. At the same time, in this embodiment, the target explosive and the barrier in the electronic map are identified based on the electronic map N, and the second position information of the target explosive in the electronic map N and the third position information of the barrier in the electronic map N are obtained. For the convenience of explaining the target explosive, substance B is used as the target explosive. Substance B is a substance that explodes due to the explosion of substance A. Substance B can refer to flammable and explosive substances such as oil tanks. Substance C is used as a barrier. When obtaining the destructive force data generated by the explosion of substance A in area M, substance C can block the destructive force generated by the explosion of substance A or substance B. Substance C can refer to a material such as a wall or other building that can generate a blocking force.

[0103] To obtain destructive force data for the explosion of substance A in area M, a grid within electronic map N can be used as the target area. Data representing the destructive force generated by substance A triggering the explosion of substance B in the target area, under the conditions where substance A explodes, can be obtained. Specifically, the explosion of substance A will cause the target area to experience a first destructive force, while the explosion of substance B will cause the target area to experience a second destructive force. However, if an obstacle C is present during the explosion of either substance A or B, substance C can exert a blocking force on the target area. Once the first, second, and blocking force data are obtained, the destructive force data generated in the target area under the conditions where substance A explodes can be obtained.

[0104] Of course, the aforementioned substance C does not necessarily generate a blocking force on the target area. For example, if substance C is not located between substance A and the target area, nor between substance B and the target area, then substance C may not generate a blocking force on the target area. Therefore, whether substance C generates a blocking force on the target area can be determined based on the first position information, the second position information, the third position information, and the target position information of the target area.

[0105] In the prior art, when assessing the destructive force of an explosive in a specific area, only the destructive force generated by the explosive in that area is considered. The destructive force generated by other materials in the area that are triggered by the explosive is not considered, nor is the presence of obstructions in the area that create a blocking force. For example, when obtaining the destructive force data generated by substance A in area M, only the destructive force data generated by substance A in area M is considered, resulting in a significant difference between the final destructive force data and the actual destructive force data. Therefore, the destructive force assessed by the prior art destructive force assessment methods is less accurate.

[0106] Based on the above interaction process between the server and the client, such as Figure 1 As shown, it is a schematic diagram of an application scenario of the destructive force data acquisition method in this embodiment. First, the client sends a request message to the server to obtain destructive force data representing the destructive force generated by substance A represented in an electronic map of a specified area triggering the explosion of an explosive represented in an electronic map of the specified area, under the condition that substance A explodes. After receiving this request message, the server first obtains the electronic map of the specified area. Then, it obtains the first position information of substance A in the electronic map of the specified area, and simultaneously identifies substances B and C in the electronic map of the specified area, obtaining the second position information of substance B in the electronic map of the specified area and the third position information of substance C in the electronic map of the specified area. Finally, based on the first position information, the second position information, the third position information, and the preset destructive force data acquisition strategy, the server obtains the destructive force data generated by substance A triggering the explosion of substance B in response to the request message.

[0107] After obtaining the destructive power data, the client renders the electronic map of the designated area based on the destructive power data to obtain the electronic map of the designated area including the destructive power data. Finally, the electronic map of the designated area including the destructive power data is displayed.

[0108] The embodiments of this application do not specifically limit the application scenarios of the destructive force data acquisition method. The above application scenario of the destructive force data acquisition method is merely one example of an application scenario of the destructive force data acquisition method provided by this application. The purpose of providing this application scenario example is to facilitate understanding of the destructive force data acquisition method provided by this application, and it is not intended to limit the destructive force data acquisition method provided by this application. Other application scenarios of the destructive force data acquisition method provided by the embodiments of this application will not be detailed one by one.

[0109] First embodiment

[0110] The first embodiment of the present application provides a method for obtaining destructive force data. Figure 2 -Figure 3 for illustration.

[0111] Please refer to Figure 2 , which is a flowchart of a method for obtaining destructive force data provided in the first embodiment of the present application.

[0112] Step S201: obtaining first position information of an explosive in a designated area.

[0113] To obtain destructive force data using the destructive force data acquisition method of the present application, firstly, first position information of the detonator in a designated area is obtained, wherein the detonator is a substance that triggers the explosion of the explosive under predetermined detonation conditions.

[0114] In this embodiment, the first position information of the explosive in the designated area may be the first position information of the explosive in an electronic map of the designated area.

[0115] In this embodiment, the destructive force data generated by the explosion of explosives within a designated area is actually obtained and displayed on an electronic map. Therefore, an electronic map of the designated area must be obtained in advance. The designated area can be circular, square, or of other shapes. This application does not limit the shape of the designated area. In this embodiment, a rectangular area is used as the designated area.

[0116] One way to obtain an electronic map of a designated area is to first obtain longitude and latitude range information representing the designated area; then, obtain the electronic map of the designated area from an electronic map database based on the longitude and latitude range information of the designated area.

[0117] When obtaining an electronic map of a specified area, the map can be obtained based on a set pixel accuracy. Based on the pixel accuracy of the electronic map, it is possible to determine how many meters one pixel actually corresponds to. For example, if one pixel corresponds to 0.5 meters, then two pixels correspond to a distance of one meter. Based on the pixel accuracy of the electronic map, the actual physical distance between two points can be easily determined based on pixel information.

[0118] An electronic map database may refer to "Map World," a comprehensive geographic information service website developed by the National Administration of Surveying, Mapping, and Geoinformation. It is a key component of "Digital China" and the public version of the National Geographic Information Public Service Platform. Map World aims to promote the sharing and efficient use of geographic information resources and improve the capacity and quality of surveying, mapping, and geographic information public services. Of course, electronic map databases can also be other existing types of electronic maps. Map World is merely an example of an existing electronic map.

[0119] It should be noted that after obtaining the electronic map of the designated area, the first position information of the explosive in the electronic map of the designated area may be the latitude and longitude information of the explosive in the electronic map of the designated area, or the pixel position coordinate information of the explosive in the electronic map of the designated area.

[0120] Assuming the lower left corner of the electronic map of the designated area is the coordinate origin, once the coordinate origin is obtained, the pixel coordinates of the explosive's position in the electronic map of the designated area can be obtained. Based on this pixel coordinate information, the pixel distance from the explosive to the coordinate origin can be calculated. Then, based on the pixel distance and pixel accuracy, the actual physical distance of the explosive from the point representing the coordinate origin can be calculated.

[0121] Step S202: Identify the target explosive and the barrier in the designated area, and obtain second position information of the target explosive in the designated area and third position information of the barrier in the designated area.

[0122] At the same time, after obtaining the electronic map of the designated area, the target explosive and the obstruction in the electronic map of the designated area are identified, and the second position information of the target explosive in the electronic map of the designated area and the third position information of the obstruction in the electronic map of the designated area are obtained.

[0123] The target explosive is a substance that explodes due to the detonation of the detonator. At the same time, the target explosive is also within the designated area. The above-mentioned barrier is a substance that blocks the destructive force of the detonator or the target explosive. Of course, in this embodiment, the barrier is also within the designated area.

[0124] Similar to obtaining the first location information of the detonator in an electronic map of a designated area, obtaining the second location information of the target explosive in an electronic map of a designated area can also refer to obtaining the longitude and latitude information or pixel coordinate information of the target explosive in the electronic map of the designated area. Obtaining the third location information of the obstruction in an electronic map of the designated area can also refer to obtaining the longitude and latitude information or pixel coordinate information of the obstruction in the electronic map of the designated area. The target explosive can be a flammable or explosive substance such as an oil tank. The obstruction can be a structure such as a wall that can generate an obstruction.

[0125] Identifying target explosives in an electronic map of a designated area may involve first performing image recognition on the electronic map of the designated area to obtain explosive substances in the electronic map of the designated area. Then, if a preset detonation condition is met, the explosive substances in the electronic map of the designated area are screened for explosives that would explode due to the detonation of the detonator, thereby obtaining the target explosives in the electronic map of the designated area. In this embodiment, satisfying the preset detonation condition may refer to the detonation of the explosive.

[0126] like Figure 3A As shown in FIG, it is a schematic diagram of target explosives and obstacles in the electronic map of a designated area. Figure 3AIn the figure, 301 is the detonator, 302 is the target explosive, and 303 is the barrier.

[0127] During image recognition of an electronic map of a designated area, a deep learning target recognition algorithm can be used to identify objects within the electronic map of the designated area. It is understood that the deep learning target recognition algorithm can identify which explosive materials and which obstructions within the electronic map of the designated area are considered explosive. However, not all identified explosive materials will be triggered by the detonator. This is primarily because some explosive materials are too far from the detonator, exceeding a preset explosion distance range, and therefore may not explode. The preset explosion distance range herein may refer to a range set based on the explosive range of the detonator. For example, assuming that the detonator will cause damage within a radius of 100 meters, the preset explosion distance range may refer to the area covered by a circle centered at the first location of the detonator and with a radius of 100 meters. This is the preset explosion distance range.

[0128] Specifically, when a preset detonation condition is met, selecting explosives that explode due to the detonation of the detonator from among explosive materials in an electronic map of a designated area to obtain target explosives in the electronic map of the designated area may include: first, based on the first location information, determining whether any of the explosive materials are within the preset explosion distance range of the detonator. Then, if any of the explosive materials are within the preset explosion distance range of the detonator, the material within the preset explosion distance range of the detonator is used as the first explosive. Based on the location information of the first explosive, determining whether any of the explosive materials are within the preset explosion distance range of the first explosive. If any of the explosive materials are within the preset explosion distance range of the first explosive, the material within the preset explosion distance range of the first explosive is used as the second explosive. This process is repeated until all explosives in the electronic map of the designated area that fall within the preset explosion distance range are obtained, and all explosives in the electronic map of the designated area that fall within the preset explosion distance range are used as target explosives.

[0129] The above method of obtaining all explosives within the preset blast distance range on the electronic map of the designated area, i.e., obtaining the target explosive, actually utilizes a recursive algorithm. For example, if the detonator is located at point P on the electronic map of the designated area, we first determine that the first oil tank, located at point Q on the electronic map of the designated area, is within the preset blast distance range of point P. Assuming that none of the other oil tanks are within the preset blast distance range of point P, it is not necessary to continue searching among the other oil tanks for an oil tank within the preset blast distance range of point Q as the second target explosive. In this embodiment, the first oil tank is used as the first target explosive, and the second oil tank is used as the second target explosive. Using a similar method, all explosives within the preset blast distance range on the electronic map of the designated area are found as target explosives.

[0130] After the barrier and the target explosive are identified, the second position information and the third position information are obtained.

[0131] Step S203: Based on the first position information, the second position information, the third position information and a preset destructive force data acquisition strategy, destructive force data representing the detonation of the target explosive caused by the detonator under preset detonation conditions is obtained.

[0132] In this embodiment, one method for obtaining the aforementioned destructive force data is as follows: first, a grid on an electronic map of a designated area is used as the target area, and target location information for the target area within the electronic map of the designated area is obtained. Then, based on the first location information, the second location information, the third location information, the target location information, and a preset destructive force data acquisition strategy, destructive force data representing the detonation of the target explosive at the target area caused by the detonator under preset detonation conditions is obtained. In this embodiment, using the grid on the electronic map of the designated area as the target area improves computational efficiency compared to using points on the electronic map of the designated area as target points, as calculating destructive force data at the grid is more efficient than calculating destructive force data at a specific point.

[0133] Specifically, based on the first position information, the second position information, the third position information, the target position information and the preset destructive force data acquisition strategy, the destructive force data generated by the detonator triggering the target explosive to explode in the target area under the preset detonation conditions can be obtained in the manner described as follows.

[0134] First, when a preset detonation condition is met, first destructive force data generated by the detonator at the target area is obtained based on the first position information and the target position information.

[0135] Specifically, obtaining the first destructive force data requires not only the distance information between the target area and the detonator, but also the TNT equivalent of the detonator. TNT equivalent is a conventional measure of the energy released by a nuclear explosion, expressed as the mass of TNT explosive released for the same amount of energy. The distance information between the target area and the detonator can be obtained based on the first position information and the target position information, while the TNT equivalent of the detonator can be obtained based on the type and mass of the detonator. Once the TNT equivalent of the detonator and the distance between the target area and the detonator are obtained, the first destructive force data can be calculated.

[0136] At the same time, based on the second position information and the target position information, second destructive force data generated by the target explosive in the target area is obtained.

[0137] Similarly, obtaining the second destructive force data requires not only the distance information between the target area and the target explosive, but also the TNT equivalent of the target explosive. The distance information can be obtained based on the second position information and the target position information, while the TNT equivalent of the target explosive can be obtained based on the volume and type of the target explosive. Once the TNT equivalent of the target explosive and the distance between the target area and the target explosive are obtained, the second destructive force data can be calculated.

[0138] For example, when the target explosive is an oil tank, the volume of the tank, and thus the TNT equivalent of the tank, can be obtained based on the top area of the tank. The top area of the tank can be obtained based on the pixel information representing the tank in the electronic map of the specified area.

[0139] Afterwards, based on the first position information, the second position information, the third position information, and the target position information, the blocking force data generated by the blocking object at the target area is obtained.

[0140] In this embodiment, the third position information may be polygon coordinate information used to represent an obstacle in an electronic map of a designated area.

[0141] Obtaining the blocking force data generated by the barrier at the target area based on the first position information, the second position information, the third position information, and the target position information can mean determining, based on the polygon coordinate information, the first position information, the second position information, and the target position information, whether the barrier blocks the target area while satisfying preset detonation conditions. If the barrier blocks the target area while satisfying the preset detonation conditions, then obtaining the blocking force data generated by the barrier at the target area. The blocking force data database can be pre-stored with data on the blocking forces generated by various types of materials at different distances from the target area. After obtaining the third position information and the target position information, the blocking force data generated by the barrier at the target area can be obtained from the database storing the blocking force data based on the third position information and the target position information.

[0142] Specifically, judging whether the obstacle blocks the target area when the preset detonation condition is met based on the polygon coordinate information, the first position information, the second position information, and the target position information may include:

[0143] Determine whether a polygon representing an obstacle in an electronic map of a designated area intersects with a first line segment or a second line segment. If the polygon intersects with the first line segment or the second line segment, the obstacle blocks the target area when a preset detonation condition is met. The first line segment is a line segment formed by a line connecting the first position and the target position, and the second line segment is a line segment formed by a line connecting the second position and the target position.

[0144] Finally, based on the first destructive force data, the second destructive force data and the blocking force data, destructive force data representing the detonation of the target explosive in the target area caused by the detonator under the preset detonation conditions is obtained.

[0145] Specifically, the destructive force data representing the detonation of the target explosive in the target area when the detonator triggers the explosion of the target explosive under the preset detonation conditions can be obtained by adding the first destructive force data and the second destructive force data and subtracting the blocking force data.

[0146] Of course, the detonator and the target explosive may also be used as explosion sources to calculate the destructive power of the explosion source on the target area. The specific method for calculating the destructive power of the explosion source on the target area may be the following formula.

[0147]

[0148]

[0149]

[0150]

[0151] In the above formula, w is the TNT equivalent of the explosion source, expressed in kg; α is the pixel accuracy, i.e., the actual physical distance corresponding to one pixel; dist is the actual physical distance between the target area and the explosion source; and ΔP is the shock wave destructive force, expressed in kPa. (x2, y2) represents the coordinates of the explosion source on the electronic map of the designated area, and (x1, y1) represents the coordinates of the target area on the electronic map of the designated area.

[0152] After calculating the destructive force △P of the shock wave of a certain explosion source on a certain target area, if the value of △P is less than 0, △P is directly taken as 300000. If the value of △P is greater than or equal to 0, the calculated destructive force △P of the shock wave of the explosion source on the target area is directly used as the destructive force data of the shock wave.

[0153] Regardless of the aforementioned ΔP value, the blocking force data generated by the obstruction at the target area is not taken into account. In practice, the blocking force data generated by the obstruction at the target area can be obtained from a database storing blocking force data. The obtained blocking force data can be subtracted from the ΔP value to obtain the final destructive force data at the target area, i.e., the destructive force data generated at the target area by the detonator triggering the explosion of the target explosive under predetermined detonation conditions. It should be noted that if the calculated destructive force data generated at the target area by the detonator triggering the explosion of the target explosive under predetermined detonation conditions is less than 0, it indicates that the target area will not be destructive.

[0154] In a similar manner, the destructive force data generated at all grids constituting the electronic map of the designated area can be obtained. In fact, in this embodiment, the destructive force data generated at all grids constituting the electronic map of the designated area is used as the destructive force data representing the detonation force generated when the detonator triggers the target explosive under the preset detonation conditions.

[0155] It's important to note that when deriving destructive power data, we also consider the environmental factors affecting the explosive's potential to cause an explosion. These factors include temperature, humidity, pressure, duration of light exposure, and intensity. These factors may impact the destructive power of explosives. For example, explosives are more likely to explode in the warmer summer months. They are also more likely to explode in dryer weather.

[0156] After considering the influencing factor information of the environment in the designated area that affects the explosion caused by the detonator, based on the first position information, the second position information, the third position information, the influencing factor information and the preset destructive force data acquisition strategy, the destructive force data generated by the detonator triggering the explosion of the target explosive when the preset detonation conditions are met is obtained.

[0157] In this embodiment, after obtaining the destructive force data, a target protective measure corresponding to the destructive force data is retrieved from a database of protective measures corresponding to the destructive force data values. The target protective measure is then used to protect the designated area. For example, if the destructive force data value is 30 kPa, the corresponding protective measure found in the protective measures database is to construct a brick wall around the explosive. Therefore, to reduce the destructive force generated by the explosive, a brick wall is constructed around the explosive.

[0158] This embodiment also includes adding examples of explosion-resistant buildings to the electronic map of the designated area to obtain an updated electronic map of the designated area. This updated electronic map of the designated area is used for building planning in the designated area. For example, when conducting urban digital modeling, compliance safety supervision, or urban fire protection design, adding planned building examples to the electronic map facilitates the use of the electronic map for actual building planning.

[0159] After obtaining the destructive force data, the destructive force data is graded to obtain damage level information. Specifically, obtaining the damage level information may refer to obtaining damage level information for each grid cell that constitutes the electronic map of the designated area. There are two ways to grade the destructive force data and obtain damage level information: the first is based on damage to human bodies, and the second is based on damage to buildings.

[0160] According to the classification of destructive power to the human body: when the destructive power data generated by the explosion of the target explosive by the obtained detonator in the target area is greater than or equal to 100kPa, it can cause great harm to people; when the value is between 50 and 100kPa, it can cause serious harm to people; when the value is between 30 and 50kPa, it can cause moderate harm to people; when the value is between 20 and 30kPa, it can cause slight harm to people; when the value is between 20 and 30kPa, it can cause slight harm to people; when the value is less than 20kPa, it basically does not harm people.

[0161] According to the classification of destructive power of buildings: when the destructive power data generated by the explosion of the target explosives by the obtained detonator in the target area is greater than or equal to 200kPa, it may cause the destruction of steel frame bridges; when the value is between 100 and 200kPa, it may cause the destruction of earthquake-resistant steel-concrete structures; when the value is between 76 and 100kPa, it may cause the collapse of brick walls and the collapse of steel-concrete roofs; when the value is between 50 and 76kPa, it may cause wall cracks up to 50mm and serious cracking of steel-concrete roofs; when the value is between 30 and 50kPa, it may cause brick wall cracks of 0.5 to 5mm and cracking of steel-concrete roofs; when the value is between 12 and 30kPa, it may cause damage to doors and windows and small cracks up to 0.5mm in brick walls; when the value is between 2 and 12kPa, it may cause all glass to shatter; when the value is between 0.5 and 2kPa, it may cause partial shattering of glass; when the value is less than 0.5kPa, there is basically no impact on the building.

[0162] In this embodiment, the above-mentioned destructive power data obtaining method may be executed on the server. After obtaining the destructive power data, the server provides the destructive power data to the client, so that the client can render an electronic map of the designated area based on the destructive power data to obtain an electronic map of the designated area including the destructive power data.

[0163] Specifically, as a way to provide the destructive power data to the client, it can be:

[0164] A request message sent by a client for requesting destructive power data is obtained; and based on the request message, the destructive power data is provided to the client.

[0165] At the same time, in this embodiment, a request message for displaying an electronic map of a designated area including destructive power data on the client may be sent to the client, so that the client displays the electronic map of the designated area including destructive power data. Figure 3B As shown, it is an electronic map of a designated area including destructive force data.

[0166] In this embodiment, first position information of the detonator in an electronic map of a designated area is obtained, target explosives and obstacles in the electronic map of the designated area are identified, and second position information of the target explosive in the electronic map of the designated area and third position information of the obstacles in the electronic map of the designated area are obtained. Ultimately, based on the first position information, the second position information, the third position information, and a preset destructive force data acquisition strategy, destructive force data representing the detonation of the target explosive caused by the detonator under preset detonation conditions is obtained. In this embodiment, the destructive force data ultimately obtained is more accurate because it takes into account the target explosive detonated by the detonator and obstacles that block the destructive force of the detonator or target explosive in the electronic map of the designated area. This addresses the problem of existing destructive force assessment methods that only consider the destructive force of the detonator, resulting in poor accuracy in the destructive force obtained.

[0167] Second embodiment

[0168] The second embodiment of the present application provides an electronic map display method. Since the second embodiment has been described in the first embodiment, the description is relatively simple. For relevant details, please refer to the partial description of the first embodiment. The electronic map display method embodiment described below is only illustrative.

[0169] Please refer to Figure 4 , which is a flowchart of an electronic map display method provided in the second embodiment of this application.

[0170] Step S401: obtaining destructive force data indicating that the detonation of the explosive represented in the electronic map of the designated area is caused by the detonator represented in the electronic map of the designated area when a preset detonation condition is satisfied.

[0171] Step S402: Rendering the electronic map of the designated area based on the destructive force data to obtain the electronic map of the designated area including the destructive force data.

[0172] Step S403: Displaying an electronic map of the designated area including destructive force data.

[0173] In this embodiment, as one of the methods for obtaining destructive force data representing the destructive force data generated when the explosive represented in the electronic map of the designated area triggers the explosion of the explosive represented in the electronic map of the designated area under the preset detonation conditions: first, a request is sent to the server to obtain request information representing the destructive force data generated when the explosive represented in the electronic map of the designated area triggers the explosion of the explosive represented in the electronic map of the designated area under the preset detonation conditions; then, the destructive force data returned by the server in response to the request information is obtained.

[0174] In this embodiment, as a method of rendering an electronic map of a designated area based on destructive force data, an electronic map of the designated area including destructive force data is obtained: first, based on the destructive force data and the correspondence between the destructive force data and the damage level information, damage level information corresponding to the destructive force data is obtained; then, according to the damage level information, positions in the electronic map of the designated area with the same damage level information are colored with the same color to obtain an electronic map of the designated area including the destructive force data.

[0175] In the present application, destructive force data representing the detonation of explosives in a designated area caused by an explosive represented in a designated area under predetermined detonation conditions can be obtained, and the designated area can be rendered based on the destructive force data to obtain a rendered virtual scene for the designated area that includes the destructive force data. For example, displaying the rendered virtual scene for the designated area that includes the destructive force data in a VR device or a game interface can provide a more intuitive demonstration of the destructive force data.

[0176] Third embodiment

[0177] Corresponding to the destructive force data acquisition method provided in the first embodiment of this application, the third embodiment of this application also provides a destructive force data acquisition device. Since the device embodiment is substantially similar to the first embodiment, the description is relatively brief. For relevant details, please refer to the partial description of the first embodiment. The device embodiment described below is merely illustrative.

[0178] Please refer to Figure 5 , which is a schematic diagram of a destructive force data acquisition device provided in the third embodiment of the present application.

[0179] The destructive force data obtaining device comprises:

[0180] A first position information obtaining unit 501 is configured to obtain first position information of an explosive in a designated area, wherein the explosive is a substance that triggers the explosion of the explosive under predetermined detonation conditions;

[0181] An identification unit 502 is used to identify target explosives and obstacles in the designated area;

[0182] The second position information and third position information obtaining unit 503 is configured to obtain the second position information of the target explosive in the designated area and the third position information of the barrier in the designated area; the barrier is a substance that blocks the explosive destructive force of the detonator or the target explosive;

[0183] The destructive force data obtaining unit 504 is used to obtain destructive force data representing the destructive force generated by the detonator triggering the target explosive to explode under preset detonation conditions based on the first position information, the second position information, the third position information and a preset destructive force data obtaining strategy.

[0184] Optionally, the first position information of the explosive in the designated area includes the first position information of the explosive in an electronic map of the designated area;

[0185] The identifying target explosives and obstacles in the designated area includes identifying target explosives and obstacles in an electronic map of the designated area;

[0186] The obtaining of the second position information of the target explosive in the designated area and the third position information of the barrier in the designated area includes obtaining the second position information of the target explosive in the electronic map of the designated area and the third position information of the barrier in the electronic map of the designated area.

[0187] Optionally, the system further includes: a target position information obtaining unit; the target position information obtaining unit is specifically configured to:

[0188] Taking the grid of the electronic map of the designated area as the target area, obtaining target position information of the target area in the electronic map of the designated area;

[0189] The destructive force data obtaining unit is specifically used to:

[0190] Based on the first position information, the second position information, the third position information, the target position information and a preset destructive force data acquisition strategy, destructive force data is obtained to represent the destructive force data generated when the detonator triggers the target explosive to explode in the target area under preset detonation conditions.

[0191] Optionally, the method further includes: a providing unit; the providing unit is specifically configured to:

[0192] The destructive force data is provided to a client, so that the client renders the electronic map of the designated area based on the destructive force data to obtain the electronic map of the designated area including the destructive force data.

[0193] Optionally, the method further includes: a request message obtaining unit; the request message obtaining unit is specifically configured to:

[0194] Obtaining a request message sent by the client for requesting to obtain the destructive force data;

[0195] The providing unit is specifically used for:

[0196] Based on the request message, the destructive force data is provided to the client.

[0197] Optionally, the system further includes: a request message sending unit; the request message sending unit is specifically configured to:

[0198] A request message is sent to the client to request that the electronic map of the designated area including the destructive force data be displayed on the client.

[0199] Optionally, the destructive force data obtaining unit is specifically configured to:

[0200] obtaining first destructive force data generated by the explosive at the target area based on the first position information and the target position information when a preset detonation condition is met;

[0201] obtaining second destructive force data generated by the target explosive at the target area based on the second position information and the target position information;

[0202] Obtaining blocking force data generated by the blocking object at the target area based on the first position information, the second position information, the third position information, and the target position information;

[0203] Based on the first destructive force data, the second destructive force data and the blocking force data, destructive force data representing the detonation force generated by the detonator triggering the target explosive to explode in the target area when a preset detonation condition is met is obtained.

[0204] Optionally, the third position information is polygonal coordinate information used to represent the obstacle in the electronic map of the designated area;

[0205] The destructive force data obtaining unit is specifically configured to: determine, based on the polygon coordinate information, the first position information, the second position information, and the target position information, whether the obstacle blocks the target area when a preset detonation condition is met;

[0206] If the barrier blocks the target area under the preset detonation condition, blocking force data generated by the barrier at the target area is obtained.

[0207] Optionally, the destructive force data obtaining unit is specifically configured to:

[0208] Determine whether a polygon representing the obstacle in the electronic map of the designated area intersects with a first line segment or a second line segment; if the polygon intersects with the first line segment or the second line segment, the obstacle blocks the target area when a preset detonation condition is met; wherein the first line segment is a line segment formed by a line connecting the first position and the target position, and the second line segment is a line segment formed by a line connecting the second position and the target position.

[0209] Optionally, the identification unit is specifically configured to:

[0210] Performing image recognition on the electronic map of the designated area to obtain explosive substances in the electronic map of the designated area;

[0211] When a preset detonation condition is met, explosives that explode due to the detonation of the detonator are screened from explosive materials in the electronic map of the designated area to obtain target explosives in the electronic map of the designated area.

[0212] Optionally, the identification unit is specifically configured to:

[0213] Based on the first position information, determining whether any of the explosive substances is within a preset explosion distance range of the detonator;

[0214] If there is a substance within the preset explosion distance range of the detonator among the explosive substances, the substance within the preset explosion distance range of the detonator is used as the first explosive;

[0215] Based on the position information of the first explosive, determining whether any of the explosive substances is within a preset explosion distance of the first explosive;

[0216] If there is a substance within the preset explosion distance of the first explosive among the explosive substances, the substance within the preset explosion distance of the first explosive is used as the second explosive;

[0217] The process is deduced in this way until all explosives in the electronic map of the designated area that fall within the preset explosion distance range are obtained, and all explosives in the electronic map of the designated area that fall within the preset explosion distance range are taken as the target explosives.

[0218] Optionally, the system further includes: a designated area electronic map obtaining unit; the designated area electronic map obtaining unit is specifically configured to:

[0219] Get the longitude and latitude range information representing the specified area;

[0220] An electronic map of a designated area is obtained from an electronic map database according to the latitude and longitude range information.

[0221] Optionally, the method further includes: an influencing factor information obtaining unit; the influencing factor information obtaining unit is specifically used to: obtain influencing factor information of the environment of the designated area affecting the explosion caused by the explosive, the influencing factor information at least including temperature information, humidity information, pressure information, illumination duration information, and illumination intensity information;

[0222] The destructive force data obtaining unit is specifically used to:

[0223] Based on the first position information, the second position information, the third position information, the influencing factor information and a preset destructive force data acquisition strategy, destructive force data representing the detonation of the target explosive caused by the detonator under preset detonation conditions is obtained.

[0224] Optionally, the method further includes: a protection unit; the protection unit is specifically configured to: based on the destructive force data, obtain a target protection measure corresponding to the destructive force data from a protection measure database corresponding to the destructive force data value;

[0225] The target protection measures are adopted to protect the designated area.

[0226] Optionally, the system further includes an updating unit, wherein the updating unit is specifically configured to:

[0227] An example of a building used for explosion resistance is added to the electronic map of the designated area to obtain an updated electronic map of the designated area; wherein the updated electronic map of the designated area is used for planning buildings in the designated area.

[0228] Fourth embodiment

[0229] Corresponding to the electronic map display method provided in the second embodiment of this application, the fourth embodiment of this application also provides an electronic map display device. Since the device embodiment is substantially similar to the second embodiment, the description is relatively simple. For relevant details, please refer to the partial description of the second embodiment. The device embodiment described below is merely illustrative.

[0230] Please refer to Figure 6 , which is a schematic diagram of an electronic map display device provided in the fourth embodiment of the present application.

[0231] The electronic map display device includes:

[0232] The destructive force data obtaining unit 601 is configured to obtain destructive force data indicating that, under predetermined detonation conditions, the explosive represented in the electronic map of the designated area is detonated by the detonator represented in the electronic map of the designated area.

[0233] A rendering unit 602 is configured to render the electronic map of the designated area based on the destructive force data to obtain the electronic map of the designated area including the destructive force data;

[0234] The display unit 603 is used to display the electronic map of the designated area including the destructive force data.

[0235] Optionally, the destructive force data obtaining unit is specifically configured to:

[0236] Sending a request to the server to obtain request information for destructive force data generated when the explosive represented in the electronic map of the designated area is detonated by the explosive represented in the electronic map of the designated area under preset detonation conditions;

[0237] Obtaining destructive force data returned by the server in response to the request information, which indicates that, when a preset detonation condition is met, the detonator represented in the electronic map of the designated area triggers the explosion of the explosive represented in the electronic map of the designated area.

[0238] Optionally, the rendering unit is specifically configured to:

[0239] Based on the destructive force data and the correspondence between the destructive force data and the damage level information, obtaining damage level information corresponding to the destructive force data;

[0240] According to the damage level information, positions with the same damage level information in the electronic map of the designated area are colored with the same color to obtain the electronic map of the designated area including the destructive force data.

[0241] Fifth embodiment

[0242] Corresponding to the destructive force data acquisition method provided in the first embodiment of the present application and the electronic map display method provided in the second embodiment, the fifth embodiment of the present application further provides an electronic device.

[0243] As shown in 7, Figure 7 This is a schematic diagram of an electronic device provided in the fifth embodiment of the present application.

[0244] The electronic device comprises:

[0245] Processor 701;

[0246] The memory 702 is used to store a computer program. The computer program is executed by the processor to execute the destructive force data obtaining method of the first embodiment and the electronic map display method of the second embodiment.

[0247] Sixth embodiment

[0248] Corresponding to the destructive force data obtaining method provided in the first embodiment of the present application and the electronic map display method provided in the second embodiment, the sixth embodiment of the present application also provides a computer storage medium, which stores a computer program, and the computer program is run by the processor to execute the destructive force data obtaining method of the first embodiment and the electronic map display method of the second embodiment.

[0249] Although the present application is disclosed as above with the preferred embodiments, it is not intended to limit the present application. Any person skilled in the art may make possible changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of protection of the present application shall be based on the scope defined by the claims of the present application.

[0250] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory. Memory may include non-permanent storage in a computer-readable medium, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.

[0251] 1. Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can be implemented using any method or technology to store information. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change RAM (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmitting medium that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include non-transitory computer-readable storage media, such as modulated data signals and carrier waves.

[0252] 2. Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

Claims

1. A method for obtaining destructive force data, characterized in that: include: Obtaining first position information of an explosive in a designated area, wherein the explosive is a substance that triggers an explosion of the explosive when a preset detonation condition is met; Identifying a target explosive and an obstruction in the designated area, and obtaining second position information of the target explosive in the designated area and third position information of the obstruction in the designated area; the obstruction being a material that blocks the explosive destructive force of the detonator or the target explosive; Based on the first position information, the second position information, the third position information and a preset destructive force data acquisition strategy, destructive force data representing the detonation of the target explosive caused by the detonator under preset detonation conditions is obtained.

2. The method according to claim 1, characterized in that The first position information of the explosive in the designated area includes the first position information of the explosive in the electronic map of the designated area; The identifying target explosives and obstacles in the designated area includes identifying target explosives and obstacles in an electronic map of the designated area; The obtaining of the second position information of the target explosive in the designated area and the third position information of the barrier in the designated area includes obtaining the second position information of the target explosive in the electronic map of the designated area and the third position information of the barrier in the electronic map of the designated area.

3. The method according to claim 2, characterized in that Also includes: Taking the grid of the electronic map of the designated area as the target area, obtaining target position information of the target area in the electronic map of the designated area; The obtaining, based on the first position information, the second position information, the third position information, and a preset destructive force data obtaining strategy, of destructive force data representing detonation of the target explosive caused by the detonator when a preset detonation condition is satisfied, includes: Based on the first position information, the second position information, the third position information, the target position information and a preset destructive force data acquisition strategy, destructive force data is obtained to represent the destructive force data generated when the detonator triggers the target explosive to explode in the target area under preset detonation conditions.

4. The method according to claim 2, characterized in that Also includes: The destructive force data is provided to a client, so that the client renders the electronic map of the designated area based on the destructive force data to obtain the electronic map of the designated area including the destructive force data.

5. The method according to claim 4, characterized in that Also includes: Obtaining a request message sent by the client for requesting to obtain the destructive force data; Providing the destructive force data to the client includes: Based on the request message, the destructive force data is provided to the client.

6. The method according to claim 4, characterized in that Also includes: A request message is sent to the client to request that the electronic map of the designated area including the destructive force data be displayed on the client.

7. The method according to claim 3, characterized in that The obtaining, based on the first position information, the second position information, the third position information, the target position information, and a preset destructive force data obtaining strategy, of destructive force data representing destructive force generated by the detonator triggering the target explosive to explode at the target area when a preset detonation condition is satisfied, includes: obtaining first destructive force data generated by the explosive at the target area based on the first position information and the target position information when a preset detonation condition is met; obtaining second destructive force data generated by the target explosive at the target area based on the second position information and the target position information; Obtaining blocking force data generated by the blocking object at the target area based on the first position information, the second position information, the third position information, and the target position information; Based on the first destructive force data, the second destructive force data and the blocking force data, destructive force data representing the detonation force generated by the detonator triggering the target explosive to explode in the target area when a preset detonation condition is met is obtained.

8. The method according to claim 7, characterized in that The third position information is polygonal coordinate information used to represent the obstacle in the electronic map of the designated area; Obtaining blocking force data generated by the barrier at the target area based on the first position information, the second position information, the third position information, and the target position information includes: Based on the polygon coordinate information, the first position information, the second position information, and the target position information, determining whether the obstacle blocks the target area when a preset detonation condition is met; If the barrier blocks the target area under the preset detonation condition, blocking force data generated by the barrier at the target area is obtained.

9. The method according to claim 8, characterized in that The determining, based on the polygon coordinate information, the first position information, the second position information, and the target position information, whether the obstacle blocks the target area when a preset detonation condition is satisfied includes: Determine whether a polygon representing the obstacle in the electronic map of the designated area intersects with a first line segment or a second line segment; if the polygon intersects with the first line segment or the second line segment, the obstacle blocks the target area when a preset detonation condition is met; wherein the first line segment is a line segment formed by a line connecting the first position and the target position, and the second line segment is a line segment formed by a line connecting the second position and the target position.

10. The method according to claim 2, characterized in that The identifying of target explosives in the electronic map of the designated area includes: Performing image recognition on the electronic map of the designated area to obtain explosive substances in the electronic map of the designated area; When a preset detonation condition is met, explosives that explode due to the detonation of the detonator are screened from explosive materials in the electronic map of the designated area to obtain target explosives in the electronic map of the designated area.

11. The method according to claim 10, characterized in that The method of screening explosives that explode due to the detonation of the detonator from explosive materials in the electronic map of the designated area under the preset detonation condition to obtain target explosives in the electronic map of the designated area includes: Based on the first position information, determining whether any of the explosive substances is within a preset explosion distance range of the detonator; If there is a substance within the preset explosion distance range of the detonator among the explosive substances, the substance within the preset explosion distance range of the detonator is used as the first explosive; Based on the position information of the first explosive, determining whether any of the explosive substances is within a preset explosion distance of the first explosive; If there is a substance within the preset explosion distance of the first explosive among the explosive substances, the substance within the preset explosion distance of the first explosive is used as the second explosive; The process is deduced in this way until all explosives in the electronic map of the designated area that fall within the preset explosion distance range are obtained, and all explosives in the electronic map of the designated area that fall within the preset explosion distance range are taken as the target explosives.

12. The method according to claim 2, characterized in that Also includes: Get the longitude and latitude range information representing the specified area; An electronic map of a designated area is obtained from an electronic map database according to the latitude and longitude range information.

13. The method according to claim 1, wherein Also includes: Obtaining information on influencing factors of the environment of the designated area on the effect of the explosive on the explosion caused by the explosive, the influencing factor information including at least temperature information, humidity information, pressure information, illumination duration information, and illumination intensity information; The obtaining, based on the first position information, the second position information, the third position information, and a preset destructive force data obtaining strategy, of destructive force data representing the detonation of the target explosive caused by the detonator when a preset detonation condition is satisfied, includes: Based on the first position information, the second position information, the third position information, the influencing factor information and a preset destructive force data acquisition strategy, destructive force data representing the detonation of the target explosive caused by the detonator under preset detonation conditions is obtained.

14. The method according to claim 1, wherein Also includes: Based on the destructive force data, obtaining a target protective measure corresponding to the destructive force data in a protective measure database corresponding to the destructive force data values; The target protection measures are adopted to protect the designated area.

15. The method according to claim 2, characterized in that Also includes: An example of a building used for explosion resistance is added to the electronic map of the designated area to obtain an updated electronic map of the designated area; wherein the updated electronic map of the designated area is used for planning buildings in the designated area.

16. An electronic map display method, characterized in that: include: Obtaining destructive force data indicating that, under predetermined detonation conditions, the explosive represented in the electronic map of the designated area is triggered by the detonator represented in the electronic map of the designated area; Rendering the electronic map of the designated area based on the destructive force data to obtain the electronic map of the designated area including the destructive force data; An electronic map of the designated area including the destructive force data is displayed.

17. The method according to claim 16, characterized in that The obtaining of destructive force data indicating that the detonation of the explosive represented in the electronic map of the designated area is caused by the detonator represented in the electronic map of the designated area when a preset detonation condition is satisfied includes: Sending a request to the server to obtain request information for destructive force data generated when the explosive represented in the electronic map of the designated area is detonated by the explosive represented in the electronic map of the designated area under preset detonation conditions; Obtaining destructive force data returned by the server in response to the request information, which indicates that, when a preset detonation condition is met, the detonator represented in the electronic map of the designated area triggers the explosion of the explosive represented in the electronic map of the designated area.

18. The method according to claim 17, characterized in that The rendering of the electronic map of the designated area based on the destructive force data to obtain the electronic map of the designated area including the destructive force data includes: Based on the destructive force data and the correspondence between the destructive force data and the damage level information, obtaining damage level information corresponding to the destructive force data; According to the damage level information, positions with the same damage level information in the electronic map of the designated area are colored with the same color to obtain the electronic map of the designated area including the destructive force data.

19. A method for displaying destructive force data, characterized in that: include: Obtaining destructive force data indicating that, under predetermined detonation conditions, the detonator represented in the designated area triggers the explosion of the explosive represented in the designated area; Rendering the designated area based on the destructive force data to obtain a rendered virtual scene of the designated area including the destructive force data; The rendered virtual scene is displayed.

20. A destructive force data acquisition device, characterized in that: include: a first position information obtaining unit, configured to obtain first position information of an explosive in a designated area, wherein the explosive is a substance that triggers the explosion of the explosive under predetermined detonation conditions; an identification unit, configured to identify target explosives and obstacles in the designated area; A second position information and third position information obtaining unit, configured to obtain the second position information of the target explosive in the designated area and the third position information of the barrier in the designated area; the barrier is a substance that blocks the explosive destructive force of the detonator or the target explosive; The destructive force data obtaining unit is used to obtain, based on the first position information, the second position information, the third position information and a preset destructive force data obtaining strategy, destructive force data representing the destructive force generated when the detonator triggers the target explosive to explode under preset detonation conditions.

21. An electronic map display device, characterized in that: include: a destructive force data obtaining unit, configured to obtain destructive force data representing the destructive force generated when the explosive represented in the electronic map of the designated area is detonated by the explosive represented in the electronic map of the designated area under predetermined detonation conditions; a rendering unit, configured to render the electronic map of the designated area based on the destructive force data to obtain the electronic map of the designated area including the destructive force data; A display unit is used to display the electronic map of the designated area including the destructive force data.

22. An electronic device, characterized in that: include: processor; A memory for storing a computer program, wherein the computer program is executed by a processor to perform the method according to any one of claims 1 to 19.

23. A computer storage medium, characterized in that The computer storage medium stores a computer program, which is executed by a processor to perform the method according to any one of claims 1 to 19.

Citation Information

Patent Citations

  • Geographic information system-based explosion accident simulation deduction and display method and device

    CN107944675A

  • Assessment method of destructive properties of liquid explosives

    RU2519658C1