A city flood simulation model modeling method and device, a terminal and a medium

By acquiring the city's underlying surface and water network vector information, dividing sub-catchment areas and determining the flow direction relationship, the problem of low efficiency in the construction of existing urban flood models is solved, and a highly efficient flood simulation model is constructed.

CN119647038BActive Publication Date: 2026-05-15SUN YAT SEN UNIV
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SUN YAT SEN UNIV
Filing Date
2024-12-06
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Existing urban flood models require significant time and manpower for data preprocessing, resulting in low construction efficiency.

Method used

By acquiring the underlying surface vector and water network vector information of the target city, sub-catchment areas are divided according to geographical geometric relationships and Thiessen polygon division method. The water flow direction relationship is determined by combining the drainage pattern information of the nodes, and an urban flood simulation model is constructed.

Benefits of technology

It enables refined modeling, reduces the burden of data processing, and improves the efficiency of building urban flood simulation models.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119647038B_ABST
    Figure CN119647038B_ABST
Patent Text Reader

Abstract

The application discloses a city flood simulation model modeling method and device, a terminal and a medium. The scheme provided by the application first obtains the surface vector information of the terrain of roads, buildings and water bodies in a target city as the underlying surface vector, and the water network vector information composed of the river network and pipe network in the target city. Then, according to the underlying surface vector and the water network vector information, a plurality of sub-catchment areas are divided according to the geographical geometric relationship and the Thiessen polygon division mode. According to the drainage mode information of each node and the regional runoff relationship of the target city, the runoff flow direction relationship of each node is determined. According to the water network vector information and the runoff flow direction relationship, the city flood simulation model is constructed, the fine modeling of the underlying surface diversity is realized, the data processing burden of the modeling personnel is reduced, and the construction efficiency of the city flood simulation model is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a method, device, terminal and medium for modeling urban flood simulation models. Background Technology

[0002] With the development of society and economy, coastal cities, as densely populated and industrial areas, face complex flood disaster challenges in the process of continuous and rapid development.

[0003] The region's natural water flow patterns have been significantly altered, exacerbating human sensitivity to and vulnerability to floods. Simultaneously, the increasing frequency of extreme hydrological events triggered by climate change further amplifies the potential threat of floods, highlighting the growing sensitivity and vulnerability of urban systems. Developing urban flood models has become an effective means of understanding the details of urban flooding and for disaster prevention and control.

[0004] Numerous factors with varying attributes influence the runoff process within urban areas, including but not limited to the layout and drainage capacity of stormwater pipe networks, the permeability of road networks, the interception effect of green belts, and human activities' intervention in surface runoff. These factors intertwine, making urban hydrological processes far more complex and variable than natural watersheds. Consequently, existing urban flood models require significant time and manpower for data preprocessing, resulting in low construction efficiency. Summary of the Invention

[0005] This application provides a modeling method, device, terminal, and medium for urban flood simulation models, which solves the technical problem that existing urban flood models require a lot of time and labor costs for data preprocessing and have low construction efficiency.

[0006] To address the aforementioned technical problems, the first aspect of this 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] Based on the underlying surface vector and the water network vector information, multiple sub-catchment areas are divided according to geographical geometric relationships and the Thiessen polygon division method;

[0009] Based on the drainage pattern information of each node and the regional runoff generation and runoff relationship of the target city, the runoff direction relationship of each node is determined.

[0010] Based on the water network vector information and the water flow direction relationship, an urban flood simulation model is constructed.

[0011] Preferably, the water network vector information includes: urban river network, drainage point vectors of pipe network, and drainage line vectors.

[0012] Preferably, determining the flow direction relationship of the nodes based on the drainage pattern information of each node, combined with the flow generation and collection relationships of the sub-catchment areas, nodes, and pipeline systems, specifically includes:

[0013] When the node is a building and the drainage mode information is pipeline drainage mode, the target drainage point closest to the node is determined by taking the node as the center and combining the water network vector information, and the water flow direction relationship from the node to the target drainage point is determined.

[0014] When the node is a building and the drainage mode information is surface drainage mode, the target sub-catchment area that is closest to the node and has an elevation lower than the node is determined based on the node as the center and combined with the geographical geometric relationship, and the water flow direction relationship from the node to the target sub-catchment area is determined.

[0015] Preferably, determining the flow direction relationship of the nodes based on the drainage pattern information of each node, combined with the flow generation and collection relationships of the sub-catchment areas, nodes, and pipeline systems, includes:

[0016] When a node is a sub-catchment area, the distance from the node to the boundary of other sub-catchment areas and the distance from the node to other drainage points are calculated with the centroid of the sub-catchment area as the center.

[0017] Based on the distance value and the geographical geometric relationship, determine the target sub-catchment area or target drainage point that is closest to the node and has an elevation lower than the node, and determine the water flow direction relationship from the node to the target sub-catchment area or the target drainage point.

[0018] Preferably, it further includes:

[0019] Based on the water network vector information and the water flow direction relationship, obtain the structure data corresponding to any node;

[0020] Based on the upstream node information, downstream node information, and corresponding node connecting pipe segments contained in the structure data, the nodes are traversed sequentially to obtain the water catchment topology verification result of the urban flood simulation model by summarizing the traversal results.

[0021] Meanwhile, a second aspect of this application provides a modeling apparatus for urban flood simulation, comprising:

[0022] The basic data acquisition unit is used to acquire the basic underlying surface vector and water network vector information of the target city.

[0023] The sub-catchment division unit is used to divide multiple sub-catchments according to the underlying surface vector and the water network vector information, based on geographical geometric relationships and the Thiessen polygon division method.

[0024] The water catchment relationship determination unit is used to determine the water catchment direction relationship of each node based on the drainage pattern information of each node and the regional runoff generation and runoff relationship of the target city.

[0025] The flood model construction unit is used to construct an urban flood simulation model based on the water network vector information and the water flow direction relationship.

[0026] Preferably, the water network vector information includes: urban river network, drainage point vectors of pipe network, and drainage line vectors;

[0027] The water catchment relationship determination unit is specifically used for:

[0028] When the node is a building and the drainage mode information is pipeline drainage mode, the target drainage point closest to the node is determined by taking the node as the center and combining the water network vector information, and the water flow direction relationship from the node to the target drainage point is determined.

[0029] When the node is a building and the drainage mode information is surface drainage mode, the target sub-catchment area that is closest to the node and has an elevation lower than the node is determined based on the node as the center and combined with the geographical geometric relationship, and the water flow direction relationship from the node to the target sub-catchment area is determined.

[0030] Preferably, it further includes: a catchment topology verification unit, used for:

[0031] Based on the water network vector information and the water flow direction relationship, obtain the structure data corresponding to any node;

[0032] Based on the upstream node information, downstream node information, and corresponding node connecting pipe segments contained in the structure data, the nodes are traversed sequentially to obtain the water catchment topology verification result of the urban flood simulation model by summarizing the traversal results.

[0033] A third aspect of this 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 code, which corresponds to a modeling method for an urban flood simulation model as provided in the first aspect of this application.

[0035] The processor is used to read and execute the program code.

[0036] The fourth aspect of this application provides a computer-readable storage medium storing program code, which is read and executed by a processor to implement a modeling method for an urban flood simulation model as provided in the first aspect of this application.

[0037] As can be seen from the above technical solutions, this application has the following advantages:

[0038] The proposed solution first obtains surface vector information of the terrain, such as roads, buildings, and water bodies, in the target city as the underlying surface vector, as well as water network vector information composed of river networks and pipe networks within the target city. Then, based on the underlying surface vector and water network vector information, multiple sub-catchment areas are divided according to geographical geometric relationships and Thiessen polygon division. Based on the drainage pattern information of each node and combined with the regional runoff generation and runoff relationship of the target city, the runoff direction relationship of each node is determined. Based on the water network vector information and runoff direction relationship, an urban flood simulation model is constructed, achieving refined modeling that preserves the diversity of the underlying surface, while reducing the data processing burden on modelers and improving the construction efficiency of urban flood simulation models. Attached Figure Description

[0039] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0040] Figure 1 This is a flowchart illustrating an embodiment of a modeling method for urban flood simulation provided in this application.

[0041] Figure 2 A visual schematic diagram of a building roof drainage path obtained from a modeling method for an urban flood simulation model provided in this application.

[0042] Figure 3 A visual schematic diagram of another building roof drainage path obtained from a modeling method for an urban flood simulation model provided in this application.

[0043] Figure 4 This is a schematic diagram showing the spatial relationship between a sub-catchment point and the boundary line segment of an adjacent sub-catchment.

[0044] Figure 5 The logic diagram for the calculation process of water catchment node connectivity verification and pipeline calculation sequence numbering is shown.

[0045] Figure 6 This is a schematic diagram of an embodiment of a modeling device for urban flood simulation provided in this application.

[0046] Figure 7 This is a schematic diagram of the structure of a modeling terminal embodiment for an urban flood simulation model provided in this application. Detailed Implementation

[0047] This application provides a method, device, terminal, and medium for modeling an urban flood simulation model, which addresses the technical problem that existing urban flood models require a large amount of time and labor costs for data preprocessing and have low construction efficiency.

[0048] To make the inventive objectives, features, and advantages of this application more apparent and understandable, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described below are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort 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 provided in this application is as follows:

[0050] Please see Figure 1 This application provides an embodiment of a modeling method for urban flood simulation, comprising:

[0051] Step 101: Obtain the underlying surface vector and water network vector information of the target city;

[0052] It should be noted that, firstly, the target city for the flood simulation model is established according to the needs, and the surface vector information of roads, buildings, water bodies, etc., in the target city is obtained to obtain the underlying surface vector information. Due to the diverse and complex surface components of urban areas, it is essential to ensure that the model can accurately represent the impact of urban "micro-topography" on runoff generation and inundation processes. Therefore, the model first needs to correct the topographic data used as the basis for the simulation. Many micro-topographic features, such as some buildings, bridges, and curbs, cannot be represented in low-precision topographic data. These surfaces have a significant impact on surface runoff generation and inundation processes. Therefore, when generating raster topographic data, it is necessary to improve the resolution of the topographic data as much as possible while maintaining the model's computational efficiency, to ensure that its accuracy can characterize the micro-topography of the urban man-made surface. The impermeability of building roofs has a significant impact on runoff generation and inundation. During rainfall, roofs rapidly receive and collect rainwater, forming rapid surface runoff, which contrasts sharply with the infiltration and retention processes of natural surfaces. Reservoirs and ponds, as special underlying surface types, significantly alter the hydrological response characteristics of the surrounding surface. During rainfall events, reservoirs and ponds can temporarily store rainwater, increasing the water storage capacity of the basin, delaying the occurrence of flood peaks, reducing peak flow, and lowering the risk of flooding.

[0053] The obtained urban river network, pipe network and other water network vector information can be generalized into point vectors (drainage points) and line vectors (drainage pipes and canals) as the basis for one-dimensional hydrodynamic calculation data.

[0054] Pipelines 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 modified and adjusted in conjunction with the river system, the intersection of urban main roads, and the distribution of buildings. The information that needs to be recorded can be found in Tables 1 and 2.

[0055]

[0056]

[0057] Step 102: Based on the underlying surface vector and water network vector information, divide the water catchment area into multiple zones according to geographical geometric relationships and Thiessen polygon division method;

[0058] It should be noted that the water catchment area division mentioned in this embodiment is based on the Thiessen polygon method, but with an adjusted sub-water catchment area division strategy. It incorporates underlying surface elements such as water bodies and buildings into the analysis of water catchment area division. Based on the drainage point vector, Thiessen polygons are used to divide the basic water catchment area of ​​the drainage point as supplementary underlying surface vector information.

[0059] More specifically, using the inspection wells and drainage points as centers, the basic sub-catchment areas are constructed using the Thiessen polygon method. At this point, the drainage points of the Thiessen polygons are known and definite. A Thiessen polygon is a set of continuous polygons composed of the perpendicular bisectors of line segments connecting two adjacent points. As a spatial planar partitioning method, it ensures that any position within a polygon is closest to a sample point within that polygon, while being relatively far from sample points in adjacent polygons. Each Thiessen polygon contains exactly one sample point. The equal division property of Thiessen polygons in spatial partitioning makes its application possible in various spatial analysis fields.

[0060] More specifically, based on the drainage pattern information of each node, and combined with the flow generation and collection relationships of sub-catchments, nodes, and pipeline systems, the flow direction relationship of the nodes is determined, including:

[0061] When the node is a building and the drainage mode information is pipeline drainage mode, the target drainage point closest to the node is determined by taking the node as the center and combining the water network vector information, 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 surface drainage mode, the target sub-catchment area that is closest to the node and has an elevation lower than the node is determined by taking the node as the center and combining geographical geometric relationships, and the water flow direction relationship from the node to the target sub-catchment area is determined.

[0063] Preferably, based on the drainage pattern information of each node, and combined with the flow generation and collection relationships of the sub-catchment areas, nodes, and pipeline systems, the flow direction relationship of the nodes is determined, including:

[0064] When a node is a sub-catchment, the distance from the node to the boundary of other sub-catchments and the distance from the node to other drainage points are calculated with the centroid of the sub-catchment as the center.

[0065] Based on the distance value and combined with the geographical geometric relationship, determine the target sub-catchment area or target drainage point that is closest to the node and has an elevation lower than the node, and determine the water flow direction relationship from the node to the target sub-catchment area or target drainage point.

[0066] It should be noted that, due to the large number of basic sub-catchments and building element sub-catchments, outflow outlets need to be specified for each sub-catchment based on geometric relationships. Supplementary sub-catchments are represented by Thiessen polygons, and their surface runoff outlets can be corresponding to manholes or river confluence points within the area. For building sub-catchments, it is assumed that the building's roof drainage relies on its drainage pipes, and the process is not strictly based on the ground elevation relationship. The runoff generated by each building is specified to be directly discharged into the nearest manhole or Thiessen polygon sub-catchment.

[0067] This embodiment queries suitable outflow units for each sub-catchment based on the runoff generation and collection relationship of the sub-catchment-node-pipeline system. Surface runoff from a sub-catchment can flow to a node or another sub-catchment.

[0068] (1) Assuming that building roof drainage relies on its drainage pipes and does not strictly follow the ground elevation, the runoff from each building is designated to be directly discharged into the nearest inspection well. The visualized confluence path is as follows: Figure 2 As shown.

[0069] (2) Assuming the building's roof drainage ultimately drains to the nearby ground, the roof drainage flows towards the nearby paved surface. During the design process, the outflow direction of the building's sub-catchment areas is roughly specified based on the building's roof centroid coordinates and its polygonal boundaries, as well as the centroid of the paved underlying surface and its polygonal boundaries. The visualized catchment path is as follows: Figure 3 As shown.

[0070] When the supplementary underlying surface vector does not depend on the Thiessen polygon, the outflow from the visible hardened pavement underlying surface is primarily from manholes; the outflow from other sub-catchments is specified based on geometric relationships. When a sub-catchment's attribute is a non-building area or a non-reservoir / pond underlying surface type, its surface runoff will flow to the next adjacent sub-catchment or underground pipe network node with a lower elevation. In this case, using the centroid of the sub-catchment as the center, the shortest distance between the center and all adjacent sub-catchments or pipe network nodes is calculated, transforming the problem of finding the sub-catchment outlet into solving the geometric relationship of the shortest distance from the center point to surrounding nodes and line segments.

[0071] More specifically, each sub-catchment area is used as the central unit in turn, and its center point is calculated separately. Find the shortest distance to other nodes. Calculate the distance from the center point of the polygon to the nodes. The distance is calculated directly using the coordinates of the two points. After traversing the points, the minimum distance and its corresponding node number are retained. This minimum distance can be denoted as... .

[0072] Calculate the shortest distance from the center point C of a sub-catchment to the boundaries of other sub-catchments, i.e., calculate the center point. Find the shortest distance to other sub-catchments. Taking one sub-catchment J as an example, the shapefile stores the coordinates of its polygon boundary points. Calculate the distance from all points in J to the center point C, and select the two points with the smallest distance as the line segments closest to the center point C. Assume these two points are... and By using vector algorithms to determine the relationship between point C and line segment AB, the distance from point C to line segment is further calculated. The positional relationship between point C and line segment AB can be categorized into three cases based on the projection of C onto 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 obtuse, as... Figure 4 As shown in (a); 2) Point C is projected onto the line segment, as shown in (a); Figure 4 As shown in (b); 3) Point C is projected outside line segment AB and the angle between AC and AB is acute, as shown in (b); Figure 4 As shown in (c) of the diagram. Vector and The dot product can be regarded as sum vector exist The product of the projections upwards. Let The positional relationship between point C and line segment AB is determined by calculating the r value. Then, the shortest distance from point C to line segment AB is calculated and denoted as the distance from the center point C of the sub-catchment area to the sub-catchment area J. .

[0073]

[0074] Take the sub-catchment area with center point C and The minimum value among them, the corresponding unit (node ​​or sub-catchment) is the outlet of that sub-catchment.

[0075] Step 103: Based on the drainage pattern information of each node and combined with the regional runoff generation and runoff relationship of the target city, determine the runoff direction relationship of each node.

[0076] Step 104: Construct an urban flood simulation model based on water network vector information and water flow direction relationship.

[0077] Furthermore, it also includes:

[0078] Step 105: Based on the water network vector information and the water flow direction relationship, obtain the structural data corresponding to any node. According to the upstream node information, downstream node information and corresponding node connecting pipe segments contained in the structural data, perform node traversal in sequence. By summarizing the traversal results, obtain the water flow topology verification result of the urban flood simulation model.

[0079] It should be noted that performing topological relationship checks on all underlying surface features, line features, and point features ensures the correctness of the water catchment path. Since urban water supply and drainage systems possess network properties, their features are highly similar to the structure of a graph, which is a prerequisite for applying graph analysis and graph algorithms to the calculation of topological relationships in drainage pipe network-river systems. Drainage pipe networks and drainage canal systems include point features (manholes, drainage outlets, etc.) and line features (drainage pipes, drainage ditches, rivers, etc.). Pipeline water flow is directional, determined by slope aspect and influenced by water head. Connectivity analysis, topological relationship analysis, and catchment area delineation of drainage systems can all be achieved using graph analysis and graph algorithms.

[0080] Pipeline network data often contains errors due to survey and data entry mistakes. Incorrect topological relationships in the data can prevent water from flowing to the watershed outlet along the normal drainage path, resulting in water loss. Therefore, connectivity analysis methods should be used to check the topological relationships of open channel-pipeline network data before use. This application constructs a connectivity analysis method as needed. This method can capture all upstream nodes and pipe segments connected to a specified node based on the upstream and downstream node numbers corresponding to the specified point and pipeline data, in order to check the connectivity relationships of the data. Based on this, line and point features are reordered to determine the calculation order of the pipeline system from upstream to downstream. Figure 5 The calculation approach for verifying the connectivity of the catchment topology is as follows:

[0081] (1) Create new blank point structure data (newPoint) and line structure data (newLine).

[0082] (2) Select the exit node for connectivity analysis as the first node P to be analyzed, and assign it the node number pointName(P). Store the information of node P in newPoint.

[0083] (3) In the line vector data, the upstream and downstream node numbers are recorded in each pipe segment / river channel / drainage ditch. Search for all line data with downstream node pointName(P) in the line data, assuming there are m such data, and store them in a temporary line dataset tempLine. Where m≥0.

[0084] (4) Iterate through all line features in the temporary dataset tempLine and determine whether they already exist in the new dataset newLine. If they exist, do nothing; if they do not exist, add the line data to the sequence.

[0085] (5) Store the upstream nodes of all line features in tempLine into the temporary dataset upperPoint.

[0086] (6) Traverse all point features in the temporary dataset upperPoint and determine whether they already exist in the new dataset newPoint. If they exist, do nothing; if they do not exist, add the point data to the sequence newPoint and add traversal information markPoint, with a value of 0, indicating that it was not 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 check if there are any untraversed points in markPoint with a markPoint value of 0. Select the first one in the storage order as the center point node P for the next calculation and return to (3) to start the calculation. If the markPoint attribute of all nodes in newPoint is 1, proceed to the next step.

[0088] (8) Since the newLine and newPoint elements are stored in the order from downstream to upstream, they are numbered in reverse order of storage order as the calculation order of the pipeline system from upstream to downstream.

[0089] If all node and line features in the original data can be stored in the new dataset (newLine, newPoint), it indicates that all points and lines in the dataset have paths leading to the watershed outlet. If some point and line features are not captured in the new dataset, it means that these features cannot be connected to the watershed outlet according to the topological relationships, and the data needs to be checked in conjunction with the actual situation. Using this program to draw the connected pipelines and check for data problems from the breakpoints will help improve the efficiency of data inspection.

[0090] The above is a detailed description of an embodiment of a modeling method for urban flood simulation provided by this application. The following is a detailed description of an embodiment of a modeling device for urban flood simulation provided by this application.

[0091] Please see Figure 6 This application provides an embodiment of an urban flood simulation modeling device, comprising:

[0092] The basic data acquisition unit 201 is used to acquire the basic underlying surface vector and water network vector information of the target city;

[0093] Sub-catchment division unit 202 is used to divide multiple sub-catchments according to the underlying surface vector and water network vector information, based on geographical geometric relationships and Thiessen polygon division method;

[0094] The water catchment relationship determination unit 203 is used to determine the water catchment direction relationship of each node based on the drainage pattern information of each node and the regional runoff generation and runoff relationship of the target city.

[0095] The flood model building unit 204 is used to build an urban flood simulation model based on water network vector information and water flow direction relationship.

[0096] Furthermore, the water network vector information includes: urban river network, drainage point vectors of the pipe network, and drainage line vectors;

[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 pipeline drainage mode, the target drainage point closest to the node is determined by taking the node as the center and combining the water network vector information, 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 surface drainage mode, the target sub-catchment area that is closest to the node and has an elevation lower than the node is determined by taking the node as the center and combining geographical geometric relationships, and the water flow direction relationship from the node to the target sub-catchment area is determined.

[0100] Furthermore, it also includes: a catchment topology verification unit 205, used for:

[0101] Based on the urban flood simulation model, obtain the structure data corresponding to any node;

[0102] Based on the upstream node information, downstream node information, and corresponding node connecting pipe segments contained in the structure data, the nodes are traversed sequentially. By summarizing the traversal results, the water catchment topology verification results of the urban flood simulation model are obtained.

[0103] like Figure 7 As shown, the third aspect of this application provides a modeling terminal for an urban flood simulation model. The types of terminals include, but are not limited to, personal computers, servers, and embedded smart terminals. The main components of the terminal include a memory 33 and a processor 31, which can be connected via a communication bus 34.

[0104] The memory 33 is used to store program code, which corresponds to a modeling method for urban flood simulation modeling as provided in the above embodiments;

[0105] Processor 31 is used to read and execute program code.

[0106] The fourth aspect of this application provides a computer-readable storage medium storing program code, which is read and executed by a processor to implement a modeling method for an urban flood simulation model as provided in the above embodiments.

[0107] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the terminals, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0108] In the several embodiments provided in this 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 merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units through some interfaces, and may be electrical, mechanical, or other forms.

[0109] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0110] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0111] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0112] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0113] If the integrated unit is implemented as 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. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0114] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A modeling method for urban flood simulation, characterized in that, include: Obtain the underlying surface vector and water network vector information of the target city; Based on the underlying surface vector and the water network vector information, multiple sub-catchment areas are divided with inspection wells and drainage points as the centers, according to geographical geometric relationships and Thiessen polygon division method; When the node is a building and the drainage mode information is pipeline drainage mode, the target drainage point closest to the node is determined by taking the node as the center and combining the water network vector information, and the water flow direction relationship from the node to the target drainage point is determined. When the node is a building and the drainage mode information is surface drainage mode, the target sub-catchment area that is closest to the node and has an elevation lower than the node is determined based on the node as the center and combined with the geographical geometric relationship. The water flow direction relationship from the node to the target sub-catchment area is determined. When a node is a sub-catchment, the distance from the node to the boundaries of other sub-catchments and the distance from the node to other drainage points are calculated with the centroid of the sub-catchment as the center. Based on the distance values ​​and the geographic geometric relationship, the target sub-catchment 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 between the node and the target sub-catchment or target drainage point is determined. Based on the water network vector information and the water flow direction relationship, an urban flood simulation model is constructed.

2. The urban flood simulation modeling method according to claim 1, characterized in that, The water network vector information includes: urban river network, drainage point vectors of pipe network, and drainage line vectors.

3. The urban flood simulation modeling method according to claim 1, characterized in that, Also includes: Based on the water network vector information and the water flow direction relationship, obtain the structure data corresponding to any node; Based on the upstream node information, downstream node information, and corresponding node connecting pipe segments contained in the structure data, the nodes are traversed sequentially to obtain the water catchment topology verification result of the urban flood simulation model by summarizing the traversal results.

4. A modeling device for urban flood simulation, characterized in that, include: The basic data acquisition unit is used to acquire the basic underlying surface vector and water network vector information of the target city. The sub-catchment area division unit is used to divide multiple sub-catchment areas based on the underlying surface vector and the water network vector information, with the inspection well and drainage point as the center, according to geographical geometric relationships and the Thiessen polygon division method; The water catchment relationship determination unit is used to determine the water catchment direction relationship of each node based on the drainage pattern information of each node and the regional runoff generation and runoff relationship of the target city. The flood model construction unit is used to construct an urban flood simulation model based on the water network vector information and the water flow direction relationship; The water catchment relationship determination unit is specifically used for: When the node is a building and the drainage mode information is pipeline drainage mode, the target drainage point closest to the node is determined by taking the node as the center and combining the water network vector information, and the water flow direction relationship from the node to the target drainage point is determined. When the node is a building and the drainage mode information is surface drainage mode, the target sub-catchment area that is closest to the node and has an elevation lower than the node is determined based on the node as the center and combined with the geographical geometric relationship. The water flow direction relationship from the node to the target sub-catchment area is determined. When a node is a sub-catchment, the distance from the node to the boundaries of other sub-catchments and the distance from the node to other drainage points are calculated with the centroid of the sub-catchment as the center. Based on the distance values ​​and the geographic geometric relationship, the target sub-catchment 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 between the node and the target sub-catchment or target drainage point is determined.

5. The urban flood simulation modeling device according to claim 4, characterized in that, The water network vector information includes: urban river network, drainage point vectors of pipe network, and drainage line vectors.

6. The urban flood simulation modeling device according to claim 4, characterized in that, Also includes: The catchment topology verification unit is used for: Based on the water network vector information and the water flow direction relationship, obtain the structure data corresponding to any node; Based on the upstream node information, downstream node information, and corresponding node connecting pipe segments contained in the structure data, the nodes are traversed sequentially to obtain the water catchment topology verification result of the urban flood simulation model by summarizing the traversal results.

7. A modeling terminal for urban flood simulation models, characterized in that, include: Memory and processor; The memory is used to store program code, which corresponds to the urban flood simulation modeling method as described in any one of claims 1 to 3; The processor is used to read and execute the program code.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium contains program code that is read and executed by a processor to implement a modeling method for an urban flood simulation model as described in any one of claims 1 to 3.