Municipal pipe network well atlas modeling and quantity calculation method and device, equipment and storage medium

By defining and using the basic components, business components, business condition components and hole offset types of the well map accents, modeling and calculation methods of municipal pipeline well map accents were established, time-consuming and error-prone problems in the existing technology were solved, and more efficient and accurate engineering volume calculation was achieved.

CN119783296APending Publication Date: 2025-04-08GLODON CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411872758.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The manual and software calculation methods of the prior art are time-consuming and error-prone in the calculation of the municipal pipeline well map maps, and cannot be quickly expanded to adapt to the update of the industry maps.

Method used

By defining the basic components, business components, business condition components and hole offset types of the well map atlas, a general municipal pipeline well map atlas modeling and calculation of quantity is established, and these components are abstracted and reused to realize three-dimensional modeling and engineering quantity calculation.

Benefits of technology

It improves the efficiency and accuracy of municipal pipeline well map accent modeling and calculation volume, reduces the complexity and error rate of manual and software calculation volume, and can quickly expand to adapt to the update of industry map accents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119783296A_ABST
    Figure CN119783296A_ABST
Patent Text Reader

Abstract

The invention discloses a municipal pipe network well atlas modeling and quantity calculation method, device and equipment and a storage medium, and the method comprises the steps: defining basic parts of a well atlas, the basic parts being geometries forming the well atlas, and each geometry having a corresponding engineering quantity expression; business components of the well diagram set are defined, the business components are business parameters of the well diagram set applied to the municipal pipe network project, and the basic components are associated with the business components; defining a service condition component of the well diagram set, the service condition component representing a specific scene representation of the service component; the hole deviation type of the well diagram set is defined, and the hole deviation type represents the relative position relation between the business components of the municipal pipe network project; and realizing modeling and quantity calculation of the well diagram set of the municipal pipe network project based on the definition. According to the method, the well atlas is abstracted through the business condition assembly, the business component assembly, the basic component assembly and the hole position assembly, and the municipal pipe network well atlas modeling and quantity calculation efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer-aided design, and in particular to a municipal pipe network well atlas modeling and quantity calculation method, device, equipment and storage medium. Background Art

[0002] Municipal pipe network projects generally include: drainage pipe network, water supply pipe network, gas pipe network, heat pipe network, power pipe network, etc. The pipe network project includes multiple pipe network disciplines, and the construction process is basically similar. Different pipe network disciplines must use "wells" to connect the intersections of pipelines. The engineering cost needs to calculate the engineering quantity of the "well": the well structure quantity, the well deducted from the pipeline quantity, and the well earthwork quantity. At the same time, the well atlas is the industry standard, construction content, and construction specification formulated by the relevant departments of the state or provinces. Therefore, the calculation of the "well" is also the calculation of the well atlas.

[0003] There are many types of municipal pipe network well atlases, and the quantity calculation content of well atlases is rich and complicated, generally including two methods of quantity calculation: the first is manual quantity calculation. Manual quantity calculation requires writing engineering quantity formulas for each component, with many parameters, complex writing, and easy errors. It is impossible to establish a three-dimensional model to deduct earthwork space, etc. The second is software quantity calculation, which requires each component to establish a three-dimensional model and write engineering quantity formulas, which is cumbersome and error-prone. Industry atlases are updated quickly, and municipal quantity calculation software cannot quickly expand well atlases. In order to improve the efficiency of users' municipal pipe network well atlas quantity calculation, a municipal pipe network well atlas modeling and quantity calculation method is urgently needed to improve the efficiency of quantity calculation.

[0004] There is currently no effective solution to the technical problems that the existing manual and software calculation methods are time-consuming and error-prone. Summary of the invention

[0005] The purpose of the present invention is to provide a municipal pipe network well atlas modeling and quantity calculation method, device, equipment and storage medium, which can solve the technical problems of time-consuming and error-prone manual and software quantity calculation methods in the prior art.

[0006] One aspect of the present invention provides a method for modeling and calculating the quantity of a municipal pipe network well atlas, the method comprising: defining basic components of the well atlas, wherein the basic components are geometric bodies that constitute the well atlas, and each geometric body has a corresponding engineering quantity expression; defining business components of the well atlas, wherein the business components are business parameters of the well atlas applied to municipal pipe network projects, and the basic components are associated with the business components; defining business condition components of the well atlas, wherein the business condition components represent specific scenario representations of the business components; defining hole offset types of the well atlas, wherein the hole offset types represent the relative positional relationship between the business components of the municipal pipe network project; and implementing modeling and quantity calculation of the well atlas of the municipal pipe network project based on the above definitions.

[0007] Optionally, defining basic components of the well atlas includes: defining geometric parameters of the basic components, wherein the geometric parameters include basic component classification, basic component style, attribute parameters, and attribute parameter constraints; defining a three-dimensional model of the basic components, including: constructing a stretched section, and establishing a three-dimensional model through the stretched section and attribute parameters and a coordinate system; defining an engineering quantity expression of the basic components, wherein the engineering quantity expression includes basic component classification, basic component style, engineering quantity name, and engineering quantity calculation principle.

[0008] Optionally, defining business components of a well atlas includes: defining business parameters of the business components, wherein the business parameters include business component classification, business component style, and parameter name; establishing an association relationship between the business components and the basic components through a mapping relationship between the business component classification and the basic component classification; establishing a correspondence between the parameter name of the business component and the attribute parameter of the basic component; and determining the engineering quantity of the business component based on the association relationship between the attribute parameters of the basic component and the engineering quantity calculation principle.

[0009] Optionally, business condition components of the well atlas are defined, including: business conditions include profession, shape, material, form and purpose, each business condition corresponds to multiple condition categories; business condition components composed of condition categories corresponding to different business conditions are defined; and the well atlas of each business condition component is defined to consist of multiple business components.

[0010] Optionally, the hole offset type of the well atlas is defined, including: defining all hole offset positions and hole center point offset vectors that can be included in the municipal pipe network project; defining business components located above the hole to automatically offset with the hole offset.

[0011] Optionally, based on the above definition, modeling and quantity calculation of the well atlas of the municipal pipeline network project are implemented, including: obtaining the target business conditions input by the user, and filtering out the target business components and the target hole offset positions through the target business conditions; determining the target basic components according to the target business components and the target hole offset positions, and obtaining the target well atlas; performing three-dimensional modeling based on the target well atlas to generate a well model, and calculating the well model through the engineering quantity expression of the target well atlas to obtain the engineering quantity of the municipal pipeline network well atlas.

[0012] Another aspect of the present invention provides a municipal pipe network well atlas modeling and quantity calculation device, which includes: a basic component abstract module, used to define the basic components of the well atlas, wherein the basic components are geometric bodies that constitute the well atlas, and each geometric body has a corresponding engineering quantity expression; a business component abstract module, used to define the business components of the well atlas, wherein the business components are business parameters of the well atlas applied to municipal pipe network projects, and the basic components are associated with the business components; a business condition component abstract module, used to define the business condition components of the well atlas, wherein the business condition components represent specific scenario representations of the business components; a hole offset type abstract module, used to define the hole offset type of the well atlas, wherein the hole offset type represents the relative position relationship between the business components of the municipal pipe network project; a quantity calculation module, used to implement the quantity calculation of the well atlas of the municipal pipe network project based on the above definition.

[0013] Optionally, the quantity calculation module is also used to: obtain the target business conditions input by the user, and filter out the target business components and the target hole offset positions through the target business conditions; determine the target basic components according to the target business components and the target hole offset positions to obtain the target well atlas; perform three-dimensional modeling based on the target well atlas to generate a well model, and calculate the well model through the engineering quantity expression of the target well atlas to obtain the engineering quantity of the municipal pipeline well atlas.

[0014] Another aspect of the present invention provides a computer device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the municipal pipe network well atlas modeling and quantity calculation method of any of the above-mentioned embodiments when executing the computer program.

[0015] Another aspect of the present invention provides a computer storage medium having a computer program stored thereon, which implements the municipal pipe network well atlas modeling and quantity calculation method of any of the above embodiments when the computer program is executed by a processor. Further, the computer readable storage medium may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function, etc.; the data storage area may store data created according to the use of blockchain nodes, etc.

[0016] The present invention abstracts the municipal pipe network well atlas through business condition components, business component components, basic component components, and opening location components to generate a reusable well atlas modeling and quantity calculation method, thereby improving the efficiency and accuracy of municipal pipe network well atlas modeling and quantity calculation. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings: Figure 1 An optional flow chart of a municipal pipe network well atlas modeling and quantity calculation method provided in the first embodiment of the present invention is shown; Figure 2 A schematic diagram showing an optional application of the cover plate structural component provided in the first embodiment of the present invention; Figure 3 It shows an optional structural schematic diagram of a prefabricated side membrane of a rectangular cover plate provided in the first embodiment of the present invention; Figure 4 An optional structural schematic diagram of a well atlas provided in Embodiment 1 of the present invention is shown; Figure 5 A schematic diagram showing an optional application of the offset position of the hole of a rectangular well provided in the first embodiment of the present invention; Figure 6 A schematic diagram showing an optional application of a rectangular well service component provided by the first embodiment of the present invention with the hole opening offset Figure 7 A structural block diagram of a municipal pipe network well atlas modeling and quantity calculation device provided in the second embodiment of the present invention is shown; and Figure 8 A block diagram of a computer device suitable for implementing a municipal pipe network well atlas modeling and quantity calculation method provided in a third embodiment of the present invention is shown. DETAILED DESCRIPTION

[0018] In order to make the purpose, technical scheme and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0019] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0020] Embodiment 1 This embodiment provides a municipal pipe network well atlas modeling and quantity calculation method. Figure 1 The flowchart of the municipal pipe network well atlas modeling and quantity calculation method is shown in FIG. Figure 1 As shown, the municipal pipe network well atlas modeling and quantity calculation method may include steps S101 to S105, wherein: Step S101, defining basic components of the well atlas, wherein the basic components are geometric bodies constituting the well atlas, and each geometric body has a corresponding engineering quantity expression; Basic components can be geometric bodies such as cubes, cylinders, sectors, hollow cubes, hollow cylinders, etc., or other geometric bodies that can form well structures, without limitation. Basic components are independent of business, based on geometric abstraction, and reusable. Basic components are related to the 3D modeling process of geometric bodies and the engineering quantity expression.

[0021] Step S102, defining business components of the well atlas, wherein the business components are business parameters of the well atlas applied to the municipal pipe network project, and the basic components are associated with the business components; Business components contain specific business parameters, are bound to basic components, can be extended according to various application dimensions, and can reference the engineering quantity expressions of basic components. Specifically, business components can be cushion layers, well chambers, cover plates, well shafts, closings, well rings, well covers, etc.

[0022] Step S103, defining a business condition component of the well atlas, wherein the business condition component represents a specific scenario representation of a business component; Business conditions can be profession, purpose, material, shape, form.

[0023] Step S104, defining the hole offset type of the well atlas, wherein the hole offset type represents the relative position relationship between the business components of the municipal pipe network project; The hole offset types can include various hole offset positions of circular wells and various offset positions of rectangular wells, so as to correspond to the well structure in the actual construction scene and improve the accuracy of the well map calculation.

[0024] Step S105, based on the above definition, the well atlas of the municipal pipe network project is modeled and calculated.

[0025] This embodiment builds a general production well atlas framework by abstractly defining the well atlas, and provides a highly reusable and flexibly expandable production atlas method based on data such as basic components, business components, business condition components, and opening offset types, thereby providing municipal pipeline well atlas modeling and quantity calculation efficiency and accuracy.

[0026] Preferably, step S101 may include steps S1011 to S1013, wherein: Step S1011, defining geometric parameters of basic components, wherein the geometric parameters include basic component classification, basic component style, attribute parameters, and attribute parameter constraints; The 3D model of the basic component is influenced by the geometric parameters, ie which geometric parameters are required to describe a basic geometry.

[0027] Basic component classifications may include rectangular ring-outer square inner circle, circular ring-outer circle inner circle; basic component styles may be three-dimensional images of basic component classifications; attribute (geometry) parameters may include height, long side, wide side, inner ring diameter, inner ring offset, and coordinate system; attribute parameter constraints may be (0, boundary value], real number; Vector2d defaults to (0,0); Coord3d defaults to (0,0,0), and attribute parameter constraints correspond to attribute parameters.

[0028] Step S1012, defining a three-dimensional model of the basic component, including: constructing a stretching section, and establishing a three-dimensional model through the stretching section and attribute parameters and a coordinate system; The establishment of the three-dimensional model of the geometric body includes a simple stretching body construction algorithm and a transition body construction algorithm.

[0029] The construction process of the three-dimensional model of the geometric body of "rectangular ring-outer square and inner circle" is used as an example to explain. First, the outer ring of the stretched section is constructed, and this step is determined by the attribute parameters (long side, wide side); then the inner ring of the stretched section is constructed, and this step is determined by the attribute parameters (inner ring diameter, inner ring offset); then the stretched section is constructed, which is composed of the inner and outer rings; finally, the stretched body is constructed, and the stretched body construction algorithm is called through the aforementioned constructed stretched section, stretched height, and coordinate system to establish a three-dimensional model.

[0030] Step S1013, defining the quantity expression of the basic components, wherein the quantity expression includes basic component classification, basic component style, quantity name and quantity calculation principle.

[0031] Basic component classifications may include rectangular rings-outer square inner circle, circular rings-outer circle inner circle; basic styles may be three-dimensional images of basic component classifications; engineering quantity names may be quantity, height, volume, top area (without holes), bottom area (without holes), top area (without holes), bottom area (without holes), top hole opening area, bottom hole opening area, outer area, and inner area; engineering quantity calculation principles correspond to engineering quantity names. For example, engineering quantity calculation principles may be quantity, height, (outer ring area-inner ring area), fixed hole opening area, bottom hole opening area, and bottom outer ring circumference*height.

[0032] Preferably, step S102 may include steps S1021 to S1024, wherein: Step S1021, defining the business parameters of the business component, wherein the business parameters include business component classification, business component style, and parameter name; Business parameters are parameters (for example, size information) on drawings or atlases that describe the business meaning of the corresponding components. Business component categories can be cushion layers, well chambers, cover plates, well shafts, closings, well rings, well covers, etc. Business component styles can be screenshots of drawings of business component categories; parameter names can be cover plate thickness, cushion layer thickness.

[0033] Let’s take the cover plate as an example to explain. Figure 2 A schematic diagram of a cover plate structural component is shown, such as Figure 2 As shown, the information "GBH" and "GBB" selected by the rectangular box are the parameter names of cover thickness and cover overlap width.

[0034] Step S1022, establishing an association relationship between the business component and the basic component through a mapping relationship between the business component classification and the basic component classification; Continuing with the previous example, for the "rectangular cover" business component, its essence is the three-dimensional body of "rectangular ring-outer square and inner circle", so it corresponds to the basic component "rectangular ring-outer square and inner circle".

[0035] Step S1023, establishing a correspondence between the parameter name of the business component and the attribute parameter of the basic component; The attribute parameters of the basic component are specified by the geometric parameters of the business component. The geometric parameters of a business component are composed of the business parameters of multiple different components.

[0036] The rectangular cover is used as an example for explanation. Table 1 shows the corresponding relationship between the attribute (geometric) parameters of the rectangular cover and the basic component.

[0037] Table 1

[0038] Step S1024, determining the engineering quantity of the business component based on the association between the attribute parameters of the basic component and the engineering quantity calculation principle.

[0039] Since the business component is a specific scene representation of the well atlas, that is, it is composed of geometric bodies of corresponding sizes, the engineering quantities of the business component can be found in the basic geometric bodies. The engineering quantities of the business component are a subset of the engineering quantities of the basic components.

[0040] Taking the rectangular cover as an example, the determination of the engineering quantity of the business component is explained, as shown in Table 2.

[0041] Table 2

[0042] In Table 2, the business component "rectangular cover" is essentially the same as the basic component "rectangular ring-outer square inner circle". Accordingly, the engineering quantities "volume", "outer area + inner area", "bottom area (including overlap, not buckled holes)", "outer area + inner area + bottom area (excluding overlap-buckle holes)" of "rectangular ring-outer square inner circle" correspond to the engineering quantities "volume", "prefabricated side formwork", "prefabricated ground membrane" and "cast-in-place formwork" of the business component "rectangular cover". The above table only lists the calculation of some engineering quantities of rectangular cover, and does not restrict other types of engineering quantities and engineering quantities of other business components.

[0043] Figure 3 A schematic diagram of the structure of a rectangular cover plate prefabricated side membrane is shown. Figure 3 As shown in the figure, the shaded area is the engineering quantity of the "prefabricated side membrane" of the rectangular cover. It corresponds to the "inner area" and "outer area" of the "rectangular ring-outer square inner circle" three-dimensional body. The formula for calculating the inner area is: 3.14*inner ring diameter*height, and the formula for calculating the outer area is: (long side+wide side)*2*height. As can be seen from Table 1, "long side" = well chamber length + long side cover overlap width*2, "wide side" = well chamber width + wide side cover overlap width*2, "height" = cover thickness, "inner ring diameter" = manhole diameter. The engineering quantity of the prefabricated ground membrane of the rectangular cover can be calculated through the above relationship and the given business parameters.

[0044] Preferably, step S103 may include step S1031 to step S1032, wherein: Business conditions include profession, shape, material, form and purpose, and each business condition corresponds to multiple condition categories; "Major" can be drainage, rainwater, water supply, etc.; the shape can be circular, rectangular, or fan-shaped; the material can be concrete, brickwork, prefabricated, plastic, or modular; the form can be closed-end, cover, or straight-cylinder; the purpose can be silt well, waterfall well, sluice well, or intersection well, etc.

[0045] Step S1031, defining a business condition component composed of condition classification combinations corresponding to different business conditions; Different types of well atlases can be combined according to different business conditions. Each set of different business conditions is an independent "business condition component". For example, a circular concrete cover type silt well for drainage; a rectangular brick-built closed intersection well for rainwater, etc.

[0046] Step S1032, defining the well map set of each business condition component to be composed of multiple business components.

[0047] Well atlases with different “business conditions” are composed of multiple different “business components” (the corresponding business parameters, three-dimensional models, and engineering quantity expressions are different).

[0048] Table 3 shows the correspondence between different “business conditions” and different “business component” three-dimensional models.

[0049] Table 3

[0050] Table 4 shows the correspondence between different “business conditions” and different “business component” engineering quantity expressions.

[0051] Table 4

[0052] Preferably, step S104 may include step S1041 to step S1042, wherein: Step S1041, defining all hole offset positions and hole center point offset vectors that may be included in the municipal pipe network project; In the construction specifications, the offset of the well structure opening follows a certain pattern, that is, maintenance personnel enter the inspection well through the opening for maintenance, and the inner wall of the opening is tangent to the interior of the well chamber.

[0053] Figure 4 A structural schematic diagram of a well atlas is shown, as shown in 4, the hole is also called a manhole, and the cover is also called a manhole plate. A hole (manhole) will be left in the middle of the cover, and the positions of the wellbore, well ring, and well cover above the cover will also move with the hole position. That is: the geometric center of the wellbore, well ring, and well cover when viewed from above overlaps with the center of the cover hole. The size of the inner ring of the wellbore coincides with the size of the cover hole.

[0054] Figure 5 A schematic diagram of the offset position of the hole of a rectangular well is shown in FIG. Figure 5 As shown in the figure, the hole offset positions of the rectangular well include the center, upper left side, leftmost side, lower left side, lowermost side, lower right side, rightmost side, and upper right side. The hole center point offset vector corresponds to the hole offset position, including (0,0), (0, (well chamber width-manhole inner diameter) / 2)... Step S1042, defining the business component located above the hole to automatically shift as the hole shifts.

[0055] Figure 6 A schematic diagram showing the offset of a rectangular well business component with the hole opening is shown. Figure 6 As shown, the opening of the rectangular well is initially in the center, and the opening offset position is at the far left. According to the defined "opening position component", the rectangular cover is selected, and the offset vector to the far left is: (-(well chamber length-manhole inner diameter) / 2,0) 1. Rectangular cover, corresponding to the three-dimensional body of "rectangular ring-outer square and inner circle", inner ring offset: (-(well chamber length-manhole inner diameter) / 2,0) 2. The horizontal position offset of the wellbore, well ring (corresponding to the "circular ring" three-dimensional body) and well cover (corresponding to the "cylinder" three-dimensional body) above the rectangular cover is: (-(well chamber length-manhole inner diameter) / 2,0) 3. Through the above two steps, the rectangular cover plate opening, the wellbore above the cover plate, the well ring, and the cover plate can be offset to the correct position according to the mathematical formula.

[0056] Preferably, step S105 may include steps S1051 to S1053, wherein: Step S1051, obtaining the target business conditions input by the user, and filtering out the target business components and the target hole offset positions according to the target business conditions; Step S1052, determining the target basic component according to the target business component and the target hole offset position, and obtaining the target well atlas; Step S1053, three-dimensional modeling is performed based on the target well atlas to generate a well model, and the well model is calculated using the engineering quantity expression of the target well atlas to obtain the engineering quantity of the municipal pipe network well atlas.

[0057] Through the above steps, a large number of fine-grained, reusable "business condition" components, "business component" components, "basic component" components, and "hole offset types" can be defined.

[0058] Through given business conditions, multiple "business components" can be screened out from the component library to form a well atlas and corresponding engineering quantity algorithms, and finally the engineering quantity of the municipal pipeline engineering well atlas can be obtained.

[0059] This embodiment abstracts the municipal pipe network well atlas through business condition components, business component components, basic component components, and opening location components to generate a reusable well atlas modeling and quantity calculation method, thereby improving the efficiency and accuracy of municipal pipe network well atlas modeling and quantity calculation.

[0060] Embodiment 2 The second embodiment of the present invention further provides a municipal pipe network well atlas modeling and quantity calculation device, which corresponds to the municipal pipe network well atlas modeling and quantity calculation method provided in the above embodiment 1. The corresponding technical features and technical effects are not described in detail in this embodiment, and the relevant parts can refer to the above embodiment 1. Specifically, Figure 7 The figure shows the structural block diagram of the municipal pipe network well atlas modeling and quantity calculation device. Figure 7As shown, the municipal pipe network well atlas modeling and quantity calculation device 700 includes a basic component abstract module 701, a business component abstract module 702, a business condition component abstract module 703, a hole offset type abstract module 704 and a quantity calculation module 705, wherein: A basic component abstraction module 701 is used to define basic components of the well atlas, wherein the basic components are geometric bodies constituting the well atlas, and each geometric body has a corresponding engineering quantity expression; The business component abstraction module 702 is connected to the basic component abstraction module 701 and is used to define the business components of the well atlas, wherein the business components are business parameters of the well atlas applied to the municipal pipe network project, and the basic components are associated with the business components; The business condition component abstract module 703 is connected to the business component abstract module 702 and is used to define the business condition component of the well atlas, wherein the business condition component represents a specific scenario representation of the business component; The hole offset type abstract module 704 is connected to the business condition component abstract module 703 and is used to define the hole offset type of the well atlas, wherein the hole offset type represents the relative position relationship between the business components of the municipal pipe network project; The quantity calculation module 705 is connected to the hole offset type abstract module 704 and is used to implement the modeling and quantity calculation of the well atlas of the municipal pipe network project based on the above definition.

[0061] Optionally, the basic component abstract module is also used to: define the geometric parameters of the basic component, wherein the geometric parameters include the basic component classification, basic component style, attribute parameters, and attribute parameter constraints; define the three-dimensional model of the basic component, including: constructing a stretched section, and establishing a three-dimensional model through the stretched section and attribute parameters and coordinate system; define the engineering quantity expression of the basic component, wherein the engineering quantity expression includes the basic component classification, basic component style, engineering quantity name, and engineering quantity calculation principle.

[0062] Optionally, the business component abstract module is also used to: define business parameters of the business component, where the business parameters include business component classification, business component style, and parameter name; establish an association relationship between the business component and the basic component through a mapping relationship between the business component classification and the basic component classification; establish a correspondence between the parameter name of the business component and the attribute parameter of the basic component; and determine the engineering quantity of the business component based on the association relationship between the attribute parameters of the basic component and the engineering quantity calculation principle.

[0063] Optionally, the business condition component abstract module is also used for: business conditions include profession, shape, material, form and purpose, each business condition corresponds to multiple condition categories; define business condition components composed of condition categories corresponding to different business conditions; define the well map set of each business condition component to be composed of multiple business components.

[0064] Optionally, the hole offset type abstract module is also used to: define all hole offset positions and hole center point offset vectors that can be included in the municipal pipe network project; and define business components located above the hole to automatically offset with the hole offset.

[0065] Optionally, the quantity calculation module is also used to: obtain the target business conditions input by the user, and filter out the target business components and the target hole offset positions through the target business conditions; determine the target basic components according to the target business components and the target hole offset positions to obtain the target well atlas; perform three-dimensional modeling based on the target well atlas to generate a well model, and calculate the well model through the engineering quantity expression of the target well atlas to obtain the engineering quantity of the municipal pipeline well atlas.

[0066] Embodiment 3 Figure 8 The block diagram of a computer device suitable for implementing a municipal pipe network well atlas modeling and quantity calculation method provided in the third embodiment of the present invention is shown. In this embodiment, the computer device 800 can be a smart phone, tablet computer, laptop computer, desktop computer, rack server, blade server, tower server or cabinet server (including an independent server, or a server cluster composed of multiple servers) that executes a program. Figure 8 As shown, the computer device 800 of this embodiment includes at least but is not limited to: a memory 801, a processor 802, and a network interface 803 that can be interconnected through a system bus. It should be noted that Figure 8 Only a computer device 800 having components 801 - 803 is shown, but it should be understood that implementing all of the components shown is not a requirement, and more or fewer components may alternatively be implemented.

[0067] In this embodiment, the memory 803 includes at least one type of computer-readable storage medium, and the readable storage medium includes a flash memory, a hard disk, a multimedia card, a card-type memory (for example, an SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory 801 may be an internal storage unit of the computer device 800, such as a hard disk or a memory of the computer device 800. In other embodiments, the memory 801 may also be an external storage device of the computer device 800, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the computer device 800. Of course, the memory 801 may also include both the internal storage unit of the computer device 800 and its external storage device. In this embodiment, the memory 801 is generally used to store an operating system and various application software installed on the computer device 800, such as program codes for municipal pipe network well atlas modeling and quantity calculation methods.

[0068] In some embodiments, the processor 802 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips. The processor 802 is generally used to control the overall operation of the computer device 800. For example, the processor 802 performs control and processing related to data interaction or communication with the computer device 800. In this embodiment, the processor 802 is used to run the program code of the steps of the municipal pipe network well atlas modeling and quantity calculation method stored in the memory 801.

[0069] In this embodiment, the municipal pipe network well atlas modeling and quantity calculation method stored in the memory 801 can also be divided into one or more program modules and executed by one or more processors (processor 802 in this embodiment) to complete the present invention.

[0070] The network interface 803 may include a wireless network interface or a wired network interface, and the network interface 803 is generally used to establish a communication link between the computer device 800 and other computer devices. For example, the network interface 803 is used to connect the computer device 800 to an external terminal through a network, and to establish a data transmission channel and a communication link between the computer device 800 and the external terminal. The network may be a wireless or wired network such as an intranet, the Internet, the Global System of Mobile communication (GSM), Wideband Code Division Multiple Access (WCDMA), 4G network, 5G network, Bluetooth, Wi-Fi, etc.

[0071] Embodiment 4 The present embodiment also provides a computer-readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, CD, server, App application store, etc., on which a computer program is stored. When the computer program is executed by a processor, the steps of municipal pipe network well atlas modeling and quantity calculation method are implemented.

[0072] Obviously, those skilled in the art should understand that the modules or steps of the above-mentioned embodiments of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. In this way, the embodiments of the present invention are not limited to any specific combination of hardware and software.

[0073] It should be noted that the serial numbers of the embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0074] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method.

[0075] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A municipal pipe network well atlas modeling and quantity calculation method, characterized in that: The method comprises: Defining basic components of the well atlas, wherein the basic components are geometric bodies constituting the well atlas, and each geometric body has a corresponding engineering quantity expression; Defining business components of the well atlas, wherein the business components are business parameters of the well atlas applied to the municipal pipe network project, and the basic components are associated with the business components; defining a business condition component of a well atlas, wherein the business condition component represents a specific scenario representation of the business component; Defining a hole offset type of a well atlas, wherein the hole offset type represents a relative position relationship between business components of the municipal pipe network project; Based on the above definition, the modeling and quantity calculation of the well atlas of the municipal pipe network project are realized.

2. The method according to claim 1, characterized in that The basic components of defining a well atlas include: Defining geometric parameters of basic components, wherein the geometric parameters include basic component classification, basic component style, attribute parameters, and attribute parameter constraints; Defining a three-dimensional model of a basic component includes: constructing a stretching section, and establishing a three-dimensional model through the stretching section and the attribute parameters and the coordinate system; Define the quantity expression of basic components, wherein the quantity expression includes basic component classification, basic component style, quantity name and quantity calculation principle.

3. The method according to claim 1, characterized in that The business components of the well atlas definition include: Defining business parameters of business components, wherein the business parameters include business component classification, business component style, and parameter name; Establishing an association relationship between the business component and the basic component through a mapping relationship between the business component classification and the basic component classification; Establishing a correspondence between the parameter name of the business component and the attribute parameter of the basic component; The engineering quantity of the business component is determined based on the association between the attribute parameters of the basic component and the engineering quantity calculation principle.

4. The method according to claim 1, characterized in that: The business condition component of the well map set is defined, including: Business conditions include profession, shape, material, form and purpose, and each business condition corresponds to multiple condition categories; Define business condition components composed of condition classifications corresponding to different business conditions; The well map set that defines each business condition component is composed of multiple business components.

5. The method according to claim 1, characterized in that The hole offset types for defining the well atlas include: Defining all hole offset positions and hole center point offset vectors that may be included in the municipal pipe network project; Define that the business components located above the hole will automatically shift as the hole shifts.

6. The method according to any one of claims 1 to 5, characterized in that: The modeling and quantity calculation of the well atlas of the municipal pipe network project based on the above definition includes: Obtaining target business conditions input by a user, and filtering out target business components and target hole offset positions according to the target business conditions; Determine the target basic component according to the target business component and the target hole offset position, and obtain the target well atlas; Three-dimensional modeling is performed based on the target well atlas to generate a well model, and the well model is calculated using the engineering quantity expression of the target well atlas to obtain the engineering quantity of the municipal pipe network well atlas.

7. A municipal pipe network well atlas modeling and quantity calculation device, characterized in that: The device comprises: A basic component abstraction module is used to define the basic components of the well atlas, wherein the basic components are geometric bodies constituting the well atlas, and each geometric body has a corresponding engineering quantity expression; A business component abstraction module, used to define business components of a well atlas, wherein the business components are business parameters of the well atlas applied to a municipal pipe network project, and the basic components are associated with the business components; A business condition component abstraction module, used to define a business condition component of a well atlas, wherein the business condition component represents a specific scenario representation of the business component; A hole offset type abstract module is used to define the hole offset type of the well atlas, wherein the hole offset type represents the relative position relationship between the business components of the municipal pipe network project; The quantity calculation module is used to realize the modeling and quantity calculation of the well atlas of the municipal pipe network project based on the above definition.

8. The device according to claim 7, wherein the amount calculation module is further used for: Obtaining target business conditions input by a user, and filtering out target business components and target hole offset positions according to the target business conditions; Determine the target basic component according to the target business component and the target hole offset position, and obtain the target well atlas; Three-dimensional modeling is performed based on the target well atlas to generate a well model, and the well model is calculated using the engineering quantity expression of the target well atlas to obtain the engineering quantity of the municipal pipe network well atlas.

9. A computer device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 6 when executing the computer program.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.