CIM pipeline detection and analysis method based on WisemapGisServer
Through the CIM pipeline detection and analysis method based on WisemapGisServer, the problems of high deployment environment requirements, high maintenance costs, inaccurate detection results or low analysis efficiency in the prior art are solved, efficient and accurate pipeline detection and analysis are realized, and convenient detection result export and mobile solutions are provided.
Patent Information
- Application Number
- CN202510131509.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-06
- Publication Date
- 2025-05-30
AI Technical Summary
The existing pipeline detection and analysis software has problems such as high deployment environment requirements of C/S architecture, high maintenance costs, inconvenient upgrades, and inaccurate detection results of B/S architecture or low analysis efficiency.
The CIM pipeline detection and analysis method based on WisemapGisServer is adopted, the B/S architecture is adopted, and the powerful analysis and processing capabilities of WisemapGisServer are used to improve detection and analysis efficiency through optimization algorithms, providing cross-sectional analysis, longitudinal section analysis, flow direction analysis, connection analysis, and explosive tube analysis.
On the premise of ensuring the accuracy of the detection results, the analysis efficiency is significantly improved, the system resource consumption is reduced, and a more convenient reference solution for exporting and moving the detection and analysis results to the appropriate location is provided.
Smart Images

Figure CN120063182A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of underground pipe networks, and specifically to a CIM pipeline detection and analysis method based on WisemapGisServer. Background Art
[0002] Underground pipe networks are the "lifelines" for ensuring the operation of cities. In recent years, the state has paid increasing attention to issues such as the construction of urban underground pipe networks. However, there is currently no good pipeline detection and analysis software to provide auxiliary decision-making support for the construction of urban underground pipe networks:
[0003] Most existing pipeline detection and analysis software is of the C / S architecture, with a narrow application range, high requirements for the deployment environment, high maintenance costs, and inconvenient upgrades; some pipeline detection and analysis software of the B / S architecture generally has problems such as inaccurate detection results or low analysis efficiency; most existing pipeline detection and analysis software is for the detection and analysis of one or several types of pipelines, which is not comprehensive; the CIM pipeline detection and analysis method based on WisemapGisServer proposes a solution for the above-mentioned status quo, and its advantages are as follows:
[0004] Adopting the B / S architecture, only a browser is required without installing any special software, without installation and maintenance costs, solving the problems of high requirements for the deployment environment, inconvenient maintenance and upgrades of traditional C / S architecture pipeline detection and analysis software.
[0005] Targeted optimization is carried out for the characteristics of WisemapGisServer, and the analysis efficiency is significantly improved on the premise of ensuring the accuracy of detection results.
[0006] Detection types such as pipeline collision detection, vertical clearance detection, horizontal clearance detection, burial depth detection, comprehensive detection, etc., and analysis types such as cross-section analysis, longitudinal section analysis, flow direction analysis, connectivity analysis, burst pipe analysis, etc. are provided, and the export of detection and analysis results is supported.
[0007] A reference plan for moving non-compliant pipelines to suitable construction positions is provided, and the feasibility of the plan is relatively high.
[0008] For the pipeline detection and analysis under the existing WisemapGisServer, collision detection, vertical clearance detection, horizontal clearance detection, burial depth detection, etc. are carried out one by one between the selected pipeline and all pipelines in the map, and the detection standards are compared, and finally the detection and analysis results are obtained. This method has accurate detection results but low efficiency. Therefore, there is an urgent need for a CIM pipeline detection and analysis method based on WisemapGisServer to solve the above technical problems. Summary of the Invention
[0009] The purpose of the present invention is to provide a CIM pipeline detection and analysis method based on WisemapGisServer to solve the problems raised in the above background technology.
[0010] To achieve the above object, the present invention provides the following technical solutions:
[0011] A CIM pipeline detection and analysis method based on WisemapGisServer, the CIM pipeline detection and analysis method based on WisemapGisServer includes the following steps:
[0012] Step 1, horizontal clearance and vertical clearance detection;
[0013] Step 2, burial depth detection;
[0014] Step 3, collision detection;
[0015] Step 4, comprehensive detection. The comprehensive detection is a detection method that simultaneously performs horizontal clearance detection, vertical clearance detection, burial depth detection, and collision detection within the same loop, and finally gives a full-scale conclusion;
[0016] Step 5, cross-section analysis. The cross-section analysis analyzes and displays the pipelines in the road cross-section and provides auxiliary decision-making;
[0017] Step 6, longitudinal section analysis. The longitudinal section analysis is used to analyze and display the pipe point information between the selected pipelines;
[0018] Step 7, flow direction analysis. The functional logic of the flow direction analysis is to analyze the flow direction of the medium in the pipeline according to the pipeline data flow direction information or the terrain situation in the specified area;
[0019] Step 8, connectivity analysis. The functional logic of the connectivity analysis is to analyze all the pipelines on the shortest path connected between the pipelines and pipe points according to the specified pipelines or pipe points;
[0020] Step 9, burst pipe analysis. According to the specified pipeline where a burst occurs or the pipe point that needs to be closed, analyze the pipe segments and areas affected after the pipeline ruptures or the valve is closed, and give a valve closing plan;
[0021] Preferably, the horizontal clearance and vertical clearance detection specifically includes the following steps:
[0022] S1. Select the pipeline to be detected;
[0023] S2. Filter the multiple selected pipelines according to the pipeline types in the pipeline detection standard, and eliminate the pipelines without detection standards;
[0024] S3. Loop through the pipelines to be detected after S2 and perform detection one by one;
[0025] S4. Perform buffer processing on the 3D information of each pipeline to be detected according to the maximum clear distance requirement in the clear distance detection standard. Filter all types of pipelines in the map in the detection standard according to the range after buffering to obtain a set of comparison pipelines. Calculate the clear distance between the pipeline under inspection and each pipeline in the set of comparison pipelines, horizontally or vertically.
[0026] S5. Query the clear distance detection standard to obtain the standard value. Compare it with the clear distance value obtained in S4 to get a conclusion on whether it is compliant.
[0027] S6. Return the detection result.
[0028] Preferably, the burial depth detection includes the following steps:
[0029] Step 1. Select the pipeline to be detected.
[0030] Step 2. Filter the multiple selected pipelines according to the pipeline type in the pipeline detection standard, and eliminate the pipelines without detection standards.
[0031] Step 3. Loop through the pipelines to be detected after Step 3 and perform detection one by one.
[0032] Step 4. Query the clear distance detection standard to obtain the standard value. Compare it with the burial depth attribute of the pipeline to be detected to get a conclusion on whether it is compliant.
[0033] Step 5. Return the detection result.
[0034] Preferably, the basic implementation process of collision detection includes the following steps:
[0035] Step 1. Select the pipeline to be detected.
[0036] Step 2. Filter the multiple selected pipelines according to the pipeline type in the pipeline detection standard, and eliminate the pipelines without detection standards.
[0037] Step 3. Loop through the pipelines to be detected after Step 2 and perform detection one by one.
[0038] Step 4. Perform buffer processing on the 3D information of each pipeline to be detected according to the maximum clear distance requirement in the clear distance detection standard. Filter all types of pipelines in the map in the detection standard according to the range after buffering to obtain a set of comparison pipelines.
[0039] Step 5. Judge one by one whether there is a collision between the comparison pipeline and the pipeline to be detected, and obtain a compliance conclusion.
[0040] Step 6. Return the detection result.
[0041] Preferably, the comprehensive detection includes the following steps:
[0042] Step 1. Select the pipeline to be detected;
[0043] Step 2. Filter the multiple selected pipelines according to the pipeline types in the pipeline detection standard, and eliminate the pipelines without detection standards;
[0044] Step 3. Loop through the pipelines to be detected after Step 2 and perform detection one by one;
[0045] Step 4. Perform buffer processing on the three-dimensional information of each pipeline to be detected according to the maximum net distance requirement in the net distance detection standard, and filter all types of pipelines in the map according to the range after buffering to obtain a set of comparison pipelines;
[0046] Step 5. Perform horizontal net distance, vertical net distance, burial depth, and collision detection on the pipelines to be detected respectively, and draw a compliance conclusion;
[0047] Step 6. Summarize the compliance conclusions, provide suggestions for moving the non-compliant pipelines to suitable construction locations, and return the results.
[0048] Preferably, the cross-sectional analysis includes the following steps:
[0049] Step 1. Draw the road cross-section;
[0050] Step 2. Query and filter the urban pipe network according to the range of the drawn road cross-section;
[0051] Step 3. Query the road surface information according to the range of the drawn road cross-section;
[0052] Step 4. Analyze and calculate the indexes such as the burial depth, elevation, and spacing of the pipelines according to the pipeline information and the surface information;
[0053] Step 5. Display the analysis results in the form of images, including but not limited to the lane information such as motor vehicles, non-motor vehicles, green belts, and sidewalks on the road surface; the basic attributes and indexes such as burial depth, elevation, and spacing of various pipelines such as drainage, water supply, and power supply underground.
[0054] Preferably, the longitudinal section analysis includes the following steps:
[0055] Step 1. Select one or more adjacent pipelines;
[0056] Step 2. Query the pipe points connected to the selected pipelines;
[0057] Step 3. Query the road surface information according to the range of the selected pipelines;
[0058] Step 4. Analyze and calculate the indexes such as the burial depth and spacing of the pipe points according to the pipe point information and the surface information;
[0059] Step 5: Display the analysis results in the form of images, including but not limited to the surface undulation; the basic attributes, burial depths, spacings and other index information of the selected pipelines and their connecting pipe points.
[0060] Preferably, the flow direction analysis includes the following steps:
[0061] Step 1: Select one or multiple pipelines within the area;
[0062] Step 2: Query the pipeline attributes;
[0063] Step 3: Judge the pipeline flow direction according to the pipeline attributes;
[0064] Step 4: If there is a flow direction field in the selected pipeline, determine the flow direction according to the flow direction field;
[0065] Step 5: If there is no flow direction field in the selected pipeline, judge whether the pipeline is a gravity pipe. If so, judge the flow direction according to the gravity direction;
[0066] Step 6: If there is neither a flow direction field nor a gravity pipe, the selected pipeline is a two-way pipe.
[0067] Preferably, the circulation analysis includes the following steps:
[0068] Step 1: Select the starting and ending points, and the pipelines or pipe points of the same type are all acceptable;
[0069] Step 2: Form a network diagram with the selected type of pipelines;
[0070] Step 3: Use Dijkstra's algorithm to find the shortest path of the selected pipeline;
[0071] Step 4: According to the path deduced by the algorithm, arrange the forward path in reverse order;
[0072] Step 5: Concatenate the sorted forward paths.
[0073] Preferably, the burst pipe analysis includes the following steps:
[0074] Step 1: Select the burst pipe part, and the pipe points or pipelines of the type of water supply or drainage;
[0075] Step 2: Obtain the pipe point pipeline data of this type;
[0076] Step 3: Search for adjacent pipe points from the selected burst pipe part upstream and downstream respectively until the type of the found pipe point is a valve;
[0077] Step 4: Record the pipe point pipelines involved in the search process;
[0078] Step 5: Return the result.
[0079] Compared with the prior art, the present invention has the following beneficial effects:
[0080] The CIM pipeline detection and analysis method based on WisemapGisServer relies on the powerful analysis and processing capabilities of WisemapGisServer. Through a series of optimization algorithms, while covering as many pipeline monitoring and analysis types as possible, it greatly improves the detection and analysis efficiency and saves system resources. Business personnel can select pipelines in the map information provided by WisemapGisServer for detection and analysis and export the results.
[0081] Targeted optimization is carried out for the performance characteristics and storage characteristics of WisemapGisServer: identifying frequently used data and storing it in an in-memory database, significantly improving the analysis efficiency on the premise of ensuring the accuracy of detection results; making full use of various efficient spatial queries provided by WisemapGisServer to solve time-consuming range filtering and other problems; in addition to covering conventional detection types such as pipeline collision detection, vertical clearance detection, horizontal clearance detection, burial depth detection, and comprehensive detection, a series of auxiliary decision-making analyses such as cross-section analysis, longitudinal section analysis, flow direction analysis, connectivity analysis, and pipe burst analysis are provided and the export of detection and analysis results is supported; a reference scheme for moving non-compliant pipelines to suitable construction positions is provided and the feasibility of the scheme is relatively high. BRIEF DESCRIPTION OF THE DRAWINGS
[0082] By reading the detailed description of the non-limiting embodiments with reference to the following drawings, other features, objectives, and advantages of the present application will become more apparent:
[0083] Figure 1 It is the flow chart of horizontal clearance and vertical clearance detection of the present invention;
[0084] Figure 2 It is the flow chart of burial depth detection of the present invention;
[0085] Figure 3 It is the flow chart of collision detection of the present invention;
[0086] Figure 4 It is the flow chart of comprehensive detection of the present invention;
[0087] Figure 5 It is the flow chart of cross-section analysis of the present invention;
[0088] Figure 6 It is the flow chart of longitudinal section analysis of the present invention;
[0089] Figure 7 It is the flow chart of flow direction analysis of the present invention;
[0090] Figure 8 It is the flow chart of connectivity analysis of the present invention;
[0091] Figure 9 This is the flowchart for the burst pipe analysis of the present invention. Detailed implementation manners
[0092] The following further elaborates the present application in conjunction with the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the relevant invention and do not limit the invention. Additionally, it should be noted that for ease of description, only the parts related to the invention are shown in the drawings. In the drawings of the embodiments of the present invention: Different types of cross-hatching in the figures are not marked according to the national standard, nor are requirements imposed on the materials of the components. Instead, they are used to distinguish the cross-sectional views of the components in the figures.
[0093] Please refer to Figures 1-9 , a CIM pipeline detection and analysis method based on WisemapGisServer. The CIM pipeline detection and analysis method based on WisemapGisServer includes the following steps:
[0094] Step 1: Detection of horizontal clear distance and vertical clear distance;
[0095] Step 2: Detection of burial depth;
[0096] Step 3: Collision detection;
[0097] Step 4: Comprehensive detection. Comprehensive detection is a detection method that simultaneously performs horizontal clear distance detection, vertical clear distance detection, burial depth detection, and collision detection within the same cycle, and finally gives a full-scale conclusion.
[0098] Step 5: Cross-sectional analysis. Cross-sectional analysis analyzes and displays the pipelines in the road cross-section and provides auxiliary decision-making.
[0099] Step 6: Longitudinal section analysis. Longitudinal section analysis is used to analyze and display the pipe point information between the selected pipelines.
[0100] Step 7: Flow direction analysis. The functional logic of flow direction analysis is to analyze the flow direction of the medium in the pipeline according to the flow direction information or terrain conditions of the pipeline data in the specified area.
[0101] Step 8: Connectivity analysis. The functional logic of connectivity analysis is to analyze all the pipelines on the shortest path connected between pipelines and pipe points according to the specified pipelines or pipe points.
[0102] Step 9: Burst pipe analysis. According to the specified pipeline that has burst or the pipe point that needs to be closed, analyze the pipe segments and areas affected after the pipeline ruptures or the valve is closed, and give a valve closing plan.
[0103] Among them, the detection of horizontal clear distance and vertical clear distance specifically includes the following steps:
[0104] S1. Select the pipeline to be detected;
[0105] S2. Filter the multiple selected pipelines according to the pipeline types in the pipeline detection standard, and eliminate the pipelines without detection standards;
[0106] S3. Loop through the pipelines to be detected after S2 and perform detection one by one;
[0107] S4. Perform buffer processing on the three-dimensional information of each pipeline to be detected according to the maximum net distance requirement in the net distance detection standard, filter all types of pipelines in the detection standard in the map according to the range after buffering, obtain the set of comparison pipelines, and calculate the net distance, horizontally or vertically, between the pipeline under inspection and each pipeline in the set of comparison pipelines;
[0108] S5. Query the net distance detection standard to obtain the standard value, and compare it with the net distance value obtained in S4 to get the conclusion of whether it is compliant;
[0109] S6. Return the detection result.
[0110] Among them, the buried depth detection includes the following steps:
[0111] Step 1. Select the pipeline to be detected;
[0112] Step 2. Filter the multiple selected pipelines according to the pipeline types in the pipeline detection standard, and eliminate the pipelines without detection standards;
[0113] Step 3. Loop through the pipelines to be detected after Step 2 and perform detection one by one;
[0114] Step 4. Query the net distance detection standard to obtain the standard value, and compare it with the buried depth attribute of the pipeline to be inspected to get the conclusion of whether it is compliant;
[0115] Step 5. Return the detection result.
[0116] Among them, the basic implementation process of collision detection includes the following steps:
[0117] Step 1. Select the pipeline to be detected;
[0118] Step 2. Filter the multiple selected pipelines according to the pipeline types in the pipeline detection standard, and eliminate the pipelines without detection standards;
[0119] Step 3. Loop through the pipelines to be detected after Step 2 and perform detection one by one;
[0120] Step 4. Perform buffer processing on the three-dimensional information of each pipeline to be detected according to the maximum net distance requirement in the net distance detection standard, filter all types of pipelines in the detection standard in the map according to the range after buffering, and obtain the set of comparison pipelines;
[0121] Step Five: Judging one by one whether there is a collision between the comparison pipeline and the pipeline to be inspected, and obtaining a compliance conclusion;
[0122] Step Six: Returning the detection result.
[0123] Among them, the comprehensive detection includes the following steps:
[0124] Step One: Selecting the pipeline to be detected;
[0125] Step Two: Filtering the multi - selected pipelines according to the pipeline types in the pipeline detection standard, and eliminating the pipelines without detection standards;
[0126] Step Three: Looping through the pipelines to be detected after Step Two and performing detection one by one;
[0127] Step Four: Performing buffer processing on the three - dimensional information of each pipeline to be detected according to the maximum net distance requirement in the net distance detection standard, and filtering all types of pipelines in the detection standard in the map according to the range after buffer processing to obtain the comparison pipeline set;
[0128] Step Five: Respectively performing horizontal net distance, vertical net distance, burial depth and collision detection on the pipeline to be inspected, and obtaining a compliance conclusion;
[0129] Step Six: Summarizing the compliance conclusions, providing suggestions for moving the non - compliant pipelines to suitable construction positions and returning the results.
[0130] Among them, the cross - section analysis includes the following steps:
[0131] Step One: Drawing the road cross - section;
[0132] Step Two: Querying and filtering the urban pipe network according to the range of the drawn road cross - section;
[0133] Step Three: Querying the road surface information according to the range of the drawn road cross - section;
[0134] Step Four: Analyzing and calculating indexes such as the burial depth, elevation, and spacing of pipelines according to the pipeline information and surface information;
[0135] Step Five: Displaying the analysis results in the form of an image, including but not limited to lane information such as motor vehicles, non - motor vehicles, green belts, and sidewalks on the road surface; basic attributes and index information such as burial depth, elevation, and spacing of various types of pipelines such as drainage, water supply, and power supply underground.
[0136] Preferably, the longitudinal section analysis includes the following steps:
[0137] Step One: Selecting one or more adjacent pipelines;
[0138] Step 2: Query the pipe points connected to the selected pipeline.
[0139] Step 3: Query the road surface information according to the selected pipeline range.
[0140] Step 4: Analyze and calculate indexes such as the burial depth and spacing of the pipe points based on the pipe point information and the surface information.
[0141] Step 5: Display the analysis results in the form of an image, including but not limited to the surface undulation; the basic attributes of the selected pipeline and its connected pipe points, and index information such as the burial depth and spacing.
[0142] Among them, the flow direction analysis includes the following steps:
[0143] Step 1: Select one or multiple pipelines within the area.
[0144] Step 2: Query the pipeline attributes.
[0145] Step 3: Judge the pipeline flow direction according to the pipeline attributes.
[0146] Step 4: If there is a flow direction field in the selected pipeline, determine the flow direction according to the flow direction field.
[0147] Step 5: If there is no flow direction field in the selected pipeline, judge whether the pipeline is a gravity pipe. If so, judge the flow direction according to the gravity direction.
[0148] Step 6: If there is neither a flow direction field nor a gravity pipe, the selected pipeline is a two-way pipe.
[0149] Among them, the flow analysis includes the following steps:
[0150] Step 1: Select the starting and ending points, and the pipelines or pipe points of the same type are all acceptable.
[0151] Step 2: Form a pipeline network with the selected type of pipelines.
[0152] Step 3: Use Dijkstra's algorithm to find the shortest path of the selected pipeline.
[0153] Step 4: According to the path deduced by the algorithm, arrange the forward path in reverse order.
[0154] Step 5: Splice the sorted forward paths.
[0155] Among them, the pipe burst analysis includes the following steps:
[0156] Step 1: Select the pipe burst part, which is a pipe point or pipeline of the water supply or drainage type.
[0157] Step 2: Obtain the pipe point pipeline data of this type.
[0158] Step 3: Search for adjacent pipe points from the selected pipe burst location upstream and downstream until the pipe point type found is a valve;
[0159] Step 4: Record the pipe points and pipelines involved in the search process;
[0160] Step 5: Return the result.
[0161] It should be noted that the CIM pipeline detection and analysis method based on WisemapGisServer has been specifically optimized based on the capabilities and characteristics of WisemapGisServer, significantly improving the efficiency while ensuring the accuracy of the results. The specific detection and analysis process is as follows:
[0162] Horizontal and vertical clearance detection: The detection processes for horizontal and vertical clearances are basically the same, with the difference lying in the calculation method of the clearance. The specific steps are as follows:
[0163] Select the pipeline to be detected; filter the multiple selected pipelines according to the pipeline types in the pipeline detection standard to eliminate pipelines without detection standards; loop through the pipelines to be detected after step 2) and perform detection one by one; perform buffer processing on the three-dimensional information of each pipeline to be detected according to the maximum clearance requirement in the clearance detection standard, and filter all types of pipelines in the detection standard in the map according to the buffer range to obtain a set of comparison pipelines. Calculate the clearance (horizontal or vertical) between the pipeline under inspection and each pipeline in the set of comparison pipelines; query the clearance detection standard to obtain the standard value, and compare it with the clearance value obtained in 4) to get a conclusion on whether it complies; return the detection result.
[0164] Burial depth detection: The basic implementation process of burial depth detection is as follows: Select the pipeline to be detected; filter the multiple selected pipelines according to the pipeline types in the pipeline detection standard to eliminate pipelines without detection standards; loop through the pipelines to be detected after step 2) and perform detection one by one; query the clearance detection standard to obtain the standard value, and compare it with the burial depth attribute of the pipeline to be detected to get a conclusion on whether it complies; return the detection result.
[0165] Collision detection: The basic implementation process of collision detection is as follows: Select the pipeline to be detected; filter the multiple selected pipelines according to the pipeline types in the pipeline detection standard to eliminate pipelines without detection standards; loop through the pipelines to be detected after step 2) and perform detection one by one; perform buffer processing on the three-dimensional information of each pipeline to be detected according to the maximum clearance requirement in the clearance detection standard, and filter all types of pipelines in the detection standard in the map according to the buffer range to obtain a set of comparison pipelines; judge one by one whether there is a collision between the comparison pipelines and the pipeline to be detected to obtain a compliance conclusion; return the detection result.
[0166] Comprehensive detection. Comprehensive detection is a detection method that simultaneously performs horizontal clearance detection, vertical clearance detection, burial depth detection, and collision detection within the same loop and finally gives a full-scale conclusion: Select the pipeline to be detected; Filter the multiple selected pipelines according to the pipeline types in the pipeline detection standard to eliminate pipelines without detection standards; Loop through the pipelines to be detected after step 2) and perform detection one by one; Perform buffer processing on the 3D information of each pipeline to be detected according to the maximum clearance requirements in the clearance detection standard, and filter all types of pipelines in the detection standard in the map according to the buffer range to obtain a set of comparison pipelines; Perform horizontal clearance, vertical clearance, burial depth, and collision detection on the pipelines to be inspected respectively to obtain compliance conclusions; Summarize the compliance conclusions, provide suggestions for moving the non-compliant pipelines to suitable construction positions, and return the results.
[0167] Cross-section analysis. Cross-section analysis analyzes and displays the pipelines in the road cross-section and provides auxiliary decision-making. The specific process is as follows: Draw the road cross-section; Query and filter the urban pipe network according to the drawn road cross-section range; Query the road surface information according to the drawn road cross-section range; Analyze and calculate indicators such as the burial depth, elevation, and spacing of the pipelines based on the pipeline information and surface information; Display the analysis results in the form of images, including but not limited to lane information such as motor vehicles, non-motor vehicles, green belts, and sidewalks on the road surface; Basic attributes and indicator information such as burial depth, elevation, and spacing of various underground pipelines such as drainage, water supply, and power supply.
[0168] Longitudinal section analysis. Longitudinal section analysis is used to analyze and display the pipe point information between the selected pipelines: Select one or more adjacent pipelines; Query the pipe points connected to them according to the selected pipelines; Query the road surface information according to the selected pipeline range; Analyze and calculate indicators such as the burial depth and spacing of the pipe points based on the pipe point information and surface information; Display the analysis results in the form of images, including but not limited to the undulation of the ground surface; Basic attributes and indicator information such as burial depth and spacing of the selected pipelines and their connected pipe points.
[0169] Flow direction analysis. The functional logic of flow direction analysis is to analyze the flow direction of the medium in the pipeline according to the flow direction information or terrain conditions of the pipeline data in the specified area; Select one or multiple pipelines in the area; Query the pipeline attributes; Judge the flow direction of the pipeline according to the pipeline attributes: If the selected pipeline has a flow direction field, judge the flow direction according to the flow direction field; If the selected pipeline does not have a flow direction field, judge whether the pipeline is a gravity pipe. If so, judge the flow direction according to the gravity direction; If there is neither a flow direction field nor a gravity pipe, the selected pipeline is a two-way pipe.
[0170] Connectivity analysis. The functional logic of connectivity analysis is to analyze all pipelines on the shortest path connecting pipelines and pipe points based on specified pipelines or pipe points, select the starting and ending points (either pipelines or pipe points of the same type); form a graph network with the selected type of pipelines; use Dijkstra's algorithm to find the shortest path of the selected pipelines; arrange the forward path in reverse order according to the path deduced by the algorithm; splice the sorted forward paths.
[0171] Pipe burst analysis. Pipe burst analysis aims to analyze the pipeline segments and areas affected after a pipeline bursts or a valve is closed based on the specified pipeline where a burst occurs or the pipe point to be closed, and give a valve closing plan. Select the pipe burst location (pipe points or pipelines of the type of water supply or drainage); obtain the pipe point pipeline data of this type; search for adjacent pipe points upstream and downstream from the selected pipe burst location until the type of the reached pipe point is a valve; record the pipe points and pipelines involved in the search process; return the result.
[0172] Targeted optimization is carried out for the performance characteristics and storage characteristics of WisemapGisServer:
[0173] Identify frequently used data and store it in an in-memory database, significantly improving the analysis efficiency while ensuring the accuracy of the detection results; make full use of various efficient spatial queries provided by WisemapGisServer to solve time-consuming range filtering and other problems.
[0174] In addition to covering conventional detection types such as pipeline collision detection, vertical clearance detection, horizontal clearance detection, burial depth detection, and comprehensive detection, a series of auxiliary decision-making analyses such as cross-section analysis, longitudinal section analysis, flow direction analysis, connectivity analysis, and pipe burst analysis are provided, and the export of detection and analysis results is supported. A reference plan for moving non-compliant pipelines to suitable construction locations is provided, and the feasibility of the plan is relatively high.
[0175] This CIM pipeline detection and analysis method based on WisemapGisServer optimizes the detection and analysis efficiency as much as possible on the basis of a lightweight architecture, saves system resources, adds a series of practical auxiliary decision-making analysis functions on the basis of covering basic pipeline detection types, and provides a reference plan for moving non-compliant pipelines to suitable construction locations, and the feasibility of the plan is relatively high.
[0176] The content not described in detail in this specification belongs to the prior art well-known to those skilled in the art.
[0177] The above description is only a preferred embodiment of the present application and an explanation of the technical principles applied. Those skilled in the art should understand that the scope of the invention involved in the present application is not limited to the technical solutions formed by the specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the inventive concept. For example, the technical solutions formed by mutually replacing the above features with the technical features (but not limited to) disclosed in the present application that have similar functions.
Claims
1. A CIM pipeline detection and analysis method based on WisemapGisServer, characterized in that: The CIM pipeline detection and analysis method based on WisemapGisServer includes the following steps: Step 1: Detection of horizontal clearance and vertical clearance; Step 2: Burial depth detection; Step 3: Collision detection; Step 4: Comprehensive testing: Comprehensive testing is a testing method that simultaneously performs horizontal clearance testing, vertical clearance testing, burial depth testing, and collision testing in the same cycle, and ultimately gives a full conclusion; Step 5: Cross-section analysis: The cross-section analysis analyzes and displays the pipelines in the cross section of the road and provides auxiliary decision-making; Step 6: Longitudinal section analysis: Longitudinal section analysis is used to analyze and display the information of the selected pipeline points; Step 7: Flow direction analysis: The functional logic of flow direction analysis is to analyze the flow direction of the medium in the pipeline according to the pipeline data flow direction information or terrain conditions in the specified area; Step 8: Connectivity analysis: The functional logic of connectivity analysis is to analyze all pipelines on the shortest path between pipelines and pipeline points according to the specified pipelines or pipeline points; Step 9: Pipe burst analysis: According to the designated pipeline where the burst occurred or the pipe point that needs to be closed, analyze the pipe sections and areas affected by the pipeline rupture or valve closure, and provide a valve closure plan.
2. The CIM pipeline detection and analysis method based on WisemapGisServer according to claim 1, characterized in that: The horizontal clearance and vertical clearance detection specifically includes the following steps: S1. Select the pipeline to be tested; S2. Filter the multiple selected pipelines according to the pipeline types in the pipeline inspection standards, and remove pipelines without inspection standards; S3, loop through the pipelines to be tested after S2, and test them one by one; S4. Buffer the three-dimensional information of each pipeline to be inspected according to the maximum clearance requirement in the clearance inspection standard, filter all types of pipelines in the map that are in the inspection standard according to the buffered range, obtain a set of comparison pipelines, and calculate the clearance between the inspected pipeline and each pipeline in the comparison pipeline set, either horizontally or vertically; S5. Query the clearance detection standard, obtain the standard value, and compare it with the clearance value obtained in S4 to obtain a conclusion on compliance; S6. Return the test result.
3. The CIM pipeline detection and analysis method based on WisemapGisServer according to claim 1, characterized in that: The burial depth detection includes the following steps: Step 1: Select the pipeline to be tested; Step 2: Filter the multiple selected pipelines according to the pipeline types in the pipeline inspection standards, and remove pipelines without inspection standards; Step 3, loop through the pipelines to be tested after step 3 and test them one by one; Step 4: Query the clearance detection standard, obtain the standard value, and compare it with the buried depth attribute of the pipeline to be inspected to obtain a conclusion on compliance; Step 5: Return the test results.
4. The CIM pipeline detection and analysis method based on WisemapGisServer according to claim 1 is characterized in that: The basic implementation process of collision detection includes the following steps: Step 1: Select the pipeline to be tested; Step 2: Filter the multiple selected pipelines according to the pipeline types in the pipeline inspection standards, and remove pipelines without inspection standards; Step 3: Circulate the pipelines to be tested after step 2 and test them one by one; Step 4: Buffer the 3D information of each pipeline to be inspected according to the maximum clearance requirement in the clearance inspection standard, filter all pipelines of the type in the inspection standard in the map according to the buffered range, and obtain a set of comparison pipelines; Step 5: Determine whether the comparison pipeline and the pipeline to be inspected collide with each other one by one, and draw a compliance conclusion; Step 6: Return the test results.
5. The CIM pipeline detection and analysis method based on WisemapGisServer according to claim 1 is characterized in that: Comprehensive testing includes the following steps: Step 1: Select the pipeline to be tested; Step 2: Filter the multiple selected pipelines according to the pipeline types in the pipeline inspection standards, and remove pipelines without inspection standards; Step 3: Circulate the pipelines to be tested after step 2 and test them one by one; Step 4: Buffer the 3D information of each pipeline to be inspected according to the maximum clearance requirement in the clearance inspection standard, filter all pipelines of the type in the inspection standard in the map according to the buffered range, and obtain a set of comparison pipelines; Step 5: Conduct horizontal clearance, vertical clearance, burial depth and collision tests on the pipeline to be inspected to draw a compliance conclusion; Step 6: Summarize the compliance conclusions, provide suggestions for moving the non-compliant pipelines to a suitable location, and return the results.
6. The CIM pipeline detection and analysis method based on WisemapGisServer according to claim 1 is characterized in that: The cross-sectional analysis included the following steps: Step 1: Draw the road cross section; Step 2: query and filter the urban pipe network according to the drawn road cross-section range; Step 3: query the road surface information according to the drawn road cross-section range; Step 4: Analyze and calculate the pipeline's buried depth, elevation, spacing and other indicators based on pipeline information and surface information; Step 5: Display the analysis results in the form of images, including but not limited to lane information such as motor vehicles, non-motor vehicles, green belts, and sidewalks on the road; basic attributes of various underground drainage, water supply, power supply and other pipelines, as well as indicator information such as burial depth, elevation, and spacing.
7. The CIM pipeline detection and analysis method based on WisemapGisServer according to claim 1 is characterized in that: The longitudinal section analysis includes the following steps: Step 1: Select one or more adjacent pipelines; Step 2: Query the connected pipe points according to the selected pipeline; Step 3: Query the road surface information according to the selected pipeline range; Step 4: Analyze and calculate the buried depth, spacing and other indicators of the pipe points based on the pipe point information and surface information; Step 5: Display the analysis results in the form of images, including but not limited to the surface undulations; basic properties of the selected pipelines and their connecting points, as well as indicator information such as burial depth and spacing.
8. The CIM pipeline detection and analysis method based on WisemapGisServer according to claim 1 is characterized in that: Flow analysis includes the following steps: Step 1: Select one or more pipelines in the area; Step 2: Query pipeline attributes; Step 3: Determine the flow direction of the pipeline according to the pipeline attributes; Step 4: If the selected pipeline has a flow direction field, determine the flow direction according to the flow direction field; Step 5: If the selected pipeline does not have a flow direction field, determine whether the pipeline is a gravity pipeline. If so, determine the flow direction based on the gravity direction. Step 6: If there is neither a flow direction field nor a gravity pipe, the selected pipeline is a bidirectional pipe.
9. The CIM pipeline detection and analysis method based on WisemapGisServer according to claim 1 is characterized in that: Flow-through analysis involves the following steps: Step 1: Select the starting and ending points. Pipelines or pipe points of the same type are acceptable. Step 2: assemble the pipelines of the selected type into a network; Step 3: Use Dijkstra's algorithm to find the shortest path of the selected pipeline; Step 4: According to the path deduced by the algorithm, sort the forward path in reverse order; Step 5: Splice the sorted forward paths.
10. The CIM pipeline detection and analysis method based on WisemapGisServer according to claim 1, characterized in that: Pipe burst analysis includes the following steps: Step 1: Select the pipe burst location, which can be a water supply or drainage pipe point or pipeline; Step 2: Obtain the pipeline data of this type; Step 3: Search for adjacent pipe points upstream and downstream from the selected pipe burst location until the pipe point type found is a valve; Step 4: Record the pipe points and pipelines involved in the search process; Step 5: Return the result.