Pipeline analysis method and system and storage medium

By acquiring and analyzing the attribute data of underground pipelines and drawing cross-section and longitudinal section analysis diagrams, the problem of low accuracy in pipeline data analysis in the prior art is solved, and the accurate description and analysis of the physical structure of underground pipelines is achieved.

CN119622965APending Publication Date: 2025-03-14CHENGDU ECONOMIC DEVELOPMENT DIGITAL CITY OPERATION MANAGEMENT CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411663804.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

In the prior art, data analysis of the distribution of underground pipelines is carried out through two-dimensional map software, which has low accuracy and cannot reflect the real physical structure of underground pipelines.

Method used

By obtaining the attribute data of each pipeline in the area to be analyzed, the drawing data is determined, including the soil covering depth, slope, buried depth change rate and distance between the pipelines, drawing cross-section and longitudinal section analysis diagrams, and generating pipeline analysis results.

Benefits of technology

The accuracy of pipeline data analysis is improved, and the spatial distance structure of the pipeline in the horizontal and vertical directions can be reflected, and the real physical structure of the underground pipeline is obtained.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119622965A_ABST
    Figure CN119622965A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a pipeline analysis method and system and a storage medium, which are used for improving the accuracy of pipeline data analysis, and the specific scheme comprises the following steps: obtaining attribute data of each pipeline in an area to be subjected to section analysis; determining drawing data based on the attribute data of each pipeline; the drawing data comprises the soil covering depth of each pipeline, the gradient of the ground where each pipeline is located, the burial depth change rate of each pipeline and the distance between the pipelines; drawing a cross section analysis chart and a vertical section analysis chart based on the drawing data and the attribute data of each pipeline; and generating a pipeline analysis result based on the cross section analysis chart and the vertical section analysis chart.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a pipeline analysis method, system and storage medium. Background Art

[0002] Urban underground pipelines are the infrastructure that maintains the normal operation of the entire city and provide important guarantees for people's production and life. Due to the complexity of underground pipelines, it is necessary to perform data analysis on the distribution of underground pipelines in daily management and construction for the convenience of management. However, in the prior art, the distribution of underground pipelines is analyzed by two-dimensional map software, which has low accuracy. Therefore, how to improve the accuracy of pipeline data analysis has become a technical problem that needs to be solved at present. Summary of the invention

[0003] In view of the above problems, the object of the present invention is to provide a pipeline analysis method, system and storage medium to improve the accuracy of pipeline data analysis. The specific scheme is as follows:

[0004] In a first aspect, an embodiment of the present application provides a pipeline analysis method, the method comprising:

[0005] Obtain the attribute data of each pipeline in the area to be analyzed;

[0006] Determine drawing data based on the attribute data of each pipeline; the drawing data includes the soil cover depth of each pipeline, the slope of the ground where each pipeline is located, the rate of change of the buried depth of each pipeline and the distance between each pipeline;

[0007] Drawing a cross-section analysis diagram and a longitudinal section analysis diagram based on the drawing data and the attribute data of each pipeline;

[0008] A pipeline analysis result is generated based on the cross-section analysis diagram and the longitudinal section analysis diagram.

[0009] Optionally, the obtaining of attribute data of each pipeline in the area to be analyzed for cross section includes:

[0010] Obtain the starting point coordinates and end point coordinates of each pipeline in the area to be cross-sectioned, the bottom elevation of each pipeline, the buried depth of each pipeline, the diameter of each pipeline, the intersection of the section line and each pipeline, the top elevation of each pipeline, and the coordinates of the center point of each pipeline.

[0011] Optionally, determining the drawing data based on the attribute data of each pipeline includes:

[0012] Determine the slope of the ground on which each pipeline is located based on the starting point coordinates and the end point coordinates of each pipeline;

[0013] Determine the burial depth change rate of each pipeline based on the starting point coordinates and the end point coordinates of each pipeline and the burial depth of each pipeline;

[0014] Determine the soil cover depth of each pipeline based on the diameter of each pipeline, the elevation of the top of each pipeline, and the elevation of the bottom of each pipeline;

[0015] Based on the coordinates of the center points of the pipelines and the diameters of the pipelines, the distances between the pipelines are determined.

[0016] Optionally, drawing a cross-section analysis diagram and a longitudinal section analysis diagram based on the drawing data and the attribute data of each pipeline includes:

[0017] Based on the slope of the ground where each pipeline is located, the change rate of the buried depth of each pipeline and the intersection point between the section line and each pipeline, the longitudinal section analysis diagram is drawn;

[0018] A cross-sectional analysis diagram is drawn based on the soil cover depth of each pipeline, the distance between each pipeline, and the intersection point between the section line and each pipeline.

[0019] Optionally, the section line includes a longitudinal section line, and drawing the longitudinal section analysis diagram based on the slope of the ground on which the pipelines are located, the rate of change of the buried depth of the pipelines, and the intersection of the section line and the pipelines includes:

[0020] The longitudinal section coordinate axis is drawn with the slope of the ground where the pipeline is located as the ordinate and the rate of change of the buried depth of the pipeline as the abscissa;

[0021] Determine the point where each pipeline is located in the longitudinal section based on the intersection of the longitudinal section line and each pipeline;

[0022] The points of each pipeline located in the longitudinal section are plotted on the longitudinal section coordinate axis to obtain the longitudinal section analysis diagram.

[0023] Optionally, the section line includes a cross-section line, and the cross-section analysis diagram is drawn based on the soil cover depth of each pipeline, the distance between each pipeline, and the intersection of the section line and each pipeline, including:

[0024] The cross-section coordinate axis is drawn with the distance between pipelines as the horizontal coordinate and the depth of the pipeline cover as the vertical coordinate;

[0025] Determine the point where each pipeline is located in the cross section based on the intersection of the cross section line and each pipeline;

[0026] The points of the pipelines located in the cross section are plotted on the cross section coordinate axis to obtain the cross section analysis diagram.

[0027] In a second aspect, an embodiment of the present application provides a pipeline analysis system, the system comprising:

[0028] A data acquisition module, used to acquire the attribute data of each pipeline in the area to be analyzed;

[0029] A determination module, configured to determine drawing data based on the attribute data of each pipeline; the drawing data includes the soil cover depth of each pipeline, the slope of the ground where each pipeline is located, the rate of change of the buried depth of each pipeline, and the distance between each pipeline;

[0030] A drawing module, used for drawing a cross-section analysis diagram and a longitudinal section analysis diagram based on the drawing data and the attribute data of each pipeline;

[0031] A generation module is used to generate pipeline analysis results based on the cross-section analysis diagram and the longitudinal section analysis diagram.

[0032] Optionally, the data acquisition module is specifically used for:

[0033] Obtain the starting point coordinates and end point coordinates of each pipeline in the area to be cross-sectioned, the bottom elevation of each pipeline, the buried depth of each pipeline, the diameter of each pipeline, the intersection of the section line and each pipeline, the top elevation of each pipeline, and the coordinates of the center point of each pipeline.

[0034] Optionally, the determining module is specifically used to:

[0035] Determine the slope of the ground on which each pipeline is located based on the starting point coordinates and the end point coordinates of each pipeline;

[0036] Determine the burial depth change rate of each pipeline based on the starting point coordinates and the end point coordinates of each pipeline and the burial depth of each pipeline;

[0037] Determine the soil cover depth of each pipeline based on the diameter of each pipeline, the elevation of the top of each pipeline, and the elevation of the bottom of each pipeline;

[0038] Based on the coordinates of the center points of the pipelines and the diameters of the pipelines, the distances between the pipelines are determined.

[0039] In a third aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements any one of the pipeline analysis methods described above.

[0040] Compared with the prior art, this application has the following beneficial effects:

[0041] By obtaining the attribute data of each pipeline in the area to be analyzed, the drawing data is determined based on the attribute data of each pipeline. Based on the drawing data and the attribute data of each pipeline, the cross-section analysis diagram and the longitudinal section analysis diagram are drawn, and the pipeline analysis results are generated based on the cross-section analysis diagram and the longitudinal section analysis diagram. Since the drawing data includes the soil cover depth of each pipeline, the slope of the ground where each pipeline is located, the burial depth change rate of each pipeline and the distance between each pipeline, the drawn cross-section analysis diagram and the longitudinal section analysis diagram can contain information such as soil cover depth, slope, burial depth change rate and the distance between pipelines, reflecting the spatial distance structure of the pipeline in the horizontal and vertical directions, so as to obtain the real physical structure of the underground pipeline and improve the accuracy of the analysis results obtained based on the cross-section analysis diagram and the longitudinal section analysis diagram. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0043] Figure 1 A schematic diagram of a pipeline analysis method provided in an embodiment of the present application;

[0044] Figure 2 A schematic diagram of drawing a cross-section line in a three-dimensional geographic information system provided by an embodiment of the present application;

[0045] Figure 3 A schematic diagram of a cross-sectional analysis diagram is provided for an embodiment of the present application;

[0046] Figure 4 A schematic diagram of the structure of a pipeline analysis system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0047] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0048] The terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method or apparatus comprising 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 these processes, methods, products or apparatuses.

[0049] An analysis of the prior art shows that, when the prior art analyzes underground pipelines through similar two-dimensional map software, the results obtained by the analysis only include the presentation results of the linear intersection of underground pipelines, and do not include the spatial location data of the underground pipelines. It is impossible to reflect the real physical structure of the underground pipelines, resulting in low accuracy of pipeline data obtained based on the two-dimensional map software analysis. Moreover, when analyzing underground pipelines, the prior art can only analyze underground pipelines in two-dimensional images that are tangent to the underground pipelines, and cannot analyze underground pipelines in two-dimensional images that are cotangent to the underground pipelines. In order to solve the above technical problems, the embodiments of the present application provide a pipeline analysis method, system and storage medium, and the specific scheme is as follows.

[0050] like Figure 1 As shown, an embodiment of the present application provides a pipeline analysis method, the method comprising:

[0051] S101: Acquire the attribute data of each pipeline in the area to be analyzed.

[0052] Specifically, the pipeline in the embodiment of the present application is an underground pipeline. In the three-dimensional geographic information system (Geographic Information System, 3D GIS), select the underground pipeline layer of the area that needs to be analyzed. In the selected underground pipeline layer, select the area to be analyzed. For example, the section line includes the cross-section line and the longitudinal section line. Select the section analysis tool to draw the cross-section line and the longitudinal section line to determine the cross-sectional area and the longitudinal section area that need to be analyzed, and obtain the area to be analyzed. After determining the area to be analyzed, obtain the attribute data of each pipeline contained in the area to be analyzed from the three-dimensional geographic information system.

[0053] like Figure 2 As shown, take drawing cross-section lines in a three-dimensional geographic information system as an example:

[0054] In the underground pipeline layer in the 3D GIS, draw the cross-section line AB to determine the cross-sectional area that needs to be analyzed.

[0055] In an optional embodiment, obtaining the attribute data of each pipeline in the area to be analyzed includes:

[0056] Obtain the starting and ending coordinates of each pipeline in the area to be analyzed for the section, the bottom elevation of each pipeline, the buried depth of each pipeline, the diameter of each pipeline, the intersection of the section line and each pipeline, the top elevation of each pipeline, and the coordinates of the center point of each pipeline.

[0057] Through the geometric parameter recognition function in the three-dimensional geographic information system, the cross-sectional area and the longitudinal section area are identified, and the callback function of the target task is executed to obtain the graphics, coordinates, fields and other information of the pipeline, and extract the attribute data of each pipeline from the obtained pipeline information.

[0058] It should be noted that selecting the section analysis tool to draw the section line includes selecting a straight line to draw the longitudinal section line, and selecting a broken line or a straight line to draw the cross section line.

[0059] S102: Determine drawing data based on the attribute data of each pipeline; the drawing data includes the soil cover depth of each pipeline, the slope of the ground where each pipeline is located, the burial depth change rate of each pipeline and the distance between each pipeline.

[0060] Calculations are performed based on the attribute data of each pipeline to obtain the soil cover depth of each pipeline, the slope of the ground on which each pipeline is located, the rate of change of the buried depth of each pipeline, and the distance between each pipeline.

[0061] In an optional embodiment, determining drawing data based on attribute data of each pipeline includes:

[0062] Based on the starting point coordinates and the end point coordinates of each pipeline, determine the slope of the ground where each pipeline is located;

[0063] Based on the starting point coordinates and the end point coordinates of each pipeline and the buried depth of each pipeline, determine the buried depth change rate of each pipeline;

[0064] Based on the diameter of each pipeline, the top elevation of each pipeline, and the bottom elevation of each pipeline, determine the soil cover depth of each pipeline;

[0065] Based on the coordinates of the center points of the pipelines and the diameters of the pipelines, the distances between the pipelines are determined.

[0066] Specifically, based on the starting point coordinates and the end point coordinates of each pipeline, determining the slope of the ground where each pipeline is located includes:

[0067] The starting point coordinates and the end point coordinates are three-dimensional coordinates. Based on the starting point coordinates and the end point coordinates of each pipeline, the height difference h between the starting point and the end point of the pipeline and the length L of the pipeline are calculated. For example, when the starting point coordinates are (A1, A2, A3) and the end point coordinates are (B1, B2, B3), the height difference between the starting point and the end point is h = |B3-A3|, and the length of the pipeline is

[0068]

[0069] Enter the height difference h between the start and end of the pipeline and the length L of the pipeline into the formula , and obtain the slope i.

[0070] Specifically, based on the starting point coordinates and the end point coordinates of each pipeline and the buried depth of each pipeline, determining the buried depth change rate of each pipeline includes:

[0071] The buried depth of each pipeline includes the buried depth of each pipeline at the last analysis and the buried depth at the current moment. The buried depth change h is determined based on the buried depth of the pipeline at the last analysis and the buried depth at the current moment. d The length L of the pipeline is determined based on the starting point coordinates and the end point coordinates of each pipeline. Since each pipeline may include some pipelines with changed diameters and some pipelines with unchanged diameters, in order to ensure the accuracy of the buried depth change rate, the pipelines with changed diameters in each pipeline are calculated based on the first buried depth change rate formula, and the pipelines with unchanged diameters in each pipeline are calculated based on the second buried depth change rate formula.

[0072] Furthermore, the first burial depth change rate formula is: The second depth change rate formula is:

[0073]

[0074] When the pipe diameter does not change, the buried depth change of each pipeline h d , and the length L is input into the first depth change rate formula The depth change rate r of the pipeline whose diameter does not change is obtained. When the diameter changes, the change in diameter is obtained. Calculate the pipe diameter change rate The buried depth change of each pipeline h d , and the diameter change rate D of the pipeline whose diameter changes d Input to the second depth change rate formula The depth change rate r of the pipeline with changed diameter is obtained.

[0075] Specifically, based on the diameter of each pipeline, the top elevation of each pipeline, and the bottom elevation of each pipeline, the soil cover depth of each pipeline is determined including:

[0076] Based on the diameter and bottom elevation of each pipeline, calculate the cross-sectional elevation of each pipeline. For example, input the diameter D and bottom elevation H of each pipeline into the calculation formula of cross-sectional elevation E = D × 2 + H to obtain the cross-sectional elevation H of the pipeline. Since the cross-sectional elevation is numerically the same as the ground elevation, calculate the soil cover depth of each pipeline based on the cross-sectional elevation, top elevation and diameter of each pipeline. For example, input the cross-sectional elevation E, top elevation F and diameter D into The soil cover depth S of each pipeline is obtained.

[0077] For easier understanding, the following example is given:

[0078] When the cross-section elevation E of a certain point is 100 meters, the pipe top elevation F is 99.2 meters, and the pipe diameter D is 0.6 meters, the soil cover depth S is 100-(99.2+0.6 / 2)=0.5 meters. Therefore, the pipe diameter factor is taken into account when calculating the soil cover depth, making the calculated soil cover depth more accurate. When analyzing pipelines such as shallow buried communication cables that have strict requirements on the accuracy of soil cover depth, it can more accurately analyze whether the pipeline meets the design and safety requirements.

[0079] Specifically, based on the coordinates of the center points of the pipelines and the diameters of the pipelines, the distances between the pipelines are determined, including:

[0080] According to the coordinates of the center points of each pipeline, the horizontal spacing between each pipeline is determined. According to the coordinates of the center points of each pipeline and the diameter of each pipeline, the vertical distance between each pipeline is determined. According to the horizontal distance and vertical distance between each pipeline, the distance between each pipeline is determined.

[0081] The following two pipelines are selected from each pipeline for example:

[0082] If the coordinates of the center point of the first pipeline are (x1, y1, z1), the diameter is D1, and the coordinates of the center point of the second pipeline are (x2, y2, z2), the diameter is D2, then the horizontal distance between the first pipeline and the second pipeline is Vertical distance Since the calculation formula of the vertical distance takes into account the diameters of the first pipeline and the second pipeline, the obtained vertical distance is the vertical distance between the outer edge of the first pipeline and the outer edge of the second pipeline. Add the horizontal distance and the vertical distance between the first pipeline and the second pipeline to get the distance between the first pipeline and the second pipeline.

[0083]

[0084] S103: Draw a cross-section analysis diagram and a longitudinal section analysis diagram based on the drawing data and the attribute data of each pipeline.

[0085] The cross-section analysis diagram and the longitudinal section analysis diagram are drawn using an image calculation module in an application programming interface (Application Programming Interface, API), and the image calculation module may specifically be a gfx module.

[0086] In an optional embodiment, drawing a cross-section analysis diagram and a longitudinal section analysis diagram based on the drawing data and the attribute data of each pipeline includes:

[0087] Draw a longitudinal section analysis diagram based on the slope of the ground where each pipeline is located, the change rate of the buried depth of each pipeline, and the intersection of the section line and each pipeline;

[0088] Based on the soil cover depth of each pipeline, the distance between each pipeline and the intersection of the section line and each pipeline, a cross-sectional analysis diagram is drawn.

[0089] Specifically, the longitudinal section coordinate axis is drawn with the slope of the ground where the pipeline is located as the ordinate and the rate of change of the buried depth of the pipeline as the abscissa; based on the intersection of the longitudinal section line and each pipeline, the point of each pipeline in the longitudinal section is determined; the points of each pipeline in the longitudinal section are plotted in the longitudinal section coordinate axis to obtain a longitudinal section analysis diagram. The cross-section coordinate axis is drawn with the distance between pipelines as the abscissa and the soil cover depth of the pipeline as the ordinate; based on the intersection of the cross-section line and each pipeline, the point of each pipeline in the cross section is determined; the points of each pipeline in the cross section are plotted in the cross-section coordinate axis to obtain a cross-section analysis diagram. The cross-section analysis diagram is as follows: Figure 3 Since this implementation determines the points on each pipeline that need to be drawn to the cross-section coordinate axis or the longitudinal section coordinate axis based on the intersection of the pipeline and the section line, the cross-section line in this embodiment can obtain accurate longitudinal section analysis diagrams and cross-section analysis diagrams when it is tangent and cotangent to the pipeline.

[0090] When drawing the cross-section analysis diagram, according to the attribute data of the pipeline, two layers of canvas are created using the Create Page function in the gfx module. The background color of one layer of canvas is black and is used to store the position information of each pipeline in the coordinate axis. The coordinate axis can be the longitudinal section coordinate axis or the cross section coordinate axis. For example, when drawing the longitudinal section analysis diagram, the longitudinal section coordinate axis is drawn with the slope of the ground where the pipeline is located as the ordinate and the rate of change of the buried depth of the pipeline as the abscissa. When drawing the cross-section analysis diagram, the cross-section coordinate axis is drawn with the distance between the pipelines as the abscissa and the depth of the soil covering the pipeline as the ordinate. The background color of the other layer of canvas is transparent and is used to store the attribute data of the pipeline. Finally, the line segment creation function is used to make the line segments of the ground and the pipeline respectively, the text is drawn using the Create Text function, and the pipeline interface is created using the Create Circle function to obtain the longitudinal section analysis diagram and the cross section analysis diagram.

[0091] S104: Generate pipeline analysis results based on the cross-section analysis diagram and the longitudinal section analysis diagram.

[0092] Generate pipeline analysis results based on the data included in the cross-sectional analysis diagram and the longitudinal analysis diagram.

[0093] For example, based on the distance between pipelines in the cross-sectional analysis diagram, it is possible to determine whether there is a risk of collision between pipelines. In particular, for pipelines with larger diameters, such as large-diameter water supply and drainage pipes, it is possible to more accurately assess whether the distance between pipelines reaches a safe distance.

[0094] For pressurized pipelines, if the diameter of the pipeline becomes smaller, the flow velocity will increase while the flow rate remains unchanged, and a gentler slope is needed to avoid excessive losses. Therefore, when the diameter of the pipeline changes along the longitudinal section, the slope of the ground where the pipeline is located can be analyzed based on the slope of the pipeline location in the longitudinal section analysis diagram to determine how to adjust the slope.

[0095] By obtaining the attribute data of each pipeline in the area to be analyzed, the drawing data is determined based on the attribute data of each pipeline. Based on the drawing data and the attribute data of each pipeline, the cross-section analysis diagram and the longitudinal section analysis diagram are drawn, and the pipeline analysis results are generated based on the cross-section analysis diagram and the longitudinal section analysis diagram. Since the drawing data includes the soil cover depth of each pipeline, the slope of the ground where each pipeline is located, the burial depth change rate of each pipeline and the distance between each pipeline, the drawn cross-section analysis diagram and the longitudinal section analysis diagram can contain information such as soil cover depth, slope, burial depth change rate and the distance between pipelines, reflecting the spatial distance structure of the pipeline in the horizontal and vertical directions, so as to obtain the real physical structure of the underground pipeline and improve the accuracy of the analysis results obtained based on the cross-section analysis diagram and the longitudinal section analysis diagram.

[0096] like Figure 4 As shown, an embodiment of the present application provides a pipeline analysis system, the system comprising:

[0097] The data acquisition module 401 is used to acquire the attribute data of each pipeline in the area to be analyzed;

[0098] The determination module 402 is used to determine the drawing data based on the attribute data of each pipeline; the drawing data includes the soil cover depth of each pipeline, the slope of the ground where each pipeline is located, the rate of change of the buried depth of each pipeline and the distance between each pipeline;

[0099] A drawing module 403, for drawing a cross-section analysis diagram and a longitudinal section analysis diagram based on the drawing data and the attribute data of each pipeline;

[0100] The generation module 404 is used to generate pipeline analysis results based on the cross-section analysis diagram and the longitudinal section analysis diagram.

[0101] In an optional embodiment, the data acquisition module 401 is specifically used for:

[0102] Obtain the starting and ending coordinates of each pipeline in the area to be analyzed for the section, the bottom elevation of each pipeline, the buried depth of each pipeline, the diameter of each pipeline, the intersection of the section line and each pipeline, the top elevation of each pipeline, and the coordinates of the center point of each pipeline.

[0103] In an optional embodiment, the determination module 402 is specifically configured to:

[0104] Based on the starting point coordinates and the end point coordinates of each pipeline, determine the slope of the ground where each pipeline is located;

[0105] Based on the starting point coordinates and the end point coordinates of each pipeline and the buried depth of each pipeline, determine the buried depth change rate of each pipeline;

[0106] Based on the diameter of each pipeline, the top elevation of each pipeline, and the bottom elevation of each pipeline, determine the soil cover depth of each pipeline;

[0107] Based on the coordinates of the center points of the pipelines and the diameters of the pipelines, the distances between the pipelines are determined.

[0108] In an optional embodiment, the drawing module 403 is specifically used for:

[0109] Based on the slope of the ground where each pipeline is located, the change rate of the buried depth of each pipeline and the intersection point between the section line and each pipeline, the longitudinal section analysis diagram is drawn;

[0110] A cross-sectional analysis diagram is drawn based on the soil cover depth of each pipeline, the distance between each pipeline, and the intersection point between the section line and each pipeline.

[0111] In an optional embodiment, the section line includes a longitudinal section line, and the drawing module 403 is specifically used for:

[0112] The longitudinal section coordinate axis is drawn with the slope of the ground where the pipeline is located as the ordinate and the rate of change of the buried depth of the pipeline as the abscissa;

[0113] Based on the intersection points of the longitudinal section line and each pipeline, determine the point where each pipeline is located in the longitudinal section;

[0114] The points of each pipeline in the longitudinal section are plotted on the longitudinal section coordinate axis to obtain a longitudinal section analysis diagram.

[0115] In an optional embodiment, the section line includes a cross-section line, and the drawing module 403 is specifically used for:

[0116] The cross-section coordinate axis is drawn with the distance between pipelines as the horizontal coordinate and the depth of the pipeline cover as the vertical coordinate;

[0117] Based on the intersection points of the cross section line and each pipeline, determine the point where each pipeline is located in the cross section;

[0118] The points of each pipeline in the cross section are plotted on the cross section coordinate axis to obtain a cross section analysis diagram.

[0119] By obtaining the attribute data of each pipeline in the area to be analyzed, the drawing data is determined based on the attribute data of each pipeline. Based on the drawing data and the attribute data of each pipeline, the cross-section analysis diagram and the longitudinal section analysis diagram are drawn, and the pipeline analysis results are generated based on the cross-section analysis diagram and the longitudinal section analysis diagram. Since the drawing data includes the soil cover depth of each pipeline, the slope of the ground where each pipeline is located, the burial depth change rate of each pipeline and the distance between each pipeline, the drawn cross-section analysis diagram and the longitudinal section analysis diagram can contain information such as soil cover depth, slope, burial depth change rate and the distance between pipelines, reflecting the spatial distance structure of the pipeline in the horizontal and vertical directions, so as to obtain the real physical structure of the underground pipeline and improve the accuracy of the analysis results obtained based on the cross-section analysis diagram and the longitudinal section analysis diagram.

[0120] An embodiment of the present application provides a computer storage medium for storing a computer program. When the computer program is executed, it is used to implement any of the above-mentioned pipeline analysis methods.

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

[0122] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0123] The technical content provided by the present invention is introduced in detail above. Specific examples are used in this article to illustrate the principle and implementation mode of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation mode and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A pipeline analysis method, characterized in that: The method comprises: Obtain the attribute data of each pipeline in the area to be analyzed; Determine drawing data based on the attribute data of each pipeline; the drawing data includes the soil cover depth of each pipeline, the slope of the ground where each pipeline is located, the rate of change of the buried depth of each pipeline and the distance between each pipeline; Drawing a cross-section analysis diagram and a longitudinal section analysis diagram based on the drawing data and the attribute data of each pipeline; A pipeline analysis result is generated based on the cross-section analysis diagram and the longitudinal section analysis diagram.

2. The method according to claim 1, characterized in that The acquisition of attribute data of each pipeline in the area to be analyzed includes: Obtain the starting point coordinates and end point coordinates of each pipeline in the area to be cross-sectioned, the bottom elevation of each pipeline, the buried depth of each pipeline, the diameter of each pipeline, the intersection of the section line and each pipeline, the top elevation of each pipeline, and the coordinates of the center point of each pipeline.

3. The method according to claim 2, characterized in that The step of determining drawing data based on the attribute data of each pipeline includes: Determine the slope of the ground on which each pipeline is located based on the starting point coordinates and the end point coordinates of each pipeline; Determine the burial depth change rate of each pipeline based on the starting point coordinates and the end point coordinates of each pipeline and the burial depth of each pipeline; Determine the soil cover depth of each pipeline based on the diameter of each pipeline, the elevation of the top of each pipeline, and the elevation of the bottom of each pipeline; Based on the coordinates of the center points of the pipelines and the diameters of the pipelines, the distances between the pipelines are determined.

4. The pipeline analysis method according to claim 2, characterized in that: Drawing a cross-section analysis diagram and a longitudinal section analysis diagram based on the drawing data and the attribute data of each pipeline includes: Based on the slope of the ground where each pipeline is located, the change rate of the buried depth of each pipeline and the intersection point between the section line and each pipeline, the longitudinal section analysis diagram is drawn; A cross-sectional analysis diagram is drawn based on the soil cover depth of each pipeline, the distance between each pipeline, and the intersection point between the section line and each pipeline.

5. The method according to claim 4, characterized in that The section line includes a longitudinal section line, and the longitudinal section analysis diagram is drawn based on the slope of the ground where each pipeline is located, the buried depth change rate of each pipeline, and the intersection point between the section line and each pipeline, including: The longitudinal section coordinate axis is drawn with the slope of the ground where the pipeline is located as the ordinate and the rate of change of the buried depth of the pipeline as the abscissa; Determine the point where each pipeline is located in the longitudinal section based on the intersection of the longitudinal section line and each pipeline; The points of each pipeline located in the longitudinal section are plotted on the longitudinal section coordinate axis to obtain the longitudinal section analysis diagram.

6. The method according to claim 4, characterized in that The section line includes a cross-section line, and the cross-section analysis diagram is drawn based on the soil cover depth of each pipeline, the distance between each pipeline, and the intersection of the section line and each pipeline, including: The cross-section coordinate axis is drawn with the distance between pipelines as the horizontal coordinate and the depth of the pipeline cover as the vertical coordinate; Determine the point where each pipeline is located in the cross section based on the intersection of the cross section line and each pipeline; The points of the pipelines located in the cross section are plotted on the cross section coordinate axis to obtain the cross section analysis diagram.

7. A pipeline analysis system, characterized in that: The system comprises: A data acquisition module, used to acquire the attribute data of each pipeline in the area to be analyzed; A determination module, configured to determine drawing data based on the attribute data of each pipeline; the drawing data includes the soil cover depth of each pipeline, the slope of the ground where each pipeline is located, the rate of change of the buried depth of each pipeline, and the distance between each pipeline; A drawing module, used for drawing a cross-section analysis diagram and a longitudinal section analysis diagram based on the drawing data and the attribute data of each pipeline; A generation module is used to generate pipeline analysis results based on the cross-section analysis diagram and the longitudinal section analysis diagram.

8. The system according to claim 7, characterized in that The data acquisition module is specifically used for: Obtain the starting point coordinates and end point coordinates of each pipeline in the area to be cross-sectioned, the bottom elevation of each pipeline, the buried depth of each pipeline, the diameter of each pipeline, the intersection of the section line and each pipeline, the top elevation of each pipeline, and the coordinates of the center point of each pipeline.

9. The system according to claim 8, characterized in that The determination module is specifically used for: Determine the slope of the ground on which each pipeline is located based on the starting point coordinates and the end point coordinates of each pipeline; Determine the burial depth change rate of each pipeline based on the starting point coordinates and the end point coordinates of each pipeline and the burial depth of each pipeline; Determine the soil cover depth of each pipeline based on the diameter of each pipeline, the elevation of the top of each pipeline, and the elevation of the bottom of each pipeline; Based on the coordinates of the center points of the pipelines and the diameters of the pipelines, the distances between the pipelines are determined.

10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, wherein when the computer program is executed by a processor, the pipeline analysis method described in any one of claims 1 to 6 is implemented.