Urban flood simulation model modeling method and device, terminal and medium
By obtaining and processing the basic terrain and water network data of the city, demarcate the catchment area and determine the catchment flow relationship, an efficient urban flood simulation model is constructed, solving the problem of low efficiency in building existing models and achieving a more refined and efficient modeling process.
Patent Information
- Application Number
- CN202411790371.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-12-06
AI Technical Summary
The existing urban flood model requires a lot of time and labor costs to preprocess data, and the construction efficiency is inefficient.
By obtaining the basic bottom surface vector and water network vector information of the target city, the molecular water catchment area is divided according to the geographical geometric relationship and the Tyson polygon division method, the water catchment flow relationship of the nodes is determined, and the urban flood simulation model is constructed based on the water network vector information and water catchment flow relationship.
The refined modeling that retains the diversity of the lower surface is realized, which reduces the data processing burden of modelers and improves the construction efficiency of urban flood simulation models.
Smart Images

Figure CN119647038A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method, device, terminal and medium for modeling an urban flood simulation model. Background Art
[0002] With the development of social economy, coastal cities, as densely populated and industrial areas, face complex challenges of flood disasters in the process of sustained and rapid development.
[0003] The natural pattern of water flow in the region has undergone significant changes, exacerbating human sensitivity and vulnerability to flood disasters. At the same time, the frequent occurrence of extreme hydrological events caused by climate change has further magnified the potential threat of flood disasters, and the sensitivity and vulnerability of urban systems have become increasingly prominent. Constructing urban flood models has become an effective means to understand the details of urban flood disasters and to control and prevent disasters.
[0004] There are many factors that affect the runoff process in urban areas, and their attributes vary, including but not limited to the layout and drainage capacity of the rainwater pipe network, the permeability of the road network, the interception effect of green belts, and the intervention of human activities in surface runoff. These factors are intertwined, making urban hydrological processes far more complex and changeable than natural watersheds, resulting in existing urban flood models that require a lot of time and labor costs for data preprocessing, and have low construction efficiency. Summary of the invention
[0005] The present application provides a modeling method, device, terminal and medium for an urban flood simulation model, which are used to solve the technical problem that the existing urban flood model requires a lot of time and labor costs for data preprocessing and has low construction efficiency.
[0006] In order to solve the above technical problems, the first aspect of the present application provides a method for modeling an urban flood simulation model, comprising:
[0007] Obtain the underlying surface vector and water network vector information of the target city;
[0008] Divide a plurality of sub-watersheds according to the underlying surface vector and the water network vector information and in accordance with the geographic geometric relationship and the Thiessen polygon division method;
[0009] According to the drainage pattern information of each node, combined with the regional runoff generation and confluence relationship of the target city, the water flow direction relationship of each node is determined;
[0010] An urban flood simulation model is constructed based on the water network vector information and the water flow direction relationship.
[0011] Preferably, the water network vector information includes: drainage point vectors and drainage line vectors of the urban river network and pipe network.
[0012] Preferably, the determining of the water flow direction relationship of the node according to the drainage pattern information of each node and the flow generation and convergence relationship of the sub-catchment area, the node and the pipeline system specifically includes:
[0013] When the node is a building and the drainage mode information is a pipe drainage mode, taking the node as the center and combining the water network vector information, determine the target drainage point closest to the node, and determine the water flow direction relationship from the node to the target drainage point;
[0014] When the node is a building and the drainage mode information is a ground drainage mode, the node is taken as the center, and in combination with the geographic geometric relationship, the target sub-catchment area closest to the node and lower in elevation than the node is determined, and the water flow direction relationship from the node to the target sub-catchment area is determined.
[0015] Preferably, the method of determining the water flow direction relationship of the node according to the drainage pattern information of each node and combining the flow generation and convergence relationship of the sub-catchment area, the node and the pipeline system includes:
[0016] When the node is a subcatchment, taking the centroid of the subcatchment as the center, the distance values from the node to the boundaries of other subcatchments and the distance values from the node to other drainage points are calculated respectively;
[0017] According to the distance value and in combination with the geographic geometric relationship, a target subcatchment area or a target drainage point which is closest to the node and has a lower elevation than the node is determined, and a water flow direction relationship from the node to the target subcatchment area or the target drainage point is determined.
[0018] Preferably, it also includes:
[0019] According to the water network vector information and the water flow direction relationship, obtain the structural data corresponding to any node;
[0020] Node traversal is performed in sequence according to the upstream node information, downstream node information and corresponding node connecting pipe sections contained in the structural data, so as to obtain the water catchment topology relationship verification result of the urban flood simulation model by summarizing the traversal results.
[0021] At the same time, the second aspect of the present application provides a modeling device for urban flood simulation model, comprising:
[0022] A basic data acquisition unit is used to obtain the basic underlying surface vector and water network vector information of the target city;
[0023] A sub-catchment area division unit is used to divide a plurality of sub-catchments according to the basic underlying surface vector and the water network vector information, in accordance with the geographic geometric relationship and the Thiessen polygon division method;
[0024] A water catchment relationship determination unit, used to determine the water catchment flow direction relationship of each node according to the drainage pattern information of each node and the regional runoff generation and confluence relationship of the target city;
[0025] The flood model construction unit is used to construct an urban flood simulation model according to the water network vector information and the water flow direction relationship.
[0026] Preferably, the water network vector information includes: drainage point vectors and drainage line vectors of urban river networks and pipe networks;
[0027] The water confluence relationship determination unit is specifically used for:
[0028] When the node is a building and the drainage mode information is a pipe drainage mode, taking the node as the center and combining the water network vector information, determine the target drainage point closest to the node, and determine the water flow direction relationship from the node to the target drainage point;
[0029] When the node is a building and the drainage mode information is a ground drainage mode, the node is taken as the center, and in combination with the geographic geometric relationship, the target sub-catchment area closest to the node and lower in elevation than the node is determined, and the water flow direction relationship from the node to the target sub-catchment area is determined.
[0030] Preferably, it also includes: a water catchment topology relationship verification unit, which is used to:
[0031] According to the water network vector information and the water flow direction relationship, obtain the structural data corresponding to any node;
[0032] Node traversal is performed in sequence according to the upstream node information, downstream node information and corresponding node connecting pipe sections contained in the structural data, so as to obtain the water catchment topology relationship verification result of the urban flood simulation model by summarizing the traversal results.
[0033] A third aspect of the present application provides a modeling terminal for an urban flood simulation model, comprising: a memory and a processor;
[0034] The memory is used to store program codes, and the program codes correspond to a modeling method for an urban flood simulation model provided in the first aspect of the present application;
[0035] The processor is used for reading and executing the program code.
[0036] The fourth aspect of the present application provides a computer-readable storage medium, in which a program code is stored. The program code is used to be read and executed by a processor to implement a method for modeling an urban flood simulation model as provided in the first aspect of the present application.
[0037] It can be seen from the above technical solutions that this application has the following advantages:
[0038] The solution provided in the present application first obtains the surface vector information of the target city's roads, buildings, water bodies and other terrain as the basic underlying surface vector, as well as the water network vector information composed of the river network and pipe network in the target city. Then, based on the basic underlying surface vector and the water network vector information, multiple sub-catchment areas are divided according to the geographic geometric relationship and the Thiessen polygon division method. According to the drainage pattern information of each node and the regional runoff relationship of the target city, the water flow direction relationship of each node is determined, so as to construct an urban flood simulation model based on the water network vector information and the water flow direction relationship, thereby achieving refined modeling that retains the diversity of the underlying surface, while reducing the data processing burden of modelers, which is conducive to improving the construction efficiency of the urban flood simulation model. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0040] Figure 1 A schematic diagram of a flow chart of an embodiment of a method for modeling an urban flood simulation model provided in this application.
[0041] Figure 2 A visualization schematic diagram of a building roof drainage path obtained by a modeling method of an urban flood simulation model provided in this application.
[0042] Figure 3 A visualization schematic diagram of another building roof drainage path obtained by a modeling method of an urban flood simulation model provided in this application.
[0043] Figure 4 Schematic diagram of the spatial position relationship between subcatchment points and adjacent subcatchment boundary segments.
[0044] Figure 5 Logic diagram for the calculation process of connectivity check of water confluence nodes and pipeline calculation sequence numbering.
[0045] Figure 6 A schematic structural diagram of an embodiment of a modeling device for an urban flood simulation model provided in the present application.
[0046] Figure 7 A schematic diagram of the structure of an embodiment of a modeling terminal for an urban flood simulation model provided in this application. DETAILED DESCRIPTION
[0047] The embodiments of the present application provide a method, device, terminal and medium for modeling an urban flood simulation model, which are used to solve the technical problem that the existing urban flood model requires a lot of time and labor costs for data preprocessing and has low construction efficiency.
[0048] In order to make the purpose, features, and advantages of the invention of this application more obvious and easy to understand, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described below are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0049] First, a detailed description of an embodiment of a modeling method for urban flood simulation model provided by the present application is as follows:
[0050] See also Figure 1 The present application provides an embodiment of a method for modeling a city flood simulation model, comprising:
[0051] Step 101, obtaining the underlying surface vector and water network vector information of the target city;
[0052] It should be noted that, first of all, the target city of the flood simulation model is established according to the needs, and the surface vector information of the target city's roads, buildings, water bodies, etc. is obtained to obtain the basic underlying surface vector information. Due to the various and complex surface components in the urban area, it is necessary to ensure that the model can accurately express the impact of the "micro-topography" of the urban area on runoff generation and convergence. Therefore, the model first needs to correct the terrain data as the basis for simulation. Many micro-topography such as some buildings, bridges, and curbs cannot be reflected in low-precision terrain data. These surfaces have an important impact on surface runoff generation and inundation processes. Therefore, when generating raster terrain data, it is necessary to improve the resolution of terrain data as much as possible while taking into account the calculation efficiency of the model to ensure that its accuracy can characterize the micro-topography of urban artificial surfaces. The impermeable nature of building roofs has a significant impact on runoff generation and convergence. During rainfall, roofs quickly receive and collect rainwater to form rapid surface runoff, which is in sharp contrast to the infiltration and retention process of natural surfaces. Reservoirs and ponds are special underlying surface types, and their existence significantly changes the hydrological response characteristics of the surrounding surfaces. During rainfall events, reservoirs and ponds can temporarily store rainwater, increase the water storage capacity of the basin, delay the occurrence of flood peaks, reduce peak flows, and reduce the risk of flooding.
[0053] The water network vector information obtained, such as the urban river network and pipe network information, can be generalized into point vectors (drainage points) and line vectors (drainage pipes) as the basis for one-dimensional hydrodynamic calculation data.
[0054] Pipe networks and canals can be generalized into point and line vectors. These one-dimensional vectors can be generalized based on field measurements, satellite maps, and planning and design drawings, and appropriately corrected and adjusted in combination with the river system, urban trunk road intersections, and building distribution. The information that needs to be recorded can be found in Tables 1 and 2.
[0055]
[0056]
[0057] Step 102: divide a plurality of watershed areas according to the underlying surface vector and water network vector information, in accordance with the geographic geometric relationship and Thiessen polygon division method;
[0058] It should be noted that the watershed division modeled in this embodiment adjusts the sub-watershed division strategy based on the Thiessen polygon method, incorporates basic underlying surface elements such as water bodies and buildings into the analysis of watershed division, and divides the Thiessen polygons as the basic watershed range of the drainage point based on the drainage point vector to supplement the underlying surface vector information.
[0059] More specifically, the Thiessen polygon method is used to construct the basic sub-catchment area with the inspection well and the drainage point as the center. At this time, the drainage point of the divided Thiessen polygon is known and determined. Thiessen polygons are a set of continuous polygons composed of perpendicular bisectors connecting two adjacent point segments. As a spatial plane partitioning method, it ensures that any position within the polygon is closest to the sample point within the polygon, and is relatively far away from the sample point in the adjacent polygon. Each Thiessen polygon contains only one and only one sample point. Thiessen polygons have equal division in space, which makes it possible to be used in a variety of spatial analysis fields.
[0060] More specifically, based on the drainage pattern information of each node, combined with the flow generation and convergence relationship among sub-catchments, nodes, and pipeline systems, the water flow direction relationship of the node is determined, including:
[0061] When the node is a building and the drainage mode information is a pipe drainage mode, the node is taken as the center, combined with the water network vector information, the target drainage point closest to the node is determined, and the water flow direction relationship from the node to the target drainage point is determined;
[0062] When the node is a building and the drainage mode information is a ground drainage mode, the node is taken as the center and combined with the geographic geometric relationship to determine the target sub-catchment area that is closest to the node and has a lower elevation than the node, and determine the water flow direction relationship from the node to the target sub-catchment area.
[0063] Preferably, the water flow direction relationship of the node is determined according to the drainage pattern information of each node, combined with the flow generation and convergence relationship of the sub-catchment area, the node and the pipeline system, including:
[0064] When the node is a subcatchment, the distance from the node to the boundaries of other subcatchments and the distance from the node to other drainage points are calculated with the centroid of the subcatchment as the center.
[0065] According to the distance value and the geographic geometric relationship, the target subcatchment area or target drainage point that is closest to the node and has a lower elevation than the node is determined, and the water flow direction relationship from the node to the target subcatchment area or target drainage point is determined.
[0066] It should be noted that due to the large number of basic subcatchments and building element subcatchments, it is necessary to specify the outflow for each subcatchment based on the geometric relationship. The supplementary subcatchment is a Thiessen polygon, which can correspond to the manhole or river confluence point in the area as its surface runoff outlet; for the building subcatchment, it is assumed that the drainage of the building roof depends on its drainage pipe, not strictly according to the elevation relationship of the surface, and the runoff of each building is directly discharged to the nearest manhole or Thiessen polygon subcatchment.
[0067] This embodiment searches for appropriate outflow units in each subcatchment based on the runoff generation and confluence relationship of the subcatchment-node-pipeline system, wherein the surface runoff generated in the subcatchment can flow to a node or another subcatchment.
[0068] (1) Assuming that the drainage of building roofs depends on their drainage pipes, rather than strictly following the elevation relationship of the ground surface, the flow generated by each building is directly discharged into the nearest inspection well. The visualized confluence path is as follows: Figure 2 shown.
[0069] (2) Assuming that the drainage from the building roof is eventually discharged to the nearby ground, the drainage from the building roof will flow to the nearby hardened paved ground. When designing the program, the outflow direction of the building roof sub-catchment area is roughly specified based on the coordinates of the building roof centroid and its polygonal boundary, the centroid of the hardened underlying surface and its polygonal boundary. The visualized confluence path is shown in Figure 1. Figure 3 shown.
[0070] When the supplementary underlying surface vector does not rely on Thiessen polygons, the outflow of the visual hardened paved underlying surface is mainly from the inspection well; the outflow of the remaining sub-catchments is specified according to the geometric relationship. When the attribute of a sub-catchment is a non-building area, non-reservoir or mountain pond underlying surface type, its surface flow will flow to the next sub-catchment or underground pipe network node with a lower elevation value in the surrounding area. At this time, with the centroid of the sub-catchment as the center, the shortest distance between the center and all the adjacent sub-catchments or pipe network nodes around it is calculated, and the problem of finding the outlet of the sub-catchment is transformed into solving the geometric relationship of the shortest distance from the center point to the surrounding nodes and line segments.
[0071] More specifically, each subcatchment area is taken as the central unit in turn, and its central point is calculated respectively. The shortest distance to other nodes. Calculate the distance from the center of the polygon to the node The distance is calculated directly using the coordinates of the two points. After traversing, the minimum distance value and the corresponding node number are retained. This minimum distance value can be recorded as .
[0072] Calculate the shortest distance from the center point C of the subcatchment to the boundaries of other subcatchments, that is, calculate the center point The shortest distance to other sub-catchment line segments. Take one of the sub-catchment J as an example. The coordinate values of its polygon boundary points are stored in the shp file. Calculate the distance from all points in J to the center point C, and take the two points with the smallest distance as the line segment closest to the center point C. Assume that the two points are and , use the vector algorithm to determine the relationship between point C and line segment AB, and further select the distance from the point to the line segment. The positional relationship between point C and line segment AB can be divided into three cases by the projection position of C on line segment AB, such as Figure 4 As shown: 1) Point C is projected outside line segment AB and the angle between AC and AB is an obtuse angle, such as Figure 4 As shown in (a) in the figure; 2) Point C is projected onto the line segment, as shown in Figure 4 As shown in (b); 3) Point C is projected outside line segment AB and the angle between AC and AB is an acute angle, as shown in Figure 4 As shown in (c) in the figure. and The dot product can be viewed as and vector exist The product of the projections on . Let , the positional relationship between point C and line segment AB is determined by the r value calculation result, and then the shortest distance from point C to line segment AB is calculated, which is recorded as the distance from the center point C of the sub-catchment area to the sub-catchment area J. .
[0073]
[0074] Take the subcatchment with center point C as and The minimum value among them, the corresponding unit (node or subcatchment) is the outlet of the subcatchment.
[0075] Step 103: Determine the water flow direction relationship of each node based on the drainage pattern information of each node and the regional runoff generation and confluence relationship of the target city;
[0076] Step 104: construct an urban flood simulation model based on the water network vector information and the relationship between the water flow directions.
[0077] Furthermore, it also includes:
[0078] Step 105: According to the water network vector information and the water flow direction relationship, the structural data corresponding to any node is obtained, and the nodes are traversed in sequence according to the upstream node information, downstream node information and the corresponding node connecting pipe sections contained in the structural data, so as to obtain the water flow topology relationship verification result of the urban flood simulation model by summarizing the traversal results.
[0079] It should be noted that the topological relationship of all underlying surface elements, line elements and point elements is checked to ensure the correctness of the water collection path. Since the urban water supply and drainage system has network attributes, its elements are highly similar to the composition of the graph, which is the premise for applying graph analysis and graph algorithms to the calculation of the topological relationship of the drainage network-river system. The drainage network and drainage channel system contain point elements (manholes, drains, etc.) and line elements (drainage pipes, drainage ditches, rivers, etc.). The pipeline water flow is directional, determined by the slope and affected by the head. The connectivity analysis, topological relationship analysis, and water collection area division of the drainage system can all be achieved by relying on graph analysis and graph algorithms.
[0080] Pipeline network data may often contain errors due to investigation and entry errors. Among them, incorrect topological relationships in the data will result in the inability of water to flow to the basin outlet along the normal drainage path, resulting in water loss. Therefore, before using open channel-pipeline network data, the topological relationship of the data should be checked with the help of connectivity analysis methods. This application constructs a connectivity analysis method on demand. This method can capture all upstream nodes and pipe sections connected to the specified node based on the upstream and downstream node numbers corresponding to the specified point and pipeline data to check the connectivity of the data. On this basis, the line elements and point elements are reordered to determine the calculation order of the pipeline system from upstream to downstream. Figure 5 This is the water catchment topology connectivity verification process. The calculation idea is as follows:
[0081] (1) Create new blank point structure data (newPoint) and line structure data (newLine).
[0082] (2) Select the exit node of the connectivity analysis as the first node P to be analyzed, and its node number is pointName(P). Store the information of node P in newPoint.
[0083] (3) In the line vector data, the numbers of the upstream and downstream nodes are recorded in each pipe segment / river channel / drainage channel. Search for all line data with downstream nodes pointName(P) in the line data. Assume there are m line data in total and store them in the temporary line data set tempLine, where m≥0.
[0084] (4) Traverse all line features in the temporary dataset tempLine and determine whether they already exist in the new dataset newLine. If they do, no processing is done; if they do not, the line data is added to the sequence.
[0085] (5) Store the upstream nodes of all line features in tempLine in the temporary dataset upperPoint.
[0086] (6) Traverse all point features in the temporary dataset upperPoint to determine whether they already exist in the new dataset newPoint. If they do, no processing is done; if they do not, the point data is added to the sequence newPoint, and the traversal information markPoint is added, with a value of 0, indicating that it has not been traversed as the center point P'.
[0087] (7) In newPoint, mark the attribute markPoint of node P as 1, indicating that it has been traversed. Then determine whether there is a point in markPoint that has not been traversed and whose markPoint value is 0. Select the one with the first storage order as the next central point node P to be traversed, and return to (3) to start calculation. If the attribute markPoint of all nodes in newPoint is 1, proceed to the next step.
[0088] (8) Since the newLine and newPoint elements are stored in order from downstream to upstream, they are numbered in reverse order of the storage order as the calculation order from upstream to downstream of the pipeline system.
[0089] If all nodes and line elements in the original data can be stored in the new dataset (newLine, newPoint), it means that all points and lines in the dataset have paths leading to the basin outlet; if some points and line elements are not captured in the new dataset, it means that these elements cannot be connected to the basin outlet according to the topological relationship, and the data needs to be checked in combination with the actual situation. With the help of this program, the connected pipelines can be drawn into a map and data problems can be checked from the breakpoints, which will help improve the efficiency of data inspection.
[0090] The above is a detailed description of an embodiment of a method for modeling a city flood simulation model provided by the present application. The following is a detailed description of an embodiment of a device for modeling a city flood simulation model provided by the present application.
[0091] See also Figure 6 , the present application provides an embodiment of a modeling device for urban flood simulation model, comprising:
[0092] A basic data acquisition unit 201 is used to acquire basic underlying surface vector and water network vector information of a target city;
[0093] The sub-catchment area division unit 202 is used to divide a plurality of sub-catchments according to the underlying surface vector and the water network vector information, the geographic geometric relationship and the Thiessen polygon division method;
[0094] The water catchment relationship determination unit 203 is used to determine the water catchment flow direction relationship of each node according to the drainage pattern information of each node and the regional runoff generation and confluence relationship of the target city;
[0095] The flood model building unit 204 is used to build an urban flood simulation model according to the water network vector information and the relationship between the water flow directions.
[0096] Furthermore, the water network vector information includes: drainage point vectors and drainage line vectors of the urban river network and pipe network;
[0097] The water catchment relationship determination unit 203 is specifically used for:
[0098] When the node is a building and the drainage mode information is a pipe drainage mode, the node is taken as the center, combined with the water network vector information, the target drainage point closest to the node is determined, and the water flow direction relationship from the node to the target drainage point is determined;
[0099] When the node is a building and the drainage mode information is a ground drainage mode, the node is taken as the center and combined with the geographic geometric relationship to determine the target sub-catchment area that is closest to the node and has a lower elevation than the node, and determine the water flow direction relationship from the node to the target sub-catchment area.
[0100] Furthermore, it also includes: a water catchment topology relationship verification unit 205, which is used to:
[0101] According to the urban flood simulation model, the structural data corresponding to any node is obtained;
[0102] According to the upstream node information, downstream node information and corresponding node connected pipe sections contained in the structure data, the nodes are traversed in turn, so as to obtain the water catchment topology relationship verification result of the urban flood simulation model by summarizing the traversal results.
[0103] like Figure 7 As shown, the third aspect of the present application provides a modeling terminal for urban flood simulation model, the types of terminals include but are not limited to: personal computers, servers and embedded intelligent terminals, the main components of the terminal include: a memory 33 and a processor 31, the memory 33 and the processor 31 can be connected via a communication bus 34;
[0104] The memory 33 is used to store program codes, and the program codes correspond to a modeling method for urban flood simulation model provided by the above embodiment;
[0105] The processor 31 is used to read and execute program codes.
[0106] A fourth aspect of the present application provides a computer-readable storage medium, in which a program code is stored. The program code is used to be read and executed by a processor to implement a method for modeling an urban flood simulation model as provided in the above embodiment.
[0107] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the terminals, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0108] In the several embodiments provided in the present application, it should be understood that the disclosed terminals, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0109] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein can, for example, be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0110] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0111] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0112] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0113] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0114] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for modeling an urban flood simulation model, characterized in that: include: Obtain the underlying surface vector and water network vector information of the target city; Divide a plurality of sub-watersheds according to the underlying surface vector and the water network vector information and in accordance with the geographic geometric relationship and the Thiessen polygon division method; According to the drainage pattern information of each node, combined with the regional runoff generation and confluence relationship of the target city, the water flow direction relationship of each node is determined; An urban flood simulation model is constructed based on the water network vector information and the water flow direction relationship.
2. The urban flood simulation modeling method according to claim 1 is characterized in that: The water network vector information includes: drainage point vectors and drainage line vectors of the urban river network and pipe network.
3. The urban flood simulation modeling method according to claim 2 is characterized in that: The determining of the water flow direction relationship of the node according to the drainage pattern information of each node and the flow generation and convergence relationship of the sub-catchment area, the node and the pipeline system specifically includes: When the node is a building and the drainage mode information is a pipe drainage mode, taking the node as the center and combining the water network vector information, determine the target drainage point closest to the node, and determine the water flow direction relationship from the node to the target drainage point; When the node is a building and the drainage mode information is a ground drainage mode, the node is taken as the center, and in combination with the geographic geometric relationship, the target sub-catchment area closest to the node and lower in elevation than the node is determined, and the water flow direction relationship from the node to the target sub-catchment area is determined.
4. The urban flood simulation modeling method according to claim 3 is characterized in that: The method of determining the water flow direction relationship of the node based on the drainage pattern information of each node and combining the flow generation and convergence relationship of the sub-catchment area, the node and the pipeline system includes: When the node is a subcatchment, taking the centroid of the subcatchment as the center, the distance values from the node to the boundaries of other subcatchments and the distance values from the node to other drainage points are calculated respectively; According to the distance value and in combination with the geographic geometric relationship, a target subcatchment area or a target drainage point which is closest to the node and has a lower elevation than the node is determined, and a water flow direction relationship from the node to the target subcatchment area or the target drainage point is determined.
5. The urban flood simulation modeling method according to claim 1, characterized in that: Also includes: According to the water network vector information and the water flow direction relationship, obtain the structural data corresponding to any node; Node traversal is performed in sequence according to the upstream node information, downstream node information and corresponding node connecting pipe sections contained in the structural data, so as to obtain the water catchment topology relationship verification result of the urban flood simulation model by summarizing the traversal results.
6. A modeling device for urban flood simulation model, characterized in that: include: A basic data acquisition unit is used to obtain the basic underlying surface vector and water network vector information of the target city; A sub-catchment area division unit is used to divide a plurality of sub-catchments according to the basic underlying surface vector and the water network vector information, in accordance with the geographic geometric relationship and the Thiessen polygon division method; A water catchment relationship determination unit, used to determine the water catchment flow direction relationship of each node according to the drainage pattern information of each node and the regional runoff generation and confluence relationship of the target city; The flood model construction unit is used to construct an urban flood simulation model according to the water network vector information and the water flow direction relationship.
7. The urban flood simulation modeling device according to claim 6, characterized in that: The water network vector information includes: drainage point vectors and drainage line vectors of urban river networks and pipe networks; The water confluence relationship determination unit is specifically used for: When the node is a building and the drainage mode information is a pipe drainage mode, taking the node as the center and combining the water network vector information, determine the target drainage point closest to the node, and determine the water flow direction relationship from the node to the target drainage point; When the node is a building and the drainage mode information is a ground drainage mode, the node is taken as the center, and in combination with the geographic geometric relationship, the target sub-catchment area closest to the node and lower in elevation than the node is determined, and the water flow direction relationship from the node to the target sub-catchment area is determined.
8. The urban flood simulation modeling device according to claim 6, characterized in that: Also includes: The water catchment topology verification unit is used to: According to the water network vector information and the water flow direction relationship, obtain the structural data corresponding to any node; Node traversal is performed in sequence according to the upstream node information, downstream node information and corresponding node connecting pipe sections contained in the structural data, so as to obtain the water catchment topology relationship verification result of the urban flood simulation model by summarizing the traversal results.
9. A modeling terminal for urban flood simulation model, characterized in that: include: Memory and processor; The memory is used to store program codes, and the program codes correspond to a modeling method for an urban flood simulation model according to any one of claims 1 to 5; The processor is used for reading and executing the program code.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program code, and the program code is used to be read and executed by a processor to implement a method for modeling an urban flood simulation model as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Automatic searching method of subcatchment area outlets of SWMM (Storm Water Management Model)
CN108491565A
Urban inland inundation prediction method and system based on inland inundation rapid simulation coupling model
CN111369059A
Urban waterlogging detection method and device
CN114118544A
Urban underground comprehensive pipe network connectivity analysis method based on GIS + graph database
CN114840627A
Urban inland inundation prediction method and system based on runoff coupling simulation
CN115130264A