Pipeline data processing method, pipeline data processing device and electronic device
By receiving user input and automatically matching pipeline points and pipeline data, the problem of low pipeline data processing efficiency in the prior art is solved, rapid entry and accurate connection are achieved, and data processing efficiency and accuracy are improved.
Patent Information
- Application Number
- CN202210322487.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-29
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2042-03-29
AI Technical Summary
In the prior art, pipeline data processing efficiency is low, and it is difficult to determine the information related to new pipeline points and other pipeline points, the operation is complicated, and a lot of manpower is required, which is easy to operate incorrectly. The layout rules of drainage pipeline networks are not considered, and the experience is poor.
By receiving user input, displaying pipeline points and pipelines, recording pipeline data, automatically matching and connecting pipelines, using azimuth and direction points to intelligently match pipelines, satisfying pipeline connections under certain conditions, and simplifying the operation process.
It realizes rapid input and automatic matching and connection of pipeline data, improves data processing efficiency, reduces the probability of error operation, and simplifies the operation process.
Smart Images

Figure CN114912160B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of engineering geophysical exploration, and particularly to a pipeline data processing method, a pipeline data processing device, and an electronic device. Background Art
[0002] Underground drainage pipeline data acquisition usually involves detecting and mapping drainage facilities, drainage pipelines, etc. The results of data acquisition are usually drainage pipeline maps and pipeline databases. Drainage facilities are represented as pipeline points in the drainage pipeline map, and drainage pipelines are represented as pipelines in the drainage pipeline map. Through the drawing of pipeline points and pipelines, the information-based data acquisition of the drainage pipe network is realized.
[0003] Domestically, several underground pipeline data acquisition systems based on personal digital assistants (PDAs) or mobile terminals have been developed. The usual method is to draw pipeline points first and then draw pipelines, and the pipeline drawing depends on the pipeline points. When adding a new pipeline, the pipeline points to be connected are selected first, and then the buried depth information and pipe diameter information at both ends of the pipeline are recorded.
[0004] The above solutions have the following defects:
[0005] (1) When adding a pipeline point, the association information between the newly added pipeline point and other pipeline points cannot be determined, which may lead to multiple well openings, cumbersome operations, and low acquisition efficiency;
[0006] (2) The layout rules of the drainage pipe network are not considered, and a large amount of manual work is required to complete data acquisition, which is prone to misoperation and poor experience. Summary of the Invention
[0007] The present invention provides a pipeline data processing method, a pipeline data processing device, and an electronic device to solve the technical problem of low efficiency in pipeline data processing in the prior art.
[0008] The present invention provides a pipeline data processing method, including:
[0009] Receiving a first input from a user;
[0010] In response to the first input, displaying a plurality of pipeline points and a plurality of pipelines, each pipeline point corresponding to at least one pipeline;
[0011] Receiving a second input from the user, the second input being used to input pipeline data of the plurality of pipelines;
[0012] In response to the second input, displaying a target pipeline image, the target pipeline image being used to indicate the pipeline connection relationship between the plurality of pipelines.
[0013] In one embodiment, the first input includes a first sub-input and a second sub-input;
[0014] Receiving a first input from a user, and in response to the first input, displaying a plurality of pipeline points and a plurality of pipelines, including:
[0015] Receiving a first sub-input from the user, the first sub-input being used to input pipeline point data of the plurality of pipeline points;
[0016] In response to the first sub-input, displaying the plurality of pipeline points;
[0017] Receiving a second sub-input from the user, the second sub-input being used to determine the azimuth angle and direction points of the plurality of pipelines;
[0018] In response to the second sub-input, based on the azimuth angle and direction points of the plurality of pipelines, displaying the plurality of pipelines.
[0019] In one embodiment, the displaying the target pipeline image includes:
[0020] When the difference between the azimuth angles of any two pipelines does not exceed the azimuth angle threshold and the pipeline data of the any two pipelines meets the target conditions, displaying a first connection line on the target pipeline image, the first connection line being used to connect the direction points of the any two pipelines.
[0021] In one embodiment, the pipeline data includes: pipeline burial depth, pipeline material, pipe diameter, pipeline cross-section form, and pipeline cross-section size;
[0022] The target conditions include at least one of the following:
[0023] The pipeline burial depths of the any two pipelines do not exceed the pipeline burial depth threshold;
[0024] The pipeline materials of the any two pipelines are the same;
[0025] The pipe diameters of the any two pipelines are the same;
[0026] The pipeline cross-section forms of the any two pipelines are the same;
[0027] The pipeline cross-section sizes of the any two pipelines are the same.
[0028] In one embodiment, after displaying the target connection line on the target pipeline image, further including:
[0029] When the first connection line meets the verification result, displaying a second connection line and canceling the display of the first connection line;
[0030] Wherein, the second connection line is used to connect the pipeline points corresponding to the any two pipelines.
[0031] In one embodiment, the pipeline point data includes at least one of the following:
[0032] Spatial location, appurtenances, features, well diameter, water level, silt depth.
[0033] The present invention also provides a pipeline data processing device, including:
[0034] A first receiving module, configured to receive a first input from a user;
[0035] A first display module, configured to display a plurality of pipeline points and a plurality of pipelines in response to the first input, each pipeline point corresponding to at least one pipeline;
[0036] A second receiving module, configured to receive a second input from the user, the second input being used to input pipeline data of the plurality of pipelines;
[0037] A second display module, configured to display a target pipeline image in response to the second input, the target pipeline image being used to indicate the pipeline connection relationship between the plurality of pipelines.
[0038] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the pipeline data processing method as described in any one of the above.
[0039] The present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the pipeline data processing method as described in any one of the above.
[0040] The present invention also provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements the pipeline data processing method as described in any one of the above.
[0041] The pipeline data processing method, pipeline data processing device, and electronic device provided by the present invention can quickly complete the input of pipeline data, realize the automatic matching and connection between pipelines, simplify the pipeline data processing process, and improve the pipeline data processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art one by one. Obviously, the following drawings are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0043] Figure 1 is a schematic flowchart of the pipeline data processing method provided by the present invention;
[0044] Figure 2 It is one of the schematic diagrams of the pipeline diagram interface applying the pipeline data processing method provided by the present invention;
[0045] Figure 3 It is the second schematic diagram of the pipeline diagram interface applying the pipeline data processing method provided by the present invention;
[0046] Figure 4 It is the third schematic diagram of the pipeline diagram interface applying the pipeline data processing method provided by the present invention;
[0047] Figure 5 It is the fourth schematic diagram of the pipeline diagram interface applying the pipeline data processing method provided by the present invention;
[0048] Figure 6 It is the fifth schematic diagram of the pipeline diagram interface applying the pipeline data processing method provided by the present invention;
[0049] Figure 7 It is the sixth schematic diagram of the pipeline diagram interface applying the pipeline data processing method provided by the present invention;
[0050] Figure 8 It is the seventh schematic diagram of the pipeline diagram interface applying the pipeline data processing method provided by the present invention;
[0051] Figure 9 It is the eighth schematic diagram of the pipeline diagram interface applying the pipeline data processing method provided by the present invention;
[0052] Figure 10 It is the ninth schematic diagram of the pipeline diagram interface applying the pipeline data processing method provided by the present invention;
[0053] Figure 11 It is the schematic flow diagram of the pipeline data processing method provided by the present invention;
[0054] Figure 12 It is the first schematic diagram of the pipeline connection applying the pipeline data processing method provided by the present invention;
[0055] Figure 13 It is the second schematic diagram of the pipeline connection applying the pipeline data processing method provided by the present invention;
[0056] Figure 14 It is the schematic structural diagram of the pipeline data processing device provided by the present invention;
[0057] Figure 15 It is the schematic physical structure diagram of the electronic device provided by the present invention. Detailed implementation manners
[0058] To make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below with reference to the accompanying drawings in the present invention. Obviously, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present invention without making creative efforts fall within the protection scope of the present invention.
[0059] The execution subject of the pipeline data processing method provided by the present invention may be an electronic device, a component in the electronic device, an integrated circuit, or a chip. The electronic device may be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device may be a mobile phone, a tablet computer, a laptop computer, a handheld computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a PDA, etc., and the non-mobile electronic device may be a server, a Network Attached Storage (NAS), a personal computer (PC), a teller machine, or a self-service machine, etc. The present invention does not make specific limitations.
[0060] It should be noted that the pipeline data involved in the present invention may be the pipeline data corresponding to the underground drainage pipeline. The drainage pipeline refers to a system composed of conduits and their ancillary facilities for collecting and discharging sewage, wastewater, and rainwater.
[0061] The pipeline points correspond to the drainage facilities in the drainage pipeline. For example, they may include: inspection wells, septic tanks, drainage pumping stations, rainwater grates, overflow wells, gate wells, drop wells, etc. The display methods of different types of pipeline points in the pipeline diagram are all different. The pipelines in the pipeline diagram correspond to the drainage pipelines connecting different pipeline points.
[0062] The inspection well includes a rainwater well and a sewage well, and is used for maintenance personnel to enter the well to clean the blockage and conduct inspections and repairs. The inspection well chamber is circular, fan-shaped, rectangular, or polygonal according to different situations and requirements.
[0063] The drainage pumping station is a pumping station set up when it is necessary to lift wastewater midway or at a key point in the drainage pipeline.
[0064] The rainwater grate is a grille installed at the top of the rainwater inlet. It can intercept garbage to prevent it from falling and allow rainwater to pass through.
[0065] The overflow well is a type of drainage inspection well, generally existing in the intercepting combined sewerage system and the urban drainage engineering pumping station system, and has the function of controlling the water flow.
[0066] A gate well is a well set up for the operation and maintenance of valves when pipelines are laid underground, facilitating operation and maintenance.
[0067] A drop well is a well where the water flow drops inside the well.
[0068] Taking the mobile terminal executing the pipeline data processing method provided by the present invention as an example, the technical solution of the present invention will be described in detail. Among them, the mobile terminal can be devices such as a PDA, a notebook computer, a tablet computer, and a mobile phone.
[0069] Figure 1 It is a schematic flowchart of the pipeline data processing method provided by the present invention. Refer to Figure 1 The embodiments of the present invention provide a pipeline data processing method, which may include: step 110, step 120, step 130, and step 140.
[0070] Step 110: Receive the first input from the user.
[0071] In actual execution, the user can use the mobile terminal to draw a pipeline diagram at the pipeline facility.
[0072] In this step, the first input is used to determine the pipeline points and the corresponding pipelines. Both the pipeline points and the pipelines are elements in the pipeline diagram.
[0073] The first input can be a touch operation of the user on the terminal screen, including but not limited to click operations, swipe operations, and press operations, etc.
[0074] In this implementation manner, receiving the first input from the user can be manifested as receiving the touch operation of the user in the display area of the terminal display screen. For example: as Figure 2 shown, the user can perform a touch operation on the icon "Add Point" or the icon "Add Line" in the blank area of the figure to achieve the input of pipeline points and pipelines.
[0075] It can be understood that Figure 2 the blank area shown in
[0076] is the drawing area, which can correspond to a range at a certain distance near the drainage facility, that is, the pipeline range.
[0077] Step 120: In response to the first input, display a plurality of pipeline points and a plurality of pipelines, and each pipeline point corresponds to at least one pipeline.
[0078] After receiving the first input, the terminal can, in response to the first input, display pipeline points and pipelines within the target pipeline range.
[0079] As Figure 3 shown, the icon 310 represents pipeline point 1, the dashed line 320 represents pipeline 1 corresponding to pipeline point 1, and the dashed line 330 represents pipeline 2 corresponding to pipeline point 1. It can be seen from this that Figure 3 includes three pipeline points and six pipelines, and each pipeline point corresponds to two pipelines respectively.
[0080] Among them, the icon 310 is a circular icon, which is only used for illustration and is not specifically limited here. The diagonal stripes in the icon 310 are also only used for illustration and are not specifically limited here.
[0081] It can be understood that the shape, size, and color of the pipeline point icon can all be set according to user needs.
[0082] Step 130: Receive the second input from the user, where the second input is used to input pipeline data of multiple pipelines.
[0083] After the pipeline points and pipelines are drawn, the user can record the pipeline data of each pipeline according to needs.
[0084] In this step, the second input is used to input pipeline data.
[0085] The second input can be the user's touch operations on each pipeline, including but not limited to click operations, slide operations, and press operations, etc.
[0086] In this embodiment, receiving the second input from the user can be manifested as the user selecting the target pipeline through touch operations and then inputting the pipeline data of the target pipeline through touch operations.
[0087] For example: As Figure 4 shown, after the user clicks on the dashed line 320, the terminal pops up a pipeline data input box 410 for pipeline point 1, and then inputs the pipeline data of pipeline point 1 in the pipeline data input box 410. Figure 4 If the pipeline data in
[0088] is the burial depth and pipe diameter, after the input is completed, the user clicks "OK" to complete the input of the pipeline data of pipeline 1. The user clicks "Cancel" to cancel the input of the pipeline data and exit the pipeline data input interface.
[0089] Step 140: In response to the second input, display a target pipeline image, where the target pipeline image is used to indicate the pipeline connection relationship between multiple pipelines.
[0090] After receiving the second input, the terminal can display the target pipeline image in response to the second input.
[0091] It can be understood that after receiving the pipeline data, the terminal's data performs intelligent recognition and matching on the currently drawn pipeline image, then completes the connection of the entire pipeline, and displays the target pipeline image. Then, the target pipeline image is saved to the database, and the pipeline flow direction is recorded.
[0092] In actual execution, during the process of drawing the pipeline image, the connection relationship of the pipelines in the terminal can be checked according to the actual connection situation of the pipelines, and corresponding modifications can be made.
[0093] When collecting data at the inspection well on-site, opening the well once can complete the recording of all information of the inspection well, avoiding opening the well multiple times. It can also improve the data processing efficiency by intelligently matching different drainage facilities and automatically connecting pipelines. In addition, it can further reduce the probability of misoperation by combining on-site data verification.
[0094] The pipeline data processing method provided by the present invention can quickly complete the input of pipeline data, achieve automatic matching and connection between pipelines, simplify the pipeline data processing process, and improve the pipeline data processing efficiency.
[0095] In one embodiment, the first input includes a first sub-input and a second sub-input;
[0096] Receiving the first input from the user and, in response to the first input, displaying a plurality of pipeline points and a plurality of pipelines, including:
[0097] Step 1101, receiving the first sub-input from the user, where the first sub-input is used to input the pipeline point data of a plurality of pipeline points.
[0098] During the process of the terminal drawing the pipeline diagram, first, the pipeline points are determined through the first sub-input, and then the pipeline corresponding to the pipeline points is determined through the second sub-input.
[0099] It should be noted that the terminal can first determine a plurality of pipeline points according to the first sub-input of the user, and then determine the pipeline corresponding to each pipeline point through the second sub-input; or it can first determine a pipeline point according to the first sub-input, and then determine the pipeline corresponding to this pipeline point through the second sub-input.
[0100] In step 1101, the first sub-input can be a touch operation of the user on the terminal screen, including but not limited to click operation, swipe operation, press operation, etc.
[0101] In this embodiment, receiving the first sub-input from the user can be manifested as receiving the touch operation of the user in the display area of the terminal display screen. For example: Figure 5As shown, the current mode displayed on the terminal is the "Add Point" mode. The user clicks on the blank area in the figure to add pipeline point 510.
[0102] It can be understood that after the click operation, the user can choose to input the pipeline point data of this pipeline point.
[0103] The pipeline point data can be measured and obtained by the terminal positioning sensor, external space coordinate recording device or some surveying and mapping equipment.
[0104] In one embodiment, the pipeline point data includes at least one of the following:
[0105] Spatial position, appendage, feature, well diameter, water level, silt depth.
[0106] It should be noted that the spatial position is the spatial coordinate; the appendage can include inverted siphons, aqueducts, valves, etc.; the well diameter refers to the inner diameter of the drainage facility; the water level is the elevation of the free water surface of the water body above the fixed reference plane; the silt depth is the depth of the silt deposit at the drainage facility.
[0107] The pipeline data processing method provided by the present invention can quickly complete the input of pipeline point data.
[0108] Step 1102: In response to the first sub-input, display multiple pipeline points.
[0109] After receiving the first sub-input, the terminal can respond to the first sub-input and display one or more pipeline points. As Figure 5 shown, there is a pipeline point 510 shown in the figure.
[0110] Step 1103: Receive the second sub-input from the user, and the second sub-input is used to determine the azimuth angle and direction point of multiple pipelines.
[0111] In this step, the second sub-input is used to determine the azimuth angle and direction point of the pipeline.
[0112] In this embodiment, receiving the second sub-input from the user can be manifested as receiving the touch operation of the user in the display area of the terminal display screen.
[0113] It should be noted that the azimuth angle can be determined based on the direction sensor in the terminal. Before the second sub-input, the user can first receive the operation of adjusting the relative position of the terminal and the pipeline.
[0114] For example: The user can rotate the terminal so that the azimuth of the terminal is consistent with the actual azimuth of the pipeline, so as to determine the azimuth angle of the pipeline. Based on this azimuth angle, the user can draw a pipeline with the size of the direction angle from the pipeline point in the terminal display area through the second sub-input, and at the same time generate a direction point, and finally complete the second sub-input.
[0115] It can be understood that it is not necessary to determine the azimuth angle by adjusting the terminal orientation. The direction angle of the pipeline corresponding to the pipeline point can be automatically detected, so as to determine the pipeline in the terminal display area through the second sub-input.
[0116] Among them, the direction point is a temporarily virtual point. For example, if it is found in an inspection well that the inspection well is connected to 3 pipelines, then 3 direction points are reserved first. The pipeline data can be recorded on the direction points, just like Figure 6 the icon 610 in the figure is the direction point. Of course, the pipeline data can also be recorded on the pipeline 620, which is not specifically limited here.
[0117] It can be understood that the shape, size, and color of the direction point icon can all be set according to user needs. The pipeline point 510 and the direction point 610 can be distinguished by shape, size, and color, which is not specifically limited here.
[0118] As Figure 7 shown, when the user clicks on the pipeline 620 or the direction point 610, a pipeline data input box 710 can pop up for inputting the pipeline data corresponding to the pipeline 620. The pipeline data input box 710 is only used as an example and is not specifically limited here.
[0119] Step 1104, in response to the second sub-input, display multiple pipelines based on the azimuth angles and direction points of the multiple pipelines.
[0120] After receiving the second sub-input, the terminal can respond to the second sub-input and display one or more pipelines. As Figure 6 shown, there is a pipeline 620 shown in the figure.
[0121] It can be understood that the pipelines involved in the embodiments of the present invention are shorter temporary pipelines arranged in the terminal display area according to the pipeline orientation, which do not represent the actual pipeline length or scale, so as to quickly perform three-dimensional modeling through Building Information Modeling (BIM), lay a foundation for three-dimensional real-time modeling of underground pipelines, and facilitate timely discovery of quality problems.
[0122] The pipeline data processing method provided by the present invention can quickly complete the input of pipelines and pipeline points, and can conveniently record pipeline point data and pipeline data, with simple and fast operations, improving data collection efficiency.
[0123] In one embodiment, displaying the target pipeline image includes:
[0124] When the azimuth difference between any two pipelines does not exceed the azimuth threshold and the pipeline data of any two pipelines meet the target conditions, a first connection line is displayed on the target pipeline image, and the first connection line is used to connect the direction points of any two pipelines.
[0125] It can be understood that within a certain distance range, after determining all pipeline points and corresponding pipelines, according to the principle that the azimuth difference does not exceed the azimuth threshold and the pipeline data meet the target conditions, all direction points that meet the requirements are automatically matched and connected, and the direction points are connected with the first connection line.
[0126] Judge whether each automatically connected direction point is correct. If it is correct, proceed to the next step; otherwise, modify it according to the actual situation and re-match.
[0127] Save the successfully matched pipelines into the database and record the pipeline flow direction.
[0128] As Figure 8 shown, Figure 8 What is shown is all pipeline points and corresponding pipelines within the current pipeline range. After the user selects the function of matching and connecting pipelines, the database in the terminal processes all pipeline data and pipeline point data, and connects the direction points that meet the requirements together.
[0129] As Figure 9 shown, Figure 9 In the figure, the dashed lines 910, 920, and 930 are the first connection lines connecting the direction points.
[0130] The pipeline data processing method provided by the present invention can realize automatic matching and connection of pipelines, with high accuracy and can reduce the probability of misoperation.
[0131] In one embodiment, the pipeline data includes: pipeline burial depth, pipeline material, pipe diameter, pipeline cross-section form, and pipeline cross-section size;
[0132] The target conditions include at least one of the following:
[0133] The pipeline burial depth of any two pipelines does not exceed the pipeline burial depth threshold;
[0134] The pipeline materials of any two pipelines are the same;
[0135] The pipe diameters of any two pipelines are the same;
[0136] The pipeline cross-section forms of any two pipelines are the same;
[0137] The pipeline cross-section sizes of any two pipelines are the same.
[0138] In actual implementation, the pipeline data may include: pipeline burial depth, pipeline material, pipe diameter, pipeline cross-section form, and pipeline cross-section size.
[0139] It should be noted that the pipeline burial depth refers to the vertical distance from the ground surface to the bottom of the pipeline at the pipeline burial location; the pipeline material is the material of the pipeline; the pipe diameter usually refers to the average value of the inner diameter and the outer diameter when the inner diameter of a pipeline made of general synthetic materials or metal is relatively large; the pipeline cross-section form is the form of the pipeline cross-section; the pipeline cross-section size is the size of the pipeline cross-section, including the cross-section diameter and the cross-section wall thickness.
[0140] The principles for direction point matching include at least one of the following: within a certain distance range, according to the principles of the same pipeline material, pipe diameter, pipeline cross-section form, and pipeline cross-section size, and the pipeline burial depth not exceeding the pipeline burial depth threshold.
[0141] Figure 4 and Figure 7 It is shown in that the pipeline data input box includes input controls for, but not limited to, the burial depth and the pipe diameter. Figure 4 and Figure 7 For example only, it does not mean that only two types of pipeline data, namely the burial depth and the pipe diameter, are input. It can be understood that the pipeline data input box can be provided with input controls corresponding to all types of pipeline data, which is not specifically limited herein.
[0142] The pipeline data processing method provided by the present invention can achieve automatic matching and connection of pipelines, with high accuracy and a reduced probability of misoperation.
[0143] In one embodiment, after displaying the target connection line on the target pipeline image, it further includes:
[0144] When the first connection line meets the verification result, display the second connection line and cancel the display of the first connection line;
[0145] wherein, the second connection line is used to connect the pipeline points corresponding to any two pipelines.
[0146] In actual execution, when the user determines that the first connection line conforms to the actual pipeline layout, that is, meets the verification result, the pipeline points corresponding to the two pipelines that meet the requirements are connected by the second connection line, and at the same time, the pipelines, the first connection line, and the direction points are cancelled from display.
[0147] As Figure 10 shown, Figure 10 it shows 3 pipeline points and 3 second connection lines, namely solid line 1010, solid line 1020, and solid line 1030.
[0148] The pipeline data processing method provided by the present invention can achieve automatic matching and connection of pipelines, with high accuracy and a reduced probability of misoperation.
[0149] In one embodiment, as Figure 11As shown, the target pipeline image can be determined through the following main steps:
[0150] Step 1: Set the pipeline range threshold R, the azimuth threshold ε, and the pipeline burial depth threshold e;
[0151] Step 2: Extract the set Φ of direction points within the range R that are not connected into pipelines;
[0152] Step 3: If the number of elements in the set Φ of direction points is less than 2, end the process; if the number of elements in the set Φ of direction points is greater than or equal to 2, proceed to the next step;
[0153] Step 4: Starting from a randomly selected direction point A in the set Φ of direction points, traverse the remaining points Φ in the set Φ of direction points i (i = 1, 2, 3...);
[0154] Step 5: Calculate the azimuth difference ɑ between point A and the Φ i point, Δ = abs(ɑ - 180), and the pipeline burial depth difference γ between point A and the Φ i point;
[0155] Step 6: If Δ ≤ ε, and γ ≤ e, and it is determined that the pipeline materials, pipe diameters, pipeline cross-section forms, and pipeline cross-section sizes of point A and the Φ i point are the same, add the Φ i point to the new set Ω of connectable points;
[0156] Step 7: Sort the direction points in the set Ω in ascending order of Δ, and the sorted direction points are Ω i (i = 1, 2, 3...);
[0157] Step 8: Connect point A to the Ω corresponding to the minimum Δ i , where i is the number of direction points that meet the requirements;
[0158] Step 9: Physically confirm that the connection of the direction points is correct, that is, the pipeline connection conforms to the reality;
[0159] Step 10: Connect the pipeline point corresponding to the direction point A to the pipeline point corresponding to the Ω i and remove the direction points A and the Ω i from the set R.
[0160] In one embodiment, a pipeline data processing method can be carried out according to the following steps:
[0161] (1) At inspection wells or other pipeline facilities, use a mobile phone positioning sensor or an external space coordinate recording device to record information such as the spatial position, appendages, features, well diameters, water levels, and silt depths of pipeline points;
[0162] (2) Record pipeline information associated with the inspection well or drainage facility;
[0163] (3) Adjust the orientation of the intelligent terminal to be consistent with the actual position of the pipeline, use the direction sensor of the intelligent terminal to obtain the azimuth angle of the pipeline, and record the bottom burial depth of the pipeline at the connection between the pipeline and the inspection well, pipeline material, cross-sectional form, cross-sectional dimensions and other information;
[0164] (4) Rotate the intelligent terminal so that its orientation is consistent with the orientation of the next pipeline, and record the azimuth angle of the pipeline, the depth of the bottom of the pipeline at the connection between the pipeline and the inspection well, the pipeline material, cross-sectional form, cross-sectional dimensions and other information;
[0165] (5) Complete the information of all pipelines connected to the inspection well or its auxiliary facilities in sequence;
[0166] (6) Intelligently identify and connect pipelines. Within a certain range, all pipeline points that meet the requirements are automatically matched and connected based on the principle that the pipeline material, cross-sectional form, and cross-sectional dimensions are the same and the difference in burial depth and azimuth angle does not exceed the set threshold;
[0167] (7) Determine whether each automatically connected pipeline is correct. If correct, proceed to the next step. Otherwise, modify and re-match according to the actual situation;
[0168] (8) The successfully matched pipelines are saved in the warehouse and the pipeline flow direction is recorded.
[0169] The pipeline data processing method provided by the present invention has the following technical effects:
[0170] (1) High data collection efficiency. During on-site data collection, all information about the inspection well or drainage facility can be obtained by opening the well once, avoiding multiple openings. The automatic matching and connection of pipeline points also improves the collection efficiency.
[0171] (2) High accuracy: intelligent matching plus manual inspection can reduce the probability of misoperation;
[0172] (3) During data collection, shorter temporary pipelines were arranged according to the pipeline direction, which can be quickly three-dimensionally modeled through BIM, laying the foundation for three-dimensional real-time modeling of underground pipelines, making it easier to discover quality problems in a timely manner.
[0173] like Figure 12 As shown, Figure 12 There are pipeline points YS6200000 and YS6200001. Pipeline point YS6200000 corresponds to 3 pipelines, namely pipeline 1, pipeline 2 and pipeline 3. Pipeline point YS6200001 corresponds to 2 pipelines, namely pipeline 1 and pipeline 2. Figure 12The direction points that meet the requirements in the figure are the direction point of pipeline 2 corresponding to YS6200000 and the direction point of pipeline 1 corresponding to YS6200001, and the above two direction points are connected by connection line 1210.
[0174] It can be understood that the drainage facilities corresponding to pipeline point YS6200000 and pipeline point YS6200001 are different, so the pipeline point icons are also different.
[0175] Such as Figure 13 shown Figure 13 It shows that two pipeline points are connected by connection line 1310.
[0176] Next, the pipeline data processing device provided by the present invention will be described. The pipeline data processing device described below can be correspondingly referred to the pipeline data processing method described above.
[0177] Figure 14 It is a schematic structural diagram of the pipeline data processing device provided by the present invention. Referring to Figure 14 In an embodiment of the present invention, a pipeline data processing device is provided, which may include: a first receiving module 1410, a first display module 1420, a second receiving module 1430, and a second display module 1440.
[0178] The first receiving module 1410 is configured to receive a first input from a user;
[0179] The first display module 1420 is configured to display a plurality of pipeline points and a plurality of pipelines in response to the first input, and each pipeline point corresponds to at least one pipeline;
[0180] The second receiving module 1430 is configured to receive a second input from the user, and the second input is used to input pipeline data of the plurality of pipelines;
[0181] The second display module 1440 is configured to display a target pipeline image in response to the second input, and the target pipeline image is used to indicate the pipeline connection relationship between the plurality of pipelines.
[0182] The pipeline data processing device provided by the present invention can quickly complete the input of pipeline data, realize the automatic matching and connection between pipelines, simplify the pipeline data processing process, and improve the pipeline data processing efficiency.
[0183] In one embodiment, the first input includes a first sub-input and a second sub-input;
[0184] Receiving the first input from the user and displaying a plurality of pipeline points and a plurality of pipelines in response to the first input includes:
[0185] Receive a first sub-input from the user, where the first sub-input is used to input pipeline point data of the multiple pipeline points;
[0186] In response to the first sub-input, display the multiple pipeline points;
[0187] Receive a second sub-input from the user, where the second sub-input is used to determine the azimuth and direction points of the multiple pipelines;
[0188] In response to the second sub-input, based on the azimuth and direction points of the multiple pipelines, display the multiple pipelines.
[0189] In one embodiment, the second display module 1440 is further configured to:
[0190] When the difference between the azimuths of any two pipelines does not exceed the azimuth threshold and the pipeline data of the any two pipelines meets the target conditions, display a first connection line on the target pipeline image, where the first connection line is used to connect the direction points of the any two pipelines.
[0191] In one embodiment, the pipeline data includes: pipeline burial depth, pipeline material, pipe diameter, pipeline cross-section form, and pipeline cross-section size;
[0192] The target conditions include at least one of the following:
[0193] The pipeline burial depths of the any two pipelines do not exceed the pipeline burial depth threshold;
[0194] The pipeline materials of the any two pipelines are the same;
[0195] The pipe diameters of the any two pipelines are the same;
[0196] The pipeline cross-section forms of the any two pipelines are the same;
[0197] The pipeline cross-section sizes of the any two pipelines are the same.
[0198] In one embodiment, the pipeline data processing device further includes:
[0199] A third display module, configured to display a second connection line and cancel the display of the first connection line when the first connection line meets the verification result;
[0200] Wherein, the second connection line is used to connect the pipeline points corresponding to the any two pipelines.
[0201] In one embodiment, the pipeline point data includes at least one of the following:
[0202] Spatial position, appurtenance, feature, well diameter, water level, silt depth.
[0203] Figure 15 Illustrates a schematic diagram of the physical structure of an electronic device, as Figure 15 shown. The electronic device may include: a processor 1510, a communications interface 1520, a memory 1530, and a communication bus 1540. Among them, the processor 1510, the communications interface 1520, and the memory 1530 communicate with each other through the communication bus 1540. The processor 1510 may call logic instructions in the memory 1530 to execute a pipeline data processing method, which includes:
[0204] Receiving a first input from a user;
[0205] In response to the first input, displaying a plurality of pipeline points and a plurality of pipelines, each pipeline point corresponding to at least one pipeline;
[0206] Receiving a second input from the user, the second input being used to input pipeline data of the plurality of pipelines;
[0207] In response to the second input, displaying a target pipeline image, the target pipeline image being used to indicate the pipeline connection relationship between the plurality of pipelines.
[0208] In addition, when the logic instructions in the above-mentioned memory 1530 are implemented in the form of software functional units and sold or used as independent products, they may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disc that can store program codes.
[0209] On the other hand, the present invention also provides a computer program product. The computer program product includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the pipeline data processing method provided by the above-mentioned various methods. The method includes:
[0210] Receiving a first input from a user;
[0211] In response to the first input, display a plurality of pipeline points and a plurality of pipelines, each pipeline point corresponding to at least one pipeline;
[0212] Receive a second input from the user, the second input being used to input pipeline data of the plurality of pipelines;
[0213] In response to the second input, display a target pipeline image, the target pipeline image being used to indicate the pipeline connection relationship between the plurality of pipelines.
[0214] In another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is configured to execute the pipeline data processing method provided by the above-mentioned various methods. The method includes:
[0215] Receive a first input from the user;
[0216] In response to the first input, display a plurality of pipeline points and a plurality of pipelines, each pipeline point corresponding to at least one pipeline;
[0217] Receive a second input from the user, the second input being used to input pipeline data of the plurality of pipelines;
[0218] In response to the second input, display a target pipeline image, the target pipeline image being used to indicate the pipeline connection relationship between the plurality of pipelines.
[0219] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative labor.
[0220] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course also by hardware. Based on such an understanding, the above technical solution, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disc, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0221] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A pipeline data processing method, characterized in that, including: receiving a first input from a user; in response to the first input, displaying a plurality of pipeline points and a plurality of pipelines, each pipeline point corresponding to at least one pipeline; receiving a second input from the user, the second input being used to input pipeline data of the plurality of pipelines; in response to the second input, displaying a target pipeline image, the target pipeline image being used to indicate the pipeline connection relationship between the plurality of pipelines, the second input being a touch operation of the user on each pipeline; the first input includes a first sub-input and a second sub-input; receiving the first input from the user, in response to the first input, displaying a plurality of pipeline points and a plurality of pipelines, including: receiving a first sub-input from the user, the first sub-input being used to input pipeline point data of the plurality of pipeline points; in response to the first sub-input, displaying the plurality of pipeline points; receiving a second sub-input from the user, the second sub-input being used to determine the azimuth and direction points of the plurality of pipelines; in response to the second sub-input, based on the azimuth and direction points of the plurality of pipelines, displaying the plurality of pipelines; displaying the target pipeline image, including: when the difference in azimuth between any two pipelines does not exceed the azimuth threshold and the pipeline data of the any two pipelines meet the target conditions, displaying a first connection line on the target pipeline image, the first connection line being used to connect the direction points of the any two pipelines; the pipeline data includes: pipeline burial depth, pipeline material, pipe diameter, pipeline section form, and pipeline section size; the target conditions include: the pipeline burial depths of the any two pipelines do not exceed the pipeline burial depth threshold; the pipeline materials of the any two pipelines are the same; the pipe diameters of the any two pipelines are the same; the pipeline section forms of the any two pipelines are the same; the pipeline section sizes of the any two pipelines are the same; after displaying the first connection line on the target pipeline image, further including: when the user determines that the first connection line conforms to the verification result, displaying a second connection line and canceling the display of the first connection line; wherein, the second connection line is used to connect the pipeline points corresponding to the any two pipelines.
2. The pipeline data processing method according to claim 1, wherein the pipeline point data includes at least one of the following: spatial position, appurtenance, feature, well diameter, water level, silt depth.
3. A pipeline data processing device, characterized in that, including: a first receiving module, configured to receive a first input from a user; a first display module, configured to display a plurality of pipeline points and a plurality of pipelines in response to the first input, each pipeline point corresponding to at least one pipeline; a second receiving module, configured to receive a second input from the user, the second input being used to input pipeline data of the plurality of pipelines; a second display module, configured to display a target pipeline image in response to the second input, the target pipeline image being used to indicate the pipeline connection relationship between the plurality of pipelines, the second input being a touch operation of the user on each pipeline; the first input includes a first sub-input and a second sub-input; the first receiving module, configured to receive a first sub-input from the user, the first sub-input being used to input pipeline point data of the plurality of pipeline points; the first display module, configured to display the plurality of pipeline points in response to the first sub-input; The first receiving module is configured to receive a second sub-input from the user, where the second sub-input is used to determine the azimuth angles and direction points of the plurality of pipelines; The first display module is configured to, in response to the second sub-input, display the plurality of pipelines based on the azimuth angles and direction points of the plurality of pipelines; The second display module is configured to: when the difference between the azimuth angles of any two pipelines does not exceed an azimuth angle threshold and the pipeline data of the any two pipelines meets a target condition, display a first connection line on the target pipeline image, where the first connection line is used to connect the direction points of the any two pipelines; The pipeline data includes: pipeline burial depth, pipeline material, pipe diameter, pipeline cross-section form, and pipeline cross-section size; The target condition includes: The pipeline burial depths of the any two pipelines do not exceed a pipeline burial depth threshold; The pipeline materials of the any two pipelines are the same; The pipe diameters of the any two pipelines are the same; The pipeline cross-section forms of the any two pipelines are the same; The pipeline cross-section sizes of the any two pipelines are the same; The second display module is configured to: when the user determines that the first connection line meets the verification result, display a second connection line and cancel the display of the first connection line; where the second connection line is used to connect the pipeline points corresponding to the any two pipelines.
4. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the pipeline data processing method according to any one of claims 1 to 2.
5. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the pipeline data processing method according to any one of claims 1 to 2.
6. A computer program product comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the pipeline data processing method according to any one of claims 1 to 2.
Citation Information
Patent Citations
Pipeline connection data generation method and device, computer equipment and storage medium
CN112380607A