A method and system for generating three-dimensional entity evaluation units of underground space

By generating three-dimensional cutting units based on stratigraphic stratification and merging broken polyhedrons, the multi-index data fusion problem of underground space resource evaluation in the existing technology is solved, and efficient evaluation and planning of underground space three-dimensional entities is realized, which is suitable for urban planning and development and utilization.

CN113850912BActive Publication Date: 2025-08-19JINAN RAILWAY TRANSPORT GRP CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111111843.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-18
Publication Date
2025-08-19
Estimated Expiration
2041-09-18

AI Technical Summary

Technical Problem

In the evaluation and planning of underground space resources, it is difficult to effectively integrate multiple index data, ignore the three-dimensional characteristics of the vertical level, resulting in limited application of evaluation results, large amount of data and too discrete models, and only applicable to local areas.

Method used

Using a stratigraphic layering method, a three-dimensional cropping unit is generated through the two-dimensional vector evaluation unit layer and three-dimensional stratigraphic model, and the broken polyhedral merge and attribute assignment are carried out to realize efficient division and vector expression of the three-dimensional entity evaluation unit in the underground space.

Benefits of technology

It realizes efficient division and vector expression of three-dimensional evaluation units for underground space resources, and is suitable for urban underground space evaluation in plain areas, providing a data basis for urban planning and development and utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113850912B_ABST
    Figure CN113850912B_ABST
Patent Text Reader

Abstract

The present invention provides a method and system for generating three-dimensional entity evaluation units for underground spaces. The method obtains a two-dimensional vector evaluation unit layer and a three-dimensional stratum model; merges the fragmented polygons in the two-dimensional vector evaluation unit layer according to a preset area threshold; generates corresponding three-dimensional clipping units based on a preset thickness and each face element in the two-dimensional vector evaluation unit; generates a three-dimensional space unit set based on the generated three-dimensional clipping units and the three-dimensional stratum model; merges the fragmented polyhedrons in the three-dimensional space unit set according to a preset volume threshold; and assigns attributes to each unit in the merged three-dimensional space unit set based on the indicator data in the two-dimensional vector evaluation unit layer, thereby generating a three-dimensional evaluation unit model file and an attribute file. The present invention realizes efficient division, vector representation, and entity query application of three-dimensional evaluation units in underground spaces.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of geographic information technology and urban planning technology, and in particular relates to a method and system for generating three-dimensional entity evaluation units in underground spaces. Background Art

[0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art.

[0003] Underground space resources, a new type of land resource for urban construction, are among the most valuable natural resources that have yet to be fully developed and utilized. Generating three-dimensional evaluation units for underground space resources based on different regional indicators is fundamental and essential for urban underground space resource assessment and development and utilization planning.

[0004] However, current assessment and planning of underground space resources are mostly limited to two-dimensional, planar layered evaluation methods based on different depths or three-dimensional evaluation methods based on regular discrete grids. The former tends to overlook the three-dimensional characteristics of underground space resources at the vertical level and hinders the integration of indicator data within the evaluation unit. The latter, due to its high data requirements, excessively large assessment unit model data volume, and excessively discrete assessment units, is only applicable to small, localized experimental areas with abundant geological survey data. Furthermore, both evaluation methods fail to account for the differences in structure, lithology, hazard conditions, geotechnical strength, and other aspects of different strata, which imposes certain limitations on the application of the evaluation results. Summary of the Invention

[0005] In order to solve the above problems, the present invention proposes a method and system for generating three-dimensional entity evaluation units of underground space. Based on the indicator data affecting the development and utilization of underground space resources, the present invention generates three-dimensional entity evaluation units of urban underground space based on stratigraphic stratification on the basis of two-dimensional vector evaluation units and combines the three-dimensional stratigraphic model in the area, thereby realizing efficient division, vector expression and entity query application of three-dimensional evaluation units of underground space.

[0006] According to some embodiments, the present invention adopts the following technical solutions:

[0007] A method for generating a three-dimensional entity evaluation unit for an urban underground space comprises the following steps:

[0008] Obtain 2D vector evaluation unit layers and 3D stratigraphic models;

[0009] Merge the broken polygons in the two-dimensional vector evaluation unit layer according to the preset area threshold;

[0010] Generate corresponding 3D clipping units according to preset thickness and each face element in the 2D vector evaluation unit;

[0011] Generate a three-dimensional space unit set according to the generated three-dimensional clipping unit and the three-dimensional stratum model;

[0012] Merge the broken polyhedrons in the three-dimensional space unit set according to the preset volume threshold;

[0013] According to the index data in the two-dimensional vector evaluation unit layer, attribute values are assigned to each unit in the merged three-dimensional space unit set to obtain a three-dimensional evaluation unit model file and an attribute file.

[0014] As an optional implementation, the specific process of obtaining the two-dimensional vector evaluation unit layer and includes:

[0015] Get the two-dimensional vector evaluation unit layer and save the evaluation unit elements to the set A = {a i |i=1,2,...,AN}, where i represents the evaluation unit number and AN represents the number of evaluation sheets.

[0016] As an optional implementation, the specific process of obtaining a three-dimensional stratum model includes:

[0017] Get the three-dimensional stratum model data and store it in the stratum set D = {d j |j=1,2,...,DN}, where i represents the stratigraphic sequence from shallow to deep, and DN represents the stratigraphic layer number.

[0018] As an optional implementation, the specific process of generating the corresponding 3D clipping unit includes:

[0019] Select any surface element a in the plane unit set A i ;

[0020] Based on the area feature a i Point set P2D i and user-specified thickness h, calculate a i The corresponding top and bottom point sets P3D of the clipping unit i ;

[0021] Based on 3D point set P3D i , constructing polygon feature a i Corresponding clipping unit model c i , and store it in the 3D clipping unit set C = {c i |i=1,2,...,AN};

[0022] The above steps are executed repeatedly until all the cropping units are generated.

[0023] As an optional implementation, the specific process of generating a three-dimensional space unit set includes:

[0024] (1) Read any unit c from the 3D clipping unit set C i ;

[0025] (2) Read any stratigraphic data d from the stratigraphic set D of the three-dimensional stratigraphic model j ;

[0026] (3) Based on c i and d j , through the intersection Boolean operation method of three-dimensional polyhedron, generate the underground three-dimensional space unit u ij , and store it in the underground three-dimensional space unit set U={u ij |i=1,2,...,AN;j=1,2,…,DN}, where i is the 2D vector evaluation unit number and j is the formation number;

[0027] (4) looping through steps (2) to (3) until the generation of three-dimensional spatial units corresponding to each layer of the current two-dimensional vector evaluation unit is completed;

[0028] (5) Repeat steps (1) to (4) until all three-dimensional space units are generated.

[0029] As an optional implementation, the specific process of merging the broken polyhedrons in the three-dimensional space unit set includes:

[0030] (a) Select any three-dimensional space unit u from the three-dimensional space unit set U ij , calculate its volume v ij , if v ij If it is smaller than the user-specified volume threshold v, u ij Add to the broken three-dimensional space unit set S = {s k |k=1,2,...,SN}, where k represents the serial number of the broken three-dimensional space unit, and SN represents the number of all broken three-dimensional space units in U;

[0031] (b) cyclically executing step (a) until all the broken three-dimensional space units are screened;

[0032] (c) Select any broken unit s from the broken three-dimensional space unit set S k ;

[0033] (d) Find the broken unit s in the unit set U k The adjacent upper and lower adjacent units in the z direction, and filter out the unit with larger volume u b ;

[0034] (e) Crushing unit s k and unit u bPerform a three-dimensional union Boolean operation to obtain the merged unit u b ′, and replace the original two units in the set U;

[0035] (f) Repeat steps (c) to (e) until all broken three-dimensional space units are merged.

[0036] As an optional implementation, the specific process of assigning attributes to each unit in the merged three-dimensional space unit set according to the indicator data in the evaluation unit layer includes:

[0037] (i) Read any evaluation unit a from the two-dimensional vector evaluation unit set A i ;

[0038] (ii) Select the evaluation unit a from the three-dimensional space unit set U i The projections on the xy plane are exactly the same, but the three-dimensional space unit set U belongs to different strata. i ={u ij |j=1,2,...,DN};

[0039] (iii) From the three-dimensional space unit set U i Read any three-dimensional space unit u ij ;

[0040] (iv) Based on the two-dimensional vector evaluation unit a i Field attributes and three-dimensional space unit u ij id and stratum information to generate u ij The corresponding unit number and each indicator attribute are stored in the attribute set T = {t ij |i=1,2,...,AN; j=1,2,...,DN};

[0041] (v) Repeat steps (iii)-(iv) until the set U is completed. i Assign attributes to all three-dimensional space units in;

[0042] (vi) looping through steps (i) to (v) until the attributes of all three-dimensional space units are generated;

[0043] (vii) Outputting a three-dimensional evaluation unit model file; outputting an attribute file based on the generated three-dimensional space unit attribute set T.

[0044] A system for generating three-dimensional entity evaluation units for urban underground space, comprising:

[0045] a data acquisition module configured to acquire a two-dimensional vector evaluation unit layer and a three-dimensional stratum model;

[0046] The two-dimensional unit merging module is configured to merge the broken polygons in the two-dimensional vector evaluation unit layer according to a preset area threshold;

[0047] A three-dimensional clipping unit generation module is configured to generate a corresponding three-dimensional clipping unit according to a preset thickness and each surface element in the two-dimensional vector evaluation unit;

[0048] A three-dimensional space unit set generation module is configured to generate a three-dimensional space unit set according to the generated three-dimensional clipping unit and the three-dimensional stratum model;

[0049] A three-dimensional unit merging module is configured to merge the broken polyhedrons in the three-dimensional space unit set according to a preset volume threshold;

[0050] The attribute assignment module is configured to assign attributes to each unit in the merged three-dimensional space unit set according to the indicator data in the two-dimensional vector evaluation unit layer, and obtain a three-dimensional evaluation unit model file and an attribute file.

[0051] A computer-readable storage medium stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor of a terminal device and executing the steps of the above method.

[0052] A terminal device includes a processor and a computer-readable storage medium, wherein the processor is used to implement various instructions; the computer-readable storage medium is used to store multiple instructions, and the instructions are suitable for being loaded by the processor and executing the steps of the above method.

[0053] Compared with the prior art, the present invention has the following beneficial effects:

[0054] This method effectively integrates multiple indicators that influence underground space resource evaluation, considers the impact of these indicators on underground space resources, and achieves efficient division and vector representation of three-dimensional entity evaluation units for underground space. This method is particularly suitable for generating three-dimensional entity evaluation units for urban underground space in plain areas and for the three-dimensional evaluation of urban underground space resources. It provides the data and foundation for three-dimensional evaluation and planning of urban underground space resources, and has significant research significance and application value for urban planning and the development and utilization of urban underground space.

[0055] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] The accompanying drawings, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0057] Figure 1 It is the two-dimensional vector evaluation unit data used in this embodiment.

[0058] Figure 2 It is the three-dimensional stratum model data used in this embodiment.

[0059] Figure 3 It is a flow chart provided by the present invention.

[0060] Figure 4 1 is a comparison diagram of the planar crushing units before and after merging in this embodiment; wherein, (a) is before merging, and (b) is after merging.

[0061] Figure 5 This is the final display effect of the three-dimensional evaluation unit in this embodiment.

[0062] Figure 6 This is a partial display effect of the broken polyhedron merging process in this embodiment.

[0063] Figure 7 This is an example of a property file in this embodiment. Specific implementation method:

[0064] The present invention will be further described below with reference to the accompanying drawings and embodiments.

[0065] It should be noted that the following detailed descriptions are illustrative and intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which the present invention belongs.

[0066] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is intended to include the plural form. In addition, it should be understood that when the terms "comprise" and / or "include" are used in this specification, they indicate the presence of features, steps, operations, devices, components and / or combinations thereof.

[0067] like Figure 1 and Figure 2 As shown, this embodiment selects the index evaluation unit vector data of a certain experimental area and the surrounding Quaternary stratigraphic model data as experimental data. The projected coordinate system used for this experimental data is the local coordinate system of the city where the experimental area is located. This will be further explained below by describing a specific embodiment with reference to the accompanying drawings.

[0068] like Figure 3 As shown, this embodiment provides a method for generating a three-dimensional entity evaluation unit of an underground space based on stratum layering, which specifically includes the following steps:

[0069] (1) Loading the 2D vector evaluation unit layer and the 3D stratigraphic model; this step specifically includes:

[0070] (1-1) Read the vector evaluation unit layer and save the evaluation unit elements to the set A = {a i |i=1,2,...,AN}, where i represents the evaluation unit number and AN represents the number of evaluation units. In this embodiment, AN is 31, and the attributes of each evaluation unit are shown in Table 1;

[0071] Table 1 Attribute table of two-dimensional vector evaluation unit

[0072]

[0073]

[0074]

[0075] (1-2) Read the three-dimensional stratum model data and store it in the stratum set D = {d j |j=1,2,...,DN}, where i represents the stratigraphic sequence from shallow to deep, and DN represents the stratigraphic layer number. In this embodiment, DN is 7;

[0076] (2) Based on the user-specified area threshold, the broken polygons in the evaluation unit layer are merged. Figure 4 Shows the effect before and after merging;

[0077] (3) Generate a three-dimensional cutting unit based on the user-specified thickness and each evaluation unit element; this step specifically includes:

[0078] (3-1) Select any surface element a in the plane element set A i ;

[0079] (3-2) Based on surface element a i Point set P2D i and user-specified thickness h, calculate a i The corresponding top and bottom point sets P3D of the clipping unit i In this embodiment, h is 200 meters;

[0080] (3-3) Based on three-dimensional point set P3D i , constructing polygon feature a i Corresponding clipping unit model c i , and store it in the 3D clipping unit set C = {c i |i=1,2,...,AN};

[0081] (3-4) Loop through steps (3-1) to (3-3) until all cropping units are generated;

[0082] (4) Based on the three-dimensional clipping unit and the stratum model, a three-dimensional spatial unit set is generated by using the polyhedron intersection Boolean operation method; this step specifically includes:

[0083] (4-1) Read any unit c from the 3D clipping unit set C i ;

[0084] (4-2) Read any stratum data d from the stratum set D j ;

[0085] (4-3) Based on c i and d j , through the intersection Boolean operation method of three-dimensional polyhedron, generate the underground three-dimensional space unit u ij , and store it in the underground three-dimensional space unit set U={u ij |i=1,2,...,AN;j=1,2,…,DN}, where i is the 2D vector evaluation unit number and j is the formation number;

[0086] (4-4) looping through steps (4-2) to (4-3) until the generation of three-dimensional spatial units corresponding to each layer of the current two-dimensional vector evaluation unit is completed;

[0087] (4-5) Loop through steps (4-1)-(4-4) and bind the material, such as Figure 5 As shown, the generation of all three-dimensional space units can be completed;

[0088] (5) Based on the user-specified volume threshold, the broken polyhedrons in the three-dimensional space unit set are merged; this step specifically includes:

[0089] (5-1) Select any three-dimensional unit u from the three-dimensional space unit set U ij , calculate its volume v ij , if v ij If it is smaller than the user-specified volume threshold v, u ij Add to the broken three-dimensional space unit set S = {S k |k=1,2,...,SN}, where k represents the serial number of the broken three-dimensional space unit, and SN represents the total number of broken three-dimensional space units in U. In this embodiment, v is 5346639 cubic meters (calculated by the average volume of the three-dimensional space unit * 5%), and SN is 23;

[0090] (5-2) Execute step (5-1) repeatedly until all broken three-dimensional space units are screened;

[0091] (5-3) Select any crushing unit s from the crushing unit set S k ;

[0092] (5-4) Find the unit set U that matches s k The adjacent upper and lower adjacent units in the z direction, and filter out the unit with larger volume u b ;

[0093] (5-5) for s k and u b Perform a three-dimensional union Boolean operation to obtain the merged unit u b ′, and replace the original two units in the set U;

[0094] (5-6) Repeat steps (5-3) to (5-5) until all broken three-dimensional space units are merged. Figure 6 The local display effect of the broken polyhedron merging results is shown;

[0095] (6) Assigning attributes to each unit in the three-dimensional space unit set according to the indicator data in the evaluation unit layer, and outputting a three-dimensional evaluation unit model file in obj format and an attribute file in json format; this step specifically includes:

[0096] (6-1) Read any evaluation unit a from the two-dimensional vector evaluation unit set A i ;

[0097] (6-2) Select the units that match a from the three-dimensional space unit set U. i The projections on the xy plane are exactly the same, but the three-dimensional space unit set U belongs to different strata. i ={u ij |j=1,2,...,DN};

[0098] (6-3) From the geometry U i Read any three-dimensional space unit u ij ;

[0099] (6-4) Based on the two-dimensional vector evaluation unit a i Field attributes and three-dimensional space unit u ij id and stratum information to generate u ij The corresponding unit number and each indicator attribute are stored in the attribute set T = {t ij |i=1,2,...,AN; j=1,2,...,DN};

[0100] (6-5) Loop through steps (6-3)-(6-4) until the set U is complete. i Assign attributes to all three-dimensional space units in ;

[0101] (6-6) Steps (6-1) to (6-5) are repeated until the attributes of all three-dimensional space units are generated;

[0102] (6-7) Based on the three-dimensional space unit set U, output the three-dimensional evaluation unit model file in obj format; based on the generated three-dimensional space unit attribute set T, output the attribute file in json format.

[0103] In this embodiment, only the feature processing interface provided by the GDAL open source code is used to read the shp data. Other libraries such as ArcEngine can also be used to read the shp data.

[0104] In this embodiment, model intersection and merging processing is performed based only on the three-dimensional model Boolean operation interface provided by the CGAL open source code. Other libraries such as meshlab can also be used to provide interfaces for three-dimensional Boolean operations.

[0105] In this embodiment, the three-dimensional space unit model is exported only in OBJ format, and the three-dimensional stratum model can also be exported in other formats such as FBX.

[0106] In this embodiment, only the attribute data of the three-dimensional space unit is exported in json format. It can also be exported in other formats or integrated into the OBJ file for export, such as Figure 7 shown.

[0107] Of course, this embodiment is only an example, and the above parameter values can be changed according to specific circumstances, which is easy for those skilled in the art to think of.

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

[0109] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0110] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0111] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0112] Although the above describes the specific embodiments of the present invention in conjunction with the accompanying drawings, it is not intended to limit the scope of protection of the present invention. Those skilled in the art should understand that various modifications or variations that can be made by those skilled in the art on the basis of the technical solution of the present invention without any creative work are still within the scope of protection of the present invention.

Claims

1. A method for generating a three-dimensional entity evaluation unit for an urban underground space, characterized by: The following steps are involved: Obtain 2D vector evaluation unit layers and 3D stratigraphic models; Merge the broken polygons in the two-dimensional vector evaluation unit layer according to the preset area threshold; Generate corresponding 3D clipping units according to preset thickness and each face element in the 2D vector evaluation unit; Generate a three-dimensional space unit set according to the generated three-dimensional clipping unit and the three-dimensional stratum model; Merge the broken polyhedrons in the three-dimensional space unit set according to the preset volume threshold; According to the index data in the two-dimensional vector evaluation unit layer, attribute values are assigned to each unit in the merged three-dimensional space unit set to obtain a three-dimensional evaluation unit model file and an attribute file; The specific process of obtaining the two-dimensional vector evaluation unit layer includes: Get the two-dimensional vector evaluation unit layer and save the evaluation unit elements to the set A = {a i |i=1,2,...,AN}, where i represents the evaluation unit number and AN represents the number of evaluation units; The specific process of generating the corresponding 3D clipping unit includes: Select any surface element a in the plane unit set A i ; Based on the area feature a i Point set P2D i and user-specified thickness, calculate a i The corresponding top and bottom point sets P3D of the clipping unit i ; Based on 3D point set P3D i , constructing polygon feature a i Corresponding clipping unit model c i , and store it in the 3D clipping unit set C = {c i |i=1,2,...,AN}; The above steps are executed repeatedly until all the cropping units are generated.

2. The method for generating a three-dimensional entity evaluation unit for an urban underground space according to claim 1, wherein: The specific process of obtaining a 3D stratigraphic model includes: Get the three-dimensional stratum model data and store it in the stratum set D = {d j |j=1,2,...,DN}, where j represents the stratigraphic sequence from shallow to deep, and DN represents the stratigraphic layer number.

3. The method for generating a three-dimensional entity evaluation unit for an urban underground space according to claim 2, wherein: The specific process of generating a three-dimensional space unit set includes: (1) Read any unit c from the 3D clipping unit set C i ; (2) Read any stratigraphic data d from the stratigraphic set D of the three-dimensional stratigraphic model j ; (3) Based on c i and d j , through the intersection Boolean operation method of three-dimensional polyhedron, generate the underground three-dimensional space unit u ij , and store it in the underground three-dimensional space unit set U={u ij |i=1,2,...,AN;j=1,2,…,DN}, where i is the 2D vector evaluation unit number and j is the formation number; (4) looping through steps (2) to (3) until the generation of three-dimensional spatial units corresponding to each layer of the current two-dimensional vector evaluation unit is completed; (5) Repeat steps (1) to (4) until all three-dimensional space units are generated.

4. The method for generating a three-dimensional entity evaluation unit for an urban underground space according to claim 3, wherein: The specific process of merging broken polyhedra in a three-dimensional space unit set includes: (a) Select any three-dimensional space unit u from the three-dimensional space unit set U ij , calculate its volume v ij , if v ij If it is smaller than the user-specified volume threshold v, u ij Add to the broken three-dimensional space unit set S = {s k |k=1,2,...,SN}, where k represents the serial number of the broken three-dimensional space unit, and SN represents the number of all broken three-dimensional space units in U; (b) cyclically executing step (a) until all the broken three-dimensional space units are screened; (c) Select any broken unit s from the broken three-dimensional space unit set S k ; (d) Find the broken unit s in the unit set U k The adjacent upper and lower adjacent units in the z direction, and filter out the unit with larger volume u b ; (e) Crushing unit s k and unit u b Perform a three-dimensional union Boolean operation to obtain the merged unit u b ′, and replace the original two units in the set U; (f) Repeat steps (c) to (e) until all broken three-dimensional space units are merged.

5. The method for generating a three-dimensional entity evaluation unit for an urban underground space according to claim 3, wherein: The specific process of assigning attributes to each unit in the merged three-dimensional space unit set based on the indicator data in the evaluation unit layer includes: (i) Read any evaluation unit a from the two-dimensional vector evaluation unit set A i ; (ii) Select the evaluation unit a from the three-dimensional space unit set U i The projections on the xy plane are exactly the same, but the three-dimensional space unit set U belongs to different strata. i ={u ij |j=1,2,...,DN}; (iii) From the three-dimensional space unit set U i Read any three-dimensional space unit u ij ; (iv) Based on the two-dimensional vector evaluation unit a i Field attributes and three-dimensional space unit u ij id and stratum information to generate u ij The corresponding unit number and each indicator attribute are stored in the attribute set T = {t ij |i=1,2,...,AN; j=1,2,...,DN}; (v) Repeat steps (iii)-(iv) until the set U is completed. i Assign attributes to all three-dimensional space units in; (vi) looping through steps (i) to (v) until the attributes of all three-dimensional space units are generated; (vii) Outputting a three-dimensional evaluation unit model file; outputting an attribute file based on the generated three-dimensional space unit attribute set T.

6. A system for generating three-dimensional entity evaluation units for urban underground spaces, characterized by: include: a data acquisition module configured to acquire a two-dimensional vector evaluation unit layer and a three-dimensional stratum model; The two-dimensional unit merging module is configured to merge the broken polygons in the two-dimensional vector evaluation unit layer according to a preset area threshold; A three-dimensional clipping unit generation module is configured to generate a corresponding three-dimensional clipping unit according to a preset thickness and each surface element in the two-dimensional vector evaluation unit; A three-dimensional space unit set generation module is configured to generate a three-dimensional space unit set according to the generated three-dimensional clipping unit and the three-dimensional stratum model; A three-dimensional unit merging module is configured to merge the broken polyhedrons in the three-dimensional space unit set according to a preset volume threshold; The attribute assignment module is configured to assign attributes to each unit in the merged three-dimensional space unit set according to the indicator data in the two-dimensional vector evaluation unit layer, and obtain a three-dimensional evaluation unit model file and an attribute file; The specific process of obtaining the two-dimensional vector evaluation unit layer includes: Get the two-dimensional vector evaluation unit layer and save the evaluation unit elements to the set A = {a i |i=1,2,...,AN}, where i represents the evaluation unit number and AN represents the number of evaluation units; The specific process of generating the corresponding 3D clipping unit includes: Select any surface element a in the plane unit set A i ; Based on the area feature a i Point set P2D i and user-specified thickness, calculate a i The corresponding top and bottom point sets P3D of the clipping unit i ; Based on 3D point set P3D i , constructing polygon feature a i Corresponding clipping unit model c i , and store it in the 3D clipping unit set C = {c i |i=1,2,...,AN}; The above steps are executed repeatedly until all the cropping units are generated.

7. A computer-readable storage medium, characterized in that: There are a plurality of instructions, which are suitable for being loaded by a processor of a terminal device and executing the steps of the method according to any one of claims 1 to 5.

8. A terminal device, characterized in that: The method comprises a processor and a computer-readable storage medium, wherein the processor is used to implement various instructions; and the computer-readable storage medium is used to store a plurality of instructions, wherein the instructions are suitable for being loaded by the processor and executing the steps of the method according to any one of claims 1 to 5.