A pipe network design verification method and device, a storage medium and a computer device
By verifying the data of newly built and existing pipeline networks, abnormal objects and data in the pipeline network design are identified, which solves the problem of cost waste caused by unreasonable pipeline network design and achieves better project cost control.
Patent Information
- Application Number
- CN202411918229.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2044-12-25
AI Technical Summary
In pipeline renovation projects, unreasonable pipeline design leads to wasted project costs, including increased material, time, and labor costs during the excavation and laying of pipelines.
By acquiring data on newly built and existing pipeline networks, abnormal objects and data are detected according to preset verification rules, including abnormally added pipelines, abnormally replaced pipelines, and abnormal drainage outlets, and unreasonable designs are marked.
The detection of unreasonable aspects in the pipeline network design prevented the waste of human, material, and financial resources and improved the project's cost control capabilities.
Smart Images

Figure CN120068324B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and in particular to a pipeline network design verification method, apparatus, storage medium, and computer equipment. Background Technology
[0002] In pipeline renovation projects, a renovation plan needs to be designed based on the renovation requirements. This may involve replacing some pipelines in the old network with new ones, or adding new pipelines to the existing network. The design of the new pipeline network largely determines the project implementation cost, including the materials, time, and labor costs involved in excavation and pipeline laying. Therefore, it is necessary to analyze the rationality of the pipeline network design to avoid wasting project costs. Summary of the Invention
[0003] In view of this, this application provides a pipeline design verification method, device, storage medium and computer equipment, the main purpose of which is to solve the technical problem of project cost waste caused by unreasonable pipeline design.
[0004] According to a first aspect of the present invention, a pipeline network design verification method is provided, the method comprising:
[0005] Acquire newly built pipeline network data and existing pipeline network data, wherein the newly built pipeline network data includes the location information and attribute information of the newly built pipeline network object, and the existing pipeline network data includes the location information and attribute information of the existing pipeline network object;
[0006] Based on the existing pipeline network data, verify whether there are any abnormal objects and / or abnormal data in the newly built pipeline network data according to the preset verification rules. The abnormal objects include at least one of abnormal newly added pipelines, abnormal replaced pipelines, and abnormal drainage outlets. The abnormal data includes fused abnormal data.
[0007] If the abnormal object and / or the abnormal data exist, then the abnormal object and / or the abnormal data shall be marked as abnormal.
[0008] In one embodiment, the newly constructed pipeline network object includes replacement pipelines, which correspond to the pipelines being replaced in the existing pipeline network object;
[0009] The step of verifying whether there are abnormal objects in the newly built pipeline network data according to preset verification rules includes:
[0010] Based on the attribute information of the replaced pipeline, it is detected whether the replaced pipeline is an abandoned pipeline. If it is not an abandoned pipeline, it is detected whether the attribute information of the replacement pipeline is consistent with that of the replaced pipeline. If they are inconsistent, the replacement pipeline is marked as the abnormal replacement pipeline.
[0011] In one embodiment, the newly constructed pipeline network includes newly added pipelines;
[0012] The step of verifying whether there are abnormal objects in the newly built pipeline network data according to preset verification rules includes:
[0013] Based on the location information of the newly added pipeline, a pipeline buffer zone is established for each of the newly added pipelines;
[0014] Detect whether the positions of existing pipelines in the existing pipeline network object overlap with the pipeline buffer zone; if so, calculate the overlap ratio of the existing pipelines.
[0015] If the overlap ratio exceeds a preset ratio threshold, the existing pipeline is marked as the target pipeline.
[0016] In one embodiment, verifying whether there are abnormal objects in the newly built pipeline network data according to preset verification rules further includes:
[0017] Based on the attribute information of the target pipeline, it is detected whether the target pipeline is an abandoned pipeline;
[0018] If the target pipeline is not an abandoned pipeline, then it is checked whether the target pipeline is a usable pipeline. If it is a usable pipeline, then the newly added pipeline corresponding to the target pipeline is marked as the abnormal newly added pipeline.
[0019] In one embodiment, the method further includes:
[0020] The existing pipeline network data is cleaned to remove the replaced pipelines and abandoned pipelines from the existing pipeline network data, and the cleaned existing pipeline network data is merged with the newly built pipeline network data to obtain merged pipeline network data;
[0021] The merged pipeline data is subjected to quality inspection to check whether the attribute information of the newly built pipeline object and the existing pipeline object matches. If they do not match, the data corresponding to the newly built pipeline object is marked as the merged abnormal data.
[0022] In one embodiment, the newly constructed pipeline network includes newly constructed drainage pipe outlets;
[0023] The step of verifying whether there are abnormal objects in the newly built pipeline network data according to preset verification rules includes:
[0024] Based on the location information of the newly built drainage pipe outlet, a pipe outlet buffer zone is established for each newly built drainage pipe outlet with the drainage point corresponding to the newly built drainage pipe outlet as the radius.
[0025] The system detects whether there is a drainage point within the pipe outlet buffer zone. If the drainage point exists, it checks whether the attribute information of the drainage point is consistent with that of the newly created drainage pipe outlet. If they are consistent, the newly created drainage pipe outlet is marked as the abnormal drainage pipe outlet.
[0026] In one embodiment, the method further includes:
[0027] In response to an anomaly display command, the anomaly object and / or the anomaly data are displayed in the newly created pipeline network data or the merged pipeline network data according to the anomaly type;
[0028] In response to the anomaly revision instruction, the anomaly data is modified and / or the anomaly marker is deleted;
[0029] In response to the result generation instruction, based on the abnormal object and / or the abnormal data, output a pipeline design abnormality form and / or a pipeline design verification report.
[0030] According to a second aspect of the present invention, a pipeline network design verification device is provided, the device comprising:
[0031] The data acquisition module is used to acquire newly built pipeline network data and existing pipeline network data. The newly built pipeline network data includes the location information and attribute information of the newly built pipeline network objects, and the existing pipeline network data includes the location information and attribute information of the existing pipeline network objects.
[0032] The data analysis module is used to verify, according to the existing pipeline network data and preset verification rules, whether there are abnormal objects and / or abnormal data in the newly built pipeline network data. The abnormal objects include at least one of abnormal newly added pipelines, abnormal replaced pipelines, and abnormal drainage outlets. The abnormal data includes fused abnormal data.
[0033] The result processing module is used to mark the abnormal object and / or the abnormal data as abnormal if the abnormal object and / or the abnormal data exist.
[0034] According to a third aspect of the present invention, a storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the above-described pipeline design verification method.
[0035] According to a fourth aspect of the present invention, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the above-described pipeline design verification method.
[0036] This invention provides a pipeline network design verification method, apparatus, storage medium, and computer equipment. First, it acquires newly constructed pipeline network data and existing pipeline network data. The newly constructed pipeline network data includes location and attribute information of newly constructed pipeline network objects, and the existing pipeline network data includes location and attribute information of existing pipeline network objects. Then, based on the existing pipeline network data, it verifies whether there are abnormal objects and / or abnormal data in the newly constructed pipeline network data according to preset verification rules. The abnormal objects include at least one of abnormally added pipelines, abnormally replaced pipelines, and abnormal drainage outlets. The abnormal data includes merged abnormal data. If the abnormal objects and / or abnormal data exist, they are marked as abnormal. By employing the aforementioned technical solution, the data for newly constructed pipeline networks is verified based on existing network data. This process detects the existence of unreasonable additions, replacements, and drainage outlets in the new network data. It can identify potential issues in the network design that could lead to excessive material and time consumption, such as the presence of existing usable pipelines near the new ones, unnecessary replacements of existing pipelines by the new ones, and drainage outlets not being located nearby. Furthermore, it can detect mismatches between the new and existing network data, thus highlighting unreasonable designs for further verification and modification by relevant personnel. This solution effectively identifies potential design flaws in new pipeline networks, allowing for better control of project costs and preventing unnecessary waste of human, material, and financial resources.
[0037] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0038] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0039] Figure 1 A flowchart illustrating a pipeline design verification method provided by an embodiment of the present invention is shown.
[0040] Figure 2 This diagram illustrates the structure of a pipeline network design verification device provided in an embodiment of the present invention.
[0041] Figure 3 A schematic diagram of the structure of a computer device provided in an embodiment of the present invention is shown. Detailed Implementation
[0042] The present invention will be described in detail below with reference to the accompanying drawings and embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. In the various embodiments shown below, the terms "first," "second," and various numerical designations are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application.
[0043] In one embodiment, such as Figure 1 As shown, a pipeline network design verification method is provided, including the following steps:
[0044] 101. Obtain newly built pipeline network data and existing pipeline network data, wherein the newly built pipeline network data includes the location information and attribute information of the newly built pipeline network object, and the existing pipeline network data includes the location information and attribute information of the existing pipeline network object.
[0045] 102. Based on the existing pipeline network data, verify whether there are any abnormal objects and / or abnormal data in the newly built pipeline network data according to the preset verification rules. The abnormal objects include at least one of abnormal newly added pipelines, abnormal replaced pipelines, and abnormal drainage outlets. The abnormal data includes merged abnormal data.
[0046] 103. If the abnormal object and / or the abnormal data exist, then mark the abnormal object and / or the abnormal data as abnormal.
[0047] This embodiment can be applied to pipeline network renovation projects, enabling comprehensive analysis of both newly constructed and existing pipeline network data. Newly constructed pipeline network data refers to the data of pipeline networks newly designed to meet the renovation needs. Specifically, this may include the replacement of certain objects in the old pipeline network and the addition of new objects based on the old network. Objects in the pipeline network may include pipelines, drainage outlets, manholes, etc. Existing pipeline network data refers to the data corresponding to the currently existing pipeline network, which can be obtained through a survey.
[0048] Pipeline network data includes the location and attribute information of pipeline objects. The location information can be represented in the form of three-dimensional coordinates, and the attribute information can include code, date of commissioning, expected service life, specifications (such as pipeline diameter, length, etc.), slope, flow direction, drainage type (such as rainwater, sewage, combined sewer), material, cross-sectional data (such as cross-sectional area, hydraulic radius, pipe shape, pipe wall thickness, etc.), road surface elevation, etc.
[0049] This application embodiment can acquire structured data on newly constructed pipeline networks and existing pipeline networks. Then, based on the existing pipeline network data, it verifies whether there are unreasonable designs in the newly constructed pipeline network data according to preset verification rules, i.e., whether there are abnormal objects and / or abnormal data. Abnormal objects include at least one of abnormally added pipelines, abnormally replaced pipelines, and abnormal drainage outlets. For example, an abnormally replaced pipeline could be a design in the newly constructed pipeline network that unnecessarily replaces pipelines in the existing network; an abnormally added pipeline could be a pipeline in the newly constructed network that has a usable existing pipeline nearby; an abnormal drainage outlet could be a drainage outlet in the newly constructed network that does not discharge nearby, etc. These situations can lead to increased material and construction costs. By verifying the data on newly constructed pipeline networks and existing pipeline networks, it is possible to detect possible unreasonable designs in the newly constructed pipeline network data. Marking these potentially unreasonable designs can help relevant personnel control project costs and avoid cost waste.
[0050] The pipeline network design verification method provided in this embodiment first acquires newly built pipeline network data and existing pipeline network data. The newly built pipeline network data includes location and attribute information of newly built pipeline network objects, and the existing pipeline network data includes location and attribute information of existing pipeline network objects. Then, based on the existing pipeline network data, the method verifies whether there are abnormal objects and / or abnormal data in the newly built pipeline network data according to preset verification rules. The abnormal objects include at least one of abnormally added pipelines, abnormally replaced pipelines, and abnormal drainage outlets. The abnormal data includes merged abnormal data. If the abnormal objects and / or abnormal data exist, they are marked as abnormal. By employing the aforementioned technical solution, the data for newly constructed pipeline networks is verified based on existing network data. This process detects the existence of unreasonable additions, replacements, and drainage outlets in the new network data. It can identify potential issues in the network design that could lead to excessive material and time consumption, such as the presence of existing usable pipelines near the new ones, unnecessary replacements of existing pipelines by the new ones, and drainage outlets not being located nearby. Furthermore, it can detect mismatches between the new and existing network data, thus highlighting unreasonable designs for further verification and modification by relevant personnel. This solution effectively identifies potential design flaws in new pipeline networks, allowing for better control of project costs and preventing unnecessary waste of human, material, and financial resources.
[0051] Furthermore, to fully illustrate the implementation process of this embodiment, the specific implementation methods of the above embodiments are refined and expanded below. Specifically, in one embodiment, the newly created pipeline network object includes replacement pipelines, which correspond to the replaced pipelines in the existing pipeline network object. In step 102, the verification of whether there are abnormal objects in the newly created pipeline network data according to preset verification rules can be implemented in the following way: based on the attribute information of the replaced pipeline, it is detected whether the replaced pipeline is an abandoned pipeline. If it is not an abandoned pipeline, it is detected whether the attributes of the replacement pipeline and the replaced pipeline are consistent. If they are inconsistent, the replacement pipeline is marked as an abnormal replacement pipeline.
[0052] In the above embodiments, the newly created pipeline network objects in the newly created pipeline network data may include replacement pipelines. Correspondingly, the existing pipeline network objects in the existing pipeline network data include pipelines to be replaced. The replacement pipeline corresponds to the pipeline to be replaced and is used to replace the pipeline to be replaced. The pipeline to be replaced may be a pipeline that is unusable or needs to be replaced due to damage, aging, abandonment, or other reasons. The newly created pipeline network data may mark the replacement pipeline and the corresponding pipeline to be replaced. Similarly, the existing pipeline network data may also mark pipelines that are unusable or need to be replaced.
[0053] After obtaining the data for newly built and existing pipeline networks, the replacement pipelines are retrieved from the newly built network data, and the pipelines to be replaced are identified. For example, based on the code of the pipeline to be replaced, the pipeline to be replaced in the existing network object is determined, and its attribute information is obtained. After obtaining the attribute information of the pipeline to be replaced, it is first checked whether the pipeline to be replaced is an abandoned pipeline. Specifically, when surveying existing network data, existing network objects can be marked in the attribute information. If an existing network object can no longer be used due to damage, pipeline alteration, or the presence of high-risk pipelines nearby, it can be marked as an abandoned object.
[0054] If the replaced pipeline is detected as an abandoned pipeline, it indicates that the pipeline marked as abandoned in the newly built pipeline network data does indeed require replacement, signifying that the design of the replacement pipeline is reasonable and that there are no abnormalities in the replacement pipeline. If the replaced pipeline is not marked as abandoned in the existing pipeline network data, the following situations may exist: the replaced pipeline needs to be replaced but has not been marked as abandoned, i.e., a case of omission in marking; or the replaced pipeline does not need to be replaced, i.e., the design of the replacement pipeline in the newly built pipeline network data is unreasonable. Therefore, for cases where the replaced pipeline is not marked as abandoned in the existing pipeline network data, it is necessary to test and analyze the design rationality of the replacement pipeline.
[0055] Specifically, based on the attribute information of the pipeline to be replaced, the remaining service life of the pipeline to be replaced can be determined first. Based on the remaining service life, it can be determined whether the pipeline needs to be replaced, i.e., whether it should be considered obsolete. For example, if the remaining service life of the pipeline to be replaced is lower than a preset threshold, it indicates that the pipeline is at risk of aging and failure, and can be classified as obsolete and marked in the attribute information. In other words, if the remaining service life of the pipeline to be replaced is lower than a preset threshold, it indicates that the pipeline needs to be replaced. Further, by comparing the attribute information of the replacement pipeline and the original pipeline, the rationality of the replacement pipeline design can be checked. Specifically, if the attribute information of the replacement pipeline and the original pipeline are consistent, it proves that the replacement pipeline in the existing pipeline network can be replaced by the replacement pipeline in the newly built pipeline network. In this case, the replacement pipeline design is considered reasonable and without abnormalities. If the attribute information is inconsistent, it proves that the replacement pipeline designed in the new pipeline network cannot be used to replace the pipeline being replaced. There may be a problem with the replacement pipeline designed in the new pipeline network. In this case, the replacement pipeline should be marked as an abnormal replacement pipeline so that relevant personnel can conduct a second verification and confirmation.
[0056] If the remaining service life of the replaced pipeline exceeds a preset threshold, it indicates that the replaced pipeline does not currently pose a risk of aging. If the replacement pipeline has the same attributes as the replaced pipeline, it suggests that the replaced pipeline may be damaged and require replacement, but this was not marked in the existing pipeline network data (i.e., omitted marking). Alternatively, the replaced pipeline itself may be problem-free and not require replacement, meaning the replacement pipeline might be an unnecessary design, resulting in wasted costs. If the attributes of the replacement pipeline and the replaced pipeline are inconsistent, the replacement pipeline cannot replace the replaced pipeline, and the design of the replacement pipeline may be flawed. Therefore, when the remaining service life of the replaced pipeline exceeds the preset threshold, the corresponding replacement pipeline may be reasonably or unreasonably designed. Thus, when no aging risk is detected, there is no need to further check the attribute information of the replacement and replaced pipelines; the corresponding replacement pipeline can be marked as an abnormal replacement pipeline, saving computational resources and indicating a potential design flaw for subsequent secondary verification by relevant personnel. Of course, when it is detected that there is no risk of aging in the replaced pipeline, the attribute information of the replacement pipeline and the replaced pipeline can be further checked. While marking the abnormal replacement pipeline, it is also possible to mark whether the attribute information is consistent, and to mark which specific attribute information is inconsistent. This will make it easier for relevant personnel to conduct a more targeted secondary verification, reduce workload and improve work efficiency.
[0057] The replacement pipeline is considered to have the same attributes as the replaced pipeline. Specifically, this means the attributes of the replacement pipeline and the replaced pipeline are identical, such as specifications, slope, flow direction, drainage type, material, and cross-sectional data. Alternatively, the attributes of the replacement pipeline and the replaced pipeline are equivalent or interchangeable, for example, the differences in specifications, slope, and cross-sectional data are within the allowable error range. Otherwise, the replacement pipeline is considered to have inconsistent attributes. In short, consistent attributes mean the replacement pipeline can be used to replace the replaced pipeline and can perform the function of the replaced pipeline. Inconsistent attributes mean the replacement pipeline cannot perform the function of the replaced pipeline, or the difference in attributes between the two pipelines is too large. For example, the difference between the diameter of the replacement pipeline and the diameter of the replaced pipeline exceeds the allowable error range. In this case, the replacement pipeline may be used to increase the drainage capacity of the replaced pipeline, or it may be an unnecessary design that increases costs. Therefore, this situation is also considered inconsistent, and the replacement pipeline is marked for secondary verification.
[0058] In one embodiment, the newly constructed pipeline network object includes newly added pipelines. Step 102 verifies whether there are abnormal objects in the newly constructed pipeline network data according to preset verification rules. Specifically, this can be achieved as follows: Based on the location information of the newly added pipelines, a pipeline buffer is established for each newly added pipeline; it is detected whether the positions of existing pipelines in the existing pipeline network object overlap with the pipeline buffer. If so, the overlap ratio of the existing pipelines is calculated; if the overlap ratio exceeds a preset ratio threshold, the existing pipeline is marked as the target pipeline.
[0059] In the above embodiments, in addition to replacing existing pipelines, the newly constructed pipeline network can also add new pipelines based on the pipeline network renovation requirements. That is, the newly constructed pipeline network can also include newly added pipelines. For newly added pipelines, it is possible to detect whether there are any usable existing pipelines near the new pipeline. Specifically, the location information of the new pipeline can be obtained, and a pipeline buffer zone can be established for each new pipeline based on the location information. For example, the new pipeline can be discretized into multiple line segments. For each line segment, the expression of the line segment is calculated based on the coordinates of its two endpoints. Parallel lines on both sides of the line segment are calculated based on the expression of the line segment and a preset buffer distance. The parallel lines on both sides of each line segment are connected to form the pipeline buffer zone for the new pipeline. At the endpoints of the line segments, a circular buffer zone can be generated with the endpoint as the center and the buffer distance as the radius to connect the parallel lines on both sides of adjacent line segments, avoiding gaps between the parallel lines of adjacent line segments that would cause discontinuities in the buffer zone. When new pipelines intersect, the overlapping parts between the buffer zones of the new pipelines can be merged.
[0060] After establishing a pipeline buffer zone, it is checked whether existing pipelines in the existing pipeline network exist within the buffer zone. If existing pipelines exist within the buffer zone, the ratio of the area of the existing pipeline within the buffer zone to the area of the existing pipeline itself is calculated, i.e., the overlap ratio is calculated. If the overlap ratio exceeds a preset threshold, such as 80%, 90%, etc., the existing pipeline is determined to be within the pipeline buffer zone and marked as a target pipeline. In one implementation, the target pipeline can be directly regarded as a usable pipeline, and the newly added pipeline corresponding to the target pipeline can be marked as an abnormal newly added pipeline. Subsequently, relevant personnel conduct a secondary verification of the newly added pipeline based on the attribute information of the target pipeline to determine whether the design of the newly added pipeline is reasonable.
[0061] In one embodiment, to make the detection results more accurate and reduce the scope of misjudgment, step 102 verifies whether there are abnormal objects in the newly built pipeline network data according to preset verification rules. Specifically, it may also include: detecting whether the target pipeline is an abandoned pipeline based on the attribute information of the target pipeline; if the target pipeline is not an abandoned pipeline, detecting whether the target pipeline is a usable pipeline; if it is a usable pipeline, marking the newly added pipeline corresponding to the target pipeline as an abnormal newly added pipeline.
[0062] In the above embodiments, after detecting the presence of a target pipeline in the pipeline buffer, it is further possible to check whether the target pipeline is marked as an abandoned pipeline. If it is marked as an abandoned pipeline, it proves that the target pipeline is unusable. At this time, it is determined that the design of the new pipeline corresponding to the pipeline buffer where the target pipeline is located is normal. If the target pipeline is not marked as an abandoned pipeline, its usability is checked. Specifically, the remaining service life of the target pipeline can be checked first. If the remaining service life is lower than a preset service life threshold, the target pipeline is marked as an abandoned pipeline, and it is determined that the new pipeline corresponding to the target pipeline is normal. If the remaining service life of the target pipeline exceeds the preset service life threshold, it is further checked whether the attribute information of the target pipeline and the attribute information of the new pipeline are consistent. If they are inconsistent, the target pipeline is determined to be an unusable pipeline, and the new pipeline corresponding to the target pipeline is determined to be normal; if they are consistent, the target pipeline is determined to be a usable pipeline, and the corresponding new pipeline is marked as an abnormal new pipeline. The monitoring method for whether the attributes of the target pipeline and the new pipeline are consistent is described in the previous embodiments and will not be repeated here.
[0063] The pipeline network design verification method provided in this application embodiment further includes: cleaning the existing pipeline network data, removing replaced pipelines and abandoned pipelines from the existing pipeline network data, and merging the cleaned existing pipeline network data with the newly built pipeline network data to obtain merged pipeline network data; performing quality inspection on the merged pipeline network data, detecting whether the attribute information of the newly built pipeline network object and the existing pipeline network object matches, and if they do not match, marking the data corresponding to the newly built pipeline network object as merged abnormal data.
[0064] In the above embodiments, based on the monitoring process of replaced and newly added pipelines, the existing pipeline network data is updated, that is, the replaced and abandoned pipelines in the existing pipeline network data are further identified. Then, the data corresponding to the replaced and abandoned pipelines are removed from the existing pipeline network data, and then merged with the newly built pipeline network data to obtain merged pipeline network data. The merged pipeline network data represents the data corresponding to the merging of the new and existing pipeline networks, or it can be considered as the data corresponding to the merged pipeline network obtained after implementing the construction of a new pipeline network based on the existing pipeline network. After obtaining the merged pipeline network data, quality inspection is performed on the merged pipeline network data to verify the integration of the old and new pipeline networks.
[0065] Specifically, quality inspection of the integrated pipeline network data can include checking whether the connection nodes of newly built pipeline objects match those of existing pipeline objects (e.g., whether the diameter of the upstream pipeline is less than or equal to the diameter of the downstream pipeline), whether pipelines intersect (e.g., whether two pipelines intersect at a point on a two-dimensional plane), whether there are isolated pipelines that have not established connections with other pipelines, whether there are overlapping pipeline points (e.g., two or more pipeline points at the same location), whether there are overlapping pipelines, whether there are encouraged pipeline points (e.g., the location of the pipeline point is not on the pipeline), whether there is backflow (e.g., the starting position of the pipeline in a gravity pipeline is lower than the ending position of the pipeline), whether there are no downstream pipelines (e.g., there are no connected pipelines downstream of the pipeline and the end of the pipeline is not a drainage outlet), whether there is mixed connection of rainwater and sewage (e.g., the drainage attributes of two connected pipelines are inconsistent, the attributes of the drainage outlet are inconsistent with the attributes of the drainage point), whether there are loop pipelines (e.g., multiple pipelines are connected to form a closed loop), etc. Outlier checks can also be performed on the integrated pipeline network data. For example, upper and lower limits can be set for attributes such as natural road surface elevation, manhole bottom elevation, manhole depth, starting / ending pipe bottom elevation, starting / ending burial depth, manhole cover size, drainage cross-section data, pipe slope, pipe length, drainage ditch cross-section data, and channel length to check for outliers. If abnormal data is found in the integrated pipeline network data, the abnormal data will be marked in the newly built pipeline network data and / or existing pipeline network data.
[0066] In one embodiment, after obtaining the data for the newly built pipeline network and the existing pipeline network, before verifying the newly built pipeline network data, the data for the newly built pipeline network and the existing pipeline network can be subjected to quality inspection separately. Only after all quality inspections pass can the data for the newly built pipeline network be verified, thereby further improving the accuracy of the subsequent verification results and reducing interference from erroneous data. The content of the quality inspection can be found in the above embodiment and will not be repeated here.
[0067] In one embodiment, the newly constructed pipeline network object includes newly constructed drainage outlets. Step 102 verifies whether there are abnormal objects in the newly constructed pipeline network data according to preset verification rules. Specifically, this can be achieved as follows: Based on the location information of the newly constructed drainage outlets, a pipe outlet buffer is established for each newly constructed drainage outlet with the corresponding drainage point as the radius; it is checked whether there are drainage points within the pipe outlet buffer; if so, it is checked whether the attribute information of the drainage point is consistent with that of the newly constructed drainage outlet. If they are consistent, the newly constructed drainage outlet is marked as an abnormal drainage outlet.
[0068] In the above embodiments, the newly constructed pipeline network also includes newly constructed drainage outlets. After obtaining the merged pipeline network data, a buffer zone can be established for each newly constructed drainage outlet based on the merged pipeline network data. Specifically, the location information of the newly constructed drainage outlet and the location information of the corresponding drainage point are obtained. The distance between the newly constructed drainage outlet and the drainage point is calculated to obtain the buffer distance. A circular buffer zone is established with the newly constructed drainage outlet as the center and the buffer distance as the radius. It is checked whether there are other drainage points within the buffer zone. If there are drainage points, it is checked whether the attributes of the newly constructed drainage outlet and the drainage point are consistent. If they are consistent, the newly constructed drainage outlet is marked as an abnormal drainage outlet. For example, if there is a rainwater drainage point within the buffer zone of a certain rainwater drainage outlet, it proves that the drainage point currently corresponding to the rainwater drainage outlet is not the nearest drainage point, that is, the rainwater drainage outlet is not discharging nearby. Therefore, the rainwater drainage outlet is marked as an abnormal drainage outlet.
[0069] In the above embodiments, verifying newly constructed pipeline objects in the new pipeline data based on existing pipeline network data can detect unreasonable designs such as unnecessary additions or replacements of pipelines, and drainage outlets not located nearby. The corresponding newly constructed pipeline objects and data are marked for confirmation and secondary verification by relevant personnel, which helps manage project costs and avoids unnecessary waste. Furthermore, the integration of new and old pipelines can be checked, and data with abnormal integration can be marked for subsequent modification and confirmation, reducing work delays.
[0070] The pipeline design verification method provided in this application embodiment further includes: in response to an anomaly display instruction, displaying anomaly objects and / or anomaly data in newly created pipeline data or merged pipeline data according to the anomaly type; in response to an anomaly revision instruction, changing the anomaly data and / or deleting anomaly markers; and in response to a result generation instruction, outputting a pipeline design anomaly form and / or a pipeline design verification report based on the anomaly objects and / or anomaly data.
[0071] In the above embodiments, after verifying the newly constructed pipeline network data, users can input different commands to view, modify, confirm, and export the verification results. Specifically, when an anomaly display command is received, the verification results can be displayed in the pipeline network data or pipeline network design drawings according to types such as anomaly object, anomaly data, pipeline anomaly, pipe joint anomaly, quality inspection anomaly, fusion anomaly, etc. For example, in the newly constructed pipeline network design drawings, the abnormal replacement pipeline is highlighted, and the corresponding data of the abnormal replacement pipeline is displayed through a message window. After viewing the verification results, users can also revise the verification results. For example, there may be data entry errors in the abnormal data, and users can correct the erroneous data through revision; or there may be cases in the verification results where the design is not unreasonable but is marked as abnormal, and users can delete the corresponding abnormal marks; or, if it is not possible to determine whether the design is unreasonable based solely on the pipeline network data and an on-site inspection of the existing pipeline network is required, users can add a mark indicating that evidence is pending, etc. Upon receiving an anomaly revision instruction, the pipeline network data and / or anomaly markers are revised accordingly based on the modifications specified in the instruction. After confirming the verification results are correct, the user can export them. For example, the anomaly data and objects can be exported as charts or graphs according to a preset data structure or table entries. A pipeline network design verification report can also be exported. This report may include anomaly data and objects, statistical results of the number of anomalies corresponding to different anomaly types, and corresponding cost estimates. Cost estimates can be based on the unit price and quantity of pipeline materials, the length of newly added pipelines to estimate construction periods and labor costs, and other preset rules.
[0072] The pipeline network design verification method provided in this application, through comprehensive analysis of data from newly constructed pipeline networks and existing pipeline networks, can maximize the utilization of existing pipelines and reduce the amount of construction work required for pipeline network renovation. New pipeline networks require a large amount of pipes, fittings, and other materials; utilizing existing pipelines can reduce the procurement of new pipes. Furthermore, using existing pipelines can reduce large-scale construction projects such as excavation and laying of new pipelines, avoiding the need for road excavation and cable duct laying, thus reducing costs associated with earthwork and road repair, shortening the construction cycle, and indirectly lowering management costs during construction.
[0073] Furthermore, as Figure 1 In addition to the specific implementation of the methods shown in the above embodiments, this embodiment provides a pipeline design verification device, such as... Figure 2 As shown, the device includes: a data acquisition module 31, a data analysis module 32, and a result processing module 33.
[0074] The data acquisition module 31 can be used to acquire newly built pipeline network data and existing pipeline network data, wherein the newly built pipeline network data includes the location information and attribute information of the newly built pipeline network object, and the existing pipeline network data includes the location information and attribute information of the existing pipeline network object;
[0075] Data analysis module 32 can be used to verify whether there are abnormal objects and / or abnormal data in the newly built pipeline data according to the existing pipeline data and preset verification rules. The abnormal objects include at least one of abnormal newly added pipelines, abnormal replaced pipelines, and abnormal drainage outlets. The abnormal data includes fused abnormal data.
[0076] The result processing module 33 can be used to mark the abnormal object and / or the abnormal data as abnormal if the abnormal object and / or the abnormal data exist.
[0077] In specific application scenarios, the newly built pipeline network object includes replacement pipelines, which correspond to the replaced pipelines in the existing pipeline network object; the data analysis module 32 is used to verify whether there are abnormal objects in the newly built pipeline network data according to preset verification rules. Specifically, it can be used to detect whether the replaced pipeline is an abandoned pipeline based on the attribute information of the replaced pipeline. If it is not an abandoned pipeline, it can detect whether the attribute information of the replacement pipeline is consistent with that of the replaced pipeline. If they are inconsistent, the replacement pipeline is marked as the abnormal replacement pipeline.
[0078] In specific application scenarios, the newly constructed pipeline network object includes newly added pipelines. The data analysis module 32 verifies whether there are abnormal objects in the newly constructed pipeline network data according to preset verification rules. Specifically, it can be used to establish a pipeline buffer for each newly added pipeline based on its location information; detect whether the positions of existing pipelines in the existing pipeline network object overlap with the pipeline buffer; if so, calculate the overlap ratio of the existing pipelines; if the overlap ratio exceeds a preset ratio threshold, mark the existing pipeline as a target pipeline. Based on the attribute information of the target pipeline, detect whether the target pipeline is an abandoned pipeline; if the target pipeline is not an abandoned pipeline, detect whether the target pipeline is a usable pipeline; if it is a usable pipeline, mark the newly added pipeline corresponding to the target pipeline as the abnormal newly added pipeline.
[0079] In specific application scenarios, the data analysis module 32 can be used to clean the existing pipeline network data, remove the replaced pipelines and abandoned pipelines from the existing pipeline network data, and merge the cleaned existing pipeline network data with the newly built pipeline network data to obtain merged pipeline network data; perform quality inspection on the merged pipeline network data, and check whether the attribute information of the newly built pipeline network object and the existing pipeline network object matches. If they do not match, the data corresponding to the newly built pipeline network object is marked as the merged abnormal data.
[0080] In specific application scenarios, the newly built pipeline network object includes newly built drainage pipe outlets. The data analysis module 32 verifies whether there are abnormal objects in the newly built pipeline network data according to preset verification rules. Specifically, it can be used to establish a pipe outlet buffer for each newly built drainage pipe outlet based on the location information of the newly built drainage pipe outlet, with the drainage point corresponding to the newly built drainage pipe outlet as the radius; detect whether there is a drainage point in the pipe outlet buffer; if there is a drainage point, then detect whether the attribute information of the drainage point is consistent with that of the newly built drainage pipe outlet; if they are consistent, then mark the newly built drainage pipe outlet as the abnormal drainage pipe outlet.
[0081] In specific application scenarios, the result processing module 33 can be used to respond to an anomaly display instruction by displaying the anomaly object and / or the anomaly data in the newly created pipeline network data or the integrated pipeline network data according to the anomaly type; respond to an anomaly revision instruction by changing the anomaly data and / or deleting the anomaly marker; and respond to a result generation instruction by outputting a pipeline network design anomaly form and / or a pipeline network design verification report based on the anomaly object and / or the anomaly data.
[0082] It should be noted that other corresponding descriptions of the functional units involved in the pipeline design verification device provided in this embodiment can be found in [reference needed]. Figure 1 The corresponding descriptions in the above embodiments will not be repeated here.
[0083] This application also provides a computer device, such as... Figure 3As shown, the computer device can specifically be a personal computer, server, network device, etc. The computer device includes a system bus, processor, memory, and communication interface, and may also include input / output interfaces and a display device. The processor of the computer device provides computing and control capabilities. The memory of the computer device includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device stores location information. The network interface of the computer device is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements the steps in the various method embodiments.
[0084] Those skilled in the art will understand that the structure of the computer device described above is only a partial structure related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. A specific computer device may include more or fewer components, or combine certain components, or have different component arrangements.
[0085] In one embodiment, a computer-readable storage medium is provided, which may be non-volatile or volatile, having stored thereon a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0086] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0087] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, graphics processors, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0088] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0089] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for verifying pipeline network design, characterized in that, The method comprises: acquiring new pipeline network data and existing pipeline network data, wherein the new pipeline network data comprises position information and attribute information of new pipeline network objects, and the existing pipeline network data comprises position information and attribute information of existing pipeline network objects; verifying, according to the existing pipeline network data, whether there is an abnormal object and / or abnormal data in the new pipeline network data according to a preset verification rule, wherein the abnormal object comprises at least one of an abnormal newly-added pipeline, an abnormal replaced pipeline and an abnormal drainage outlet, and the abnormal data comprises fusion abnormal data; if the abnormal object and / or the abnormal data exist, marking the abnormal object and / or the abnormal data as abnormal; if the new pipeline network object comprises a replaced pipeline corresponding to a replaced pipeline in the existing pipeline network object, verifying, according to the preset verification rule, whether there is an abnormal object in the new pipeline network data comprises: detecting, according to attribute information of the replaced pipeline, whether the replaced pipeline is a discarded pipeline, and if not, detecting whether attribute information of the replaced pipeline and the replaced pipeline is consistent, and if not, marking the replaced pipeline as the abnormal replaced pipeline; if the new pipeline network object comprises a newly-added pipeline, verifying, according to the preset verification rule, whether there is an abnormal object in the new pipeline network data comprises: establishing a pipeline buffer zone for each newly-added pipeline according to position information of the newly-added pipeline; detecting whether a position of an existing pipeline in the existing pipeline network object overlaps with the pipeline buffer zone, and if so, calculating an overlap proportion of the existing pipeline; and if the overlap proportion exceeds a preset proportion threshold, marking the existing pipeline as a target pipeline; verifying, according to the preset verification rule, whether there is an abnormal object in the new pipeline network data further comprises: detecting, according to attribute information of the target pipeline, whether the target pipeline is a discarded pipeline; and if the target pipeline is not a discarded pipeline, detecting whether the target pipeline is a usable pipeline, and if so, marking the newly-added pipeline corresponding to the target pipeline as the abnormal newly-added pipeline; the method further comprises: cleaning the existing pipeline network data to remove the replaced pipeline and the discarded pipeline in the existing pipeline network data, and fusing the cleaned existing pipeline network data with the new pipeline network data to obtain fusion pipeline network data; and performing quality inspection on the fusion pipeline network data to detect whether attribute information of the new pipeline network object and the existing pipeline network object matches, and if not, marking data corresponding to the new pipeline network object as the fusion abnormal data. The new pipe network object includes a new drainage pipe; the new pipe network data is verified according to the preset verification rule whether there is an abnormal object, including: according to the position information of the new drainage pipe, the drainage point corresponding to the new drainage pipe is taken as the radius to establish a pipe buffer zone for each new drainage pipe; it is detected whether there is a drainage point in the pipe buffer zone, if there is the drainage point, it is detected whether the attribute information of the drainage point and the new drainage pipe is consistent, if it is consistent, the new drainage pipe is marked as the abnormal drainage pipe.
2. The method of claim 1, wherein, The method further comprises: in response to an abnormal display instruction, displaying the abnormal object and / or the abnormal data in the new pipe network data or the fused pipe network data according to the abnormal type; in response to an abnormal revision instruction, changing the abnormal data and / or deleting the abnormal mark; in response to a result generation instruction, outputting a pipe network design exception form and / or a pipe network design verification report based on the abnormal object and / or the abnormal data.
3. A pipe network design verification apparatus, characterized by comprising: The device comprises: a data acquisition module for acquiring new pipe network data and existing pipe network data, wherein the new pipe network data includes position information and attribute information of new pipe network objects, and the existing pipe network data includes position information and attribute information of existing pipe network objects; a data analysis module for verifying whether there is an abnormal object and / or abnormal data in the new pipe network data according to the existing pipe network data and according to a preset verification rule, wherein the abnormal object includes at least one of an abnormal new pipe line, an abnormal replacement pipe line and an abnormal drainage pipe, and the abnormal data includes fused abnormal data; a result processing module for marking the abnormal object and / or the abnormal data as abnormal if the abnormal object and / or the abnormal data exist; The new pipe network object includes a replacement pipe line, which corresponds to a replaced pipe line in the existing pipe network object; the data analysis module is specifically configured to detect whether the replaced pipe line is a discarded pipe line according to the attribute information of the replaced pipe line, and if not, detect whether the attribute information of the replacement pipe line and the replaced pipe line is consistent, and if not, mark the replacement pipe line as the abnormal replacement pipe line; The new pipe network object includes a new pipe line; the data analysis module is specifically configured to establish a pipe line buffer zone for each new pipe line according to the position information of the new pipe line; detect whether the position of an existing pipe line in the existing pipe network object overlaps with the pipe line buffer zone, if yes, calculate the overlap proportion of the existing pipe line; if the overlap proportion exceeds a preset proportion threshold, mark the existing pipe line as a target pipe line; The data analysis module is further configured to detect whether the target pipe line is a discarded pipe line according to the attribute information of the target pipe line; if the target pipe line is not a discarded pipe line, detect whether the target pipe line is a usable pipe line, and if yes, mark the new pipe line corresponding to the target pipe line as the abnormal new pipe line. The data analysis module is further configured to clean the existing pipe network data, remove the replaced pipelines and the abandoned pipelines from the existing pipe network data, fuse the cleaned existing pipe network data with the newly-built pipe network data to obtain fused pipe network data, and perform quality inspection on the fused pipe network data to detect whether attribute information of the newly-built pipe network object and the existing pipe network object is matched, and if not, mark data corresponding to the newly-built pipe network object as the fused abnormal data. If the newly-built pipe network object includes a newly-built drainage outlet, the data analysis module is specifically configured to establish an outlet buffer zone for each newly-built drainage outlet according to position information of the newly-built drainage outlet and taking a drainage point corresponding to the newly-built drainage outlet as a radius; detect whether there is a drainage point in the outlet buffer zone, and if there is the drainage point, detect whether attribute information of the drainage point and the newly-built drainage outlet is consistent, and if so, mark the newly-built drainage outlet as the abnormal drainage outlet.
4. A storage medium having stored thereon a computer program, characterized in that The computer program, when executed by a processor, implements the steps of the method of any one of claims 1 to 2.
5. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The computer program, when executed by a processor, implements the steps of the method of any one of claims 1 to 2.
Citation Information
Patent Citations
Pipe network data checking and updating method and device
CN108197195A
Pipeline three-dimensional visualization platform automatic generation method
CN110750590A