Urban underground pipeline model forward design method and device

By acquiring pipeline parameters and layout condition data to generate three-dimensional pipeline paths, identifying conflict points and performing avoidance replanning, the problem of cumbersome and inaccurate three-dimensional model generation in existing technologies is solved, and efficient and accurate underground pipeline model construction is achieved.

CN119167563BActive Publication Date: 2025-12-09CHINA RAILWAY 18TH BUREAU GRP CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411344406.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2025-12-09
Estimated Expiration
2044-09-25

AI Technical Summary

Technical Problem

In existing technologies, generating three-dimensional urban underground pipeline models from two-dimensional pipeline design drawings is cumbersome, inefficient, and lacks accuracy.

Method used

By acquiring pipeline parameter information and layout condition data, a three-dimensional pipeline path is generated. Based on the location area coordinates, the associated model is obtained, conflict points are identified, and avoidance and replanning are performed to generate an accurate three-dimensional pipeline model.

Benefits of technology

It improves the ease and accuracy of generating urban underground pipeline models and can effectively avoid model conflicts within the same region.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119167563B_ABST
    Figure CN119167563B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a forward design method and device for an urban underground pipeline model, and relates to the technical field of pipeline modeling. The method comprises: obtaining pipeline parameter information and pipeline arrangement condition data of a target pipeline in an urban underground; generating a three-dimensional pipeline path of the target pipeline according to the arrangement information, elevation information and pipeline arrangement condition data; generating an initial three-dimensional pipeline model according to the pipeline type parameter and the three-dimensional pipeline path; obtaining a first model associated with the target pipeline according to the position area coordinates; determining a conflict point of the initial three-dimensional pipeline model based on the first model; and performing avoidance re-planning processing on the initial three-dimensional pipeline model based on the conflict point to obtain a three-dimensional pipeline model. The present scheme improves the convenience and accuracy of generating an urban underground pipeline model.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of pipeline modeling, and particularly relates to a forward design method and device of an urban underground pipeline model. BACKGROUND

[0002] In the related art, in order to accurately and efficiently install urban underground pipelines, a three-dimensional model of the urban underground pipelines is usually constructed, and the installation of the underground pipelines is completed according to the three-dimensional model. In the prior art, a two-dimensional pipeline design diagram is usually used to generate the three-dimensional model. This method is complicated and inefficient, and the model construction efficiency is low. Moreover, the model parameters are inaccurate, which leads to poor accuracy. SUMMARY

[0003] To overcome the problems in the related art, the present disclosure provides a forward design method and device of an urban underground pipeline model.

[0004] According to a first aspect of an embodiment of the present disclosure, a forward design method of an urban underground pipeline model is provided, including:

[0005] obtaining pipeline parameter information of a target pipeline and pipeline arrangement condition data of the target pipeline under the city; the pipeline parameter information includes arrangement information, elevation information, pipeline type parameters and position region coordinates of the target pipeline;

[0006] generating a three-dimensional pipeline path of the target pipeline according to the arrangement information, the elevation information and the pipeline arrangement condition data;

[0007] generating an initial three-dimensional pipeline model according to the pipeline type parameters and the three-dimensional pipeline path;

[0008] obtaining a first model associated with the target pipeline according to the position region coordinates; the first model is a model within the position region coordinates or within a preset distance from the position region coordinates;

[0009] determining a conflict point of the initial three-dimensional pipeline model based on the first model;

[0010] performing avoidance re-planning processing on the initial three-dimensional pipeline model based on the conflict point to obtain a three-dimensional pipeline model.

[0011] In some embodiments of the present disclosure, the three-dimensional pipeline model includes a plurality of types of pipeline sub-models.

[0012] The determining of the conflict point of the initial three-dimensional pipeline model based on the first model includes:

[0013] performing conflict detection on the plurality of types of pipeline sub-models and the first model according to the pipeline arrangement condition data, to obtain the conflict points;

[0014] performing avoidance re-planning processing on the initial three-dimensional pipeline model based on the conflict points, to obtain a three-dimensional pipeline model, including:

[0015] in a case where it is determined that the models associated with the conflict points are all the first model or include the first model and the pipeline sub-model, determining that the type of the conflict point is an external interference conflict point, performing avoidance processing on the initial three-dimensional pipeline model based on the conflict point, to obtain a three-dimensional pipeline model;

[0016] in a case where it is determined that the models associated with the conflict points are all the pipeline sub-model, determining that the type of the conflict point is an internal interference conflict point, performing re-planning processing on the initial three-dimensional pipeline model based on the conflict point, to obtain a three-dimensional pipeline model.

[0017] In some embodiments of the present disclosure, the determining the conflict points of the initial three-dimensional pipeline model based on the first model includes:

[0018] determining a first type of the first model;

[0019] in a case where the first type meets a preset condition, determining a safety distance between the first model and the initial three-dimensional pipeline model according to the first type;

[0020] generating a bounding box of the first model according to the safety distance;

[0021] performing conflict detection on the bounding box and the initial three-dimensional pipeline model, to obtain a detection result;

[0022] in a case where the detection result is that there is a conflict, determining the bounding box as the conflict point.

[0023] In some embodiments of the present disclosure, the performing avoidance re-planning processing on the initial three-dimensional pipeline model based on the conflict points, to obtain a three-dimensional pipeline model, includes:

[0024] obtaining a constraint condition associated with the target pipeline; the constraint condition is obtained by performing structural processing on a normative file associated with pipeline arrangement;

[0025] performing avoidance re-planning processing on the initial three-dimensional pipeline model based on the constraint condition and the conflict point, to obtain a three-dimensional pipeline model.

[0026] In some embodiments of the present disclosure, after the initial three-dimensional pipeline model is subjected to avoidance re-planning processing to obtain a three-dimensional pipeline model, the method further includes:

[0027] acquire parameter update data of the target pipeline in real time;

[0028] update the three-dimensional pipeline model based on the parameter update data to obtain an updated initial three-dimensional pipeline model;

[0029] evaluate the updated initial three-dimensional pipeline model based on the pipeline arrangement condition and a preset evaluation index to obtain an evaluation result;

[0030] output a warning information in a case where the evaluation result does not satisfy a preset condition.

[0031] In some embodiments of the present disclosure, the parameter information further includes text annotation type text element information.

[0032] After the initial three-dimensional pipeline model is generated according to the pipeline type parameter and the three-dimensional pipeline path, the method further includes:

[0033] binding the text annotation type text element information to a corresponding position of the initial three-dimensional pipeline model;

[0034] displaying the text annotation type text element information in response to monitoring that a cursor of a user moves to the corresponding position.

[0035] According to a second aspect of the embodiments of the present disclosure, a forward design device of a city underground pipeline model is provided, including:

[0036] a first acquisition unit configured to acquire pipeline parameter information of a target pipeline and pipeline arrangement condition data of an underground city; the pipeline parameter information includes arrangement information, elevation information, pipeline type parameter and position region coordinates of the target pipeline;

[0037] a first generation unit configured to generate a three-dimensional pipeline path of the target pipeline according to the arrangement information, the elevation information and the pipeline arrangement condition data;

[0038] a second generation unit configured to generate an initial three-dimensional pipeline model according to the pipeline type parameter and the three-dimensional pipeline path;

[0039] a second acquisition unit configured to acquire a first model associated with the target pipeline according to the position region coordinates; the first model is a model within the position region coordinates or within a preset distance from the position region coordinates;

[0040] a determination unit configured to determine a conflict point of the initial three-dimensional pipeline model based on the first model;

[0041] An avoidance unit is configured to perform avoidance re-planning on the initial three-dimensional pipeline model based on the conflict points, to obtain a three-dimensional pipeline model.

[0042] According to a third aspect of the embodiments of the present disclosure, an electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the method according to any one of the first aspect when executing the computer program.

[0043] According to a fourth aspect of the embodiments of the present disclosure, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and the computer program is executable on a processor to implement the method according to any one of the first aspect.

[0044] According to a fifth aspect of the embodiments of the present disclosure, a computer program product is provided, and the computer program product includes a computer program, and the computer program is executable on a processor to implement the method according to any one of the first aspect.

[0045] The technical solution provided by the embodiments of the present disclosure can include the following beneficial effects: pipeline parameter information and pipeline arrangement condition data of a target pipeline in an urban underground are acquired; a three-dimensional pipeline path of the target pipeline is generated according to arrangement information, elevation information, and the pipeline arrangement condition data; an initial three-dimensional pipeline model is generated according to pipeline type parameters and the three-dimensional pipeline path; a first model associated with the target pipeline is acquired according to a position area coordinate; conflict points of the initial three-dimensional pipeline model are determined based on the first model; and the initial three-dimensional pipeline model is subjected to avoidance re-planning processing based on the conflict points, to obtain a three-dimensional pipeline model. The three-dimensional pipeline model is directly generated based on the pipeline parameter information and the pipeline arrangement condition data, and the model in a neighborhood can be subjected to conflict avoidance, thereby improving the convenience and accuracy of generating an urban underground pipeline model.

[0046] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and are not limiting to the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0047] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present disclosure and serve to explain the principles of the present disclosure together with the specification.

[0048] Figure 1 is a flowchart of a forward design method of an urban underground pipeline model according to an exemplary embodiment.

[0049] Figure 2 is a block diagram of a forward design device of an urban underground pipeline model according to an exemplary embodiment.

[0050] Figure 3is a block diagram of an apparatus for a forward design method of a city underground pipeline model according to an exemplary embodiment. DETAILED DESCRIPTION

[0051] The exemplary embodiments will be described in detail herein below with reference to the accompanying drawings. In the following description, unless otherwise expressly specified, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments are not representative of all embodiments consistent with the present disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0052] The terminology used in the present disclosure is merely for the purpose of describing particular embodiments and is not intended to limit the present disclosure. The singular forms "a," "an," and "the" used in the present disclosure and the appended claims are intended to include plural forms as well, unless the context clearly indicates otherwise.

[0053] It should be understood that although the terms first, second, third, etc. can be employed in this disclosure to describe various information, these information should not be limited to these terms. These terms are only used to distinguish one piece of information from another piece of information. For example, without departing from the scope of the present disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information. Depending on the context, the words "if" and "when" as used herein can be interpreted as "upon" or "when... or "in response to determining".

[0054] In addition, the steps shown in various forms in the present disclosure can be reordered, added or deleted. For example, the steps described in the present disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in the present disclosure can be achieved, which are not limited herein.

[0055] In the related art, in order to accurately and efficiently install city underground pipelines, it is usually necessary to construct a three-dimensional model of the city underground pipelines, and the installation of the underground pipelines is completed according to the three-dimensional model. In the prior art, a two-dimensional pipeline design drawing is usually used to generate a three-dimensional model. This way is tedious and complex to operate, the construction efficiency of the model is low, and the model parameters are prone to inaccuracy, resulting in poor accuracy.

[0056] To solve the above problems, the disclosure provides a forward design method and device of an urban underground pipeline model. The pipeline parameter information and pipeline arrangement condition data of a target pipeline under the city are obtained. A three-dimensional pipeline path of the target pipeline is generated according to the arrangement information, elevation information and pipeline arrangement condition data. An initial three-dimensional pipeline model is generated according to the pipeline type parameter and the three-dimensional pipeline path. A first model associated with the target pipeline is obtained according to the position area coordinates. The conflict points of the initial three-dimensional pipeline model are determined based on the first model. The initial three-dimensional pipeline model is re-planned to avoid conflicts based on the conflict points, and a three-dimensional pipeline model is obtained. The three-dimensional pipeline model is directly generated by the pipeline parameter information and the pipeline arrangement condition data, and the model in the neighborhood can be avoided for conflict. The convenience and accuracy of generating the urban underground pipeline model are improved.

[0057] Figure 1 is a flow chart of a forward design method of an urban underground pipeline model according to an exemplary embodiment, as shown in Figure 1 It should be noted that the forward design method of the urban underground pipeline model in the embodiment of the disclosure is applied to the forward design device of the urban underground pipeline model. As shown in Figure 1 The method can include the following steps:

[0058] Step 101, obtaining the pipeline parameter information and the pipeline arrangement condition data of a target pipeline under the city.

[0059] The pipeline parameter information includes arrangement information, elevation information, pipeline type parameters and position area coordinates of the target pipeline.

[0060] In some embodiments of the disclosure, the pipeline arrangement condition data can include various standards, specifications and guiding principles related to pipeline planning. For example, urban underground pipeline forward design standards, construction specifications, project delivery requirements, safety and environmental protection standards.

[0061] Step 102, generating a three-dimensional pipeline path of the target pipeline according to the arrangement information, elevation information and pipeline arrangement condition data.

[0062] In one embodiment, A* algorithm can be used to determine the constraint conditions according to the arrangement information, elevation information and pipeline arrangement condition data, and generate a three-dimensional pipeline path of the target pipeline.

[0063] Step 103, generating an initial three-dimensional pipeline model according to the pipeline type parameter and the three-dimensional pipeline path.

[0064] It can be understood that after obtaining the three-dimensional pipeline path, it is necessary to determine attribute information such as pipeline type and pipeline diameter according to a preset pipeline type parameter, and generate an initial three-dimensional pipeline model according to the pipeline type parameter and the three-dimensional pipeline path.

[0065] In one embodiment, a cross-sectional pattern of the three-dimensional pipeline model can be generated at an end of the three-dimensional pipeline path according to the pipeline type parameter, and the cross-sectional pattern is stretched along the corresponding three-dimensional pipeline path to obtain the three-dimensional pipeline model.

[0066] In step 104, a first model associated with the target pipeline is obtained according to the position area coordinate.

[0067] The first model is a model within the position area coordinate or within a preset distance from the position area coordinate.

[0068] It can be understood that since the pipeline is installed underground in the city, the ground and underground of the city area have been configured with many complex pipelines or equipment, and therefore, these factors need to be fully considered in the process of generating the three-dimensional pipeline model to avoid the problem that the three-dimensional pipeline model cannot be adapted to the actual site.

[0069] Therefore, the target area range can be determined according to the position area coordinate and the preset distance, that is, the target area range is expanded outward on the basis of the position area coordinate to obtain the target area range, and at least one first model in the target area range is obtained.

[0070] In one embodiment, the first model can be generated according to the parameters of the entity member in the target area range, or the corresponding model is matched in a preset model library according to the parameters to obtain the first model.

[0071] In step 105, a conflict point of the initial three-dimensional pipeline model is determined based on the first model.

[0072] In some embodiments of the present disclosure, the three-dimensional pipeline model includes pipeline sub-models of multiple types, and step 105 can specifically include the following steps:

[0073] The pipeline sub-models of the multiple types and the first model are subjected to conflict detection according to the pipeline arrangement condition data to obtain the conflict point;

[0074] The initial three-dimensional pipeline model is subjected to avoidance re-planning processing based on the conflict point to obtain a three-dimensional pipeline model, including:

[0075] In a case where it is determined that all the models associated with the conflict point are the first model or include the first model and the pipeline sub-model, it is determined that the type of the conflict point is an external interference conflict point, and the initial three-dimensional pipeline model is processed for avoidance based on the conflict point, to obtain a three-dimensional pipeline model.

[0076] In a case where it is determined that all the models associated with the conflict point are the pipeline sub-model, it is determined that the type of the conflict point is an internal interference conflict point, and the initial three-dimensional pipeline model is processed for re-planning based on the conflict point, to obtain a three-dimensional pipeline model.

[0077] It should be noted that, if all the models in conflict with the initial three-dimensional pipeline model are the first model, i.e., external models, such as other urban underground equipment and pipelines, avoidance needs to be performed thereon, and in a case where avoidance is impossible, migration or removal of the entity component corresponding to the first model needs to be considered. If there is a conflict within the initial three-dimensional pipeline model, a re-planning manner can be used to eliminate the conflict point.

[0078] Therefore, in one embodiment, the initial three-dimensional model can be processed according to the model type associated with the light coating point to eliminate the conflict.

[0079] In some other embodiments of the present disclosure, step 105 can specifically include the following steps:

[0080] determining a first type of the first model;

[0081] in a case where the first type meets a preset condition, determining a safety distance between the first model and the initial three-dimensional pipeline model according to the first type;

[0082] generating a bounding box of the first model according to the safety distance;

[0083] performing conflict detection on the bounding box and the initial three-dimensional pipeline model, to obtain a detection result;

[0084] in a case where the detection result is that there is a conflict, determining the bounding box as the conflict point.

[0085] It can be understood that, in some cases, the first model cannot be in direct contact with the initial three-dimensional pipeline model, and in some other cases, the first model needs to maintain a certain distance from the initial three-dimensional pipeline model, and the specific case needs to be determined according to the type of the first model.

[0086] Therefore, in a case where the first type of the first model meets a preset condition, i.e., the first model needs to maintain a certain distance from the initial three-dimensional pipeline model, a safety distance between the first model and the initial three-dimensional pipeline model is determined according to the first type, a bounding box of the first model is generated according to the safety distance, and a conflict detection is performed on the bounding box and the initial three-dimensional pipeline model to obtain a detection result. In a case where the detection result is that there is a conflict, the bounding box is determined as the conflict point.

[0087] In step 106, the initial three-dimensional pipeline model is re-planned to avoid the conflict point to obtain a three-dimensional pipeline model.

[0088] In some embodiments of the present disclosure, step 106 can specifically include the following steps:

[0089] The constraint condition associated with the target pipeline is obtained by structuring a normative file associated with the pipeline arrangement.

[0090] The initial three-dimensional pipeline model is re-planned to avoid the conflict point based on the constraint condition and the conflict point to obtain a three-dimensional pipeline model.

[0091] As an example of a possible implementation, the pipeline arrangement condition data can be text data, and the text data can be regularized by using a regular expression to obtain a structured constraint condition, i.e., a pipeline arrangement condition.

[0092] In some embodiments of the present disclosure, after step 106, the following steps can also be specifically included:

[0093] The parameter update data of the target pipeline is obtained in real time.

[0094] The three-dimensional pipeline model is updated based on the parameter update data to obtain an updated initial three-dimensional pipeline model.

[0095] The updated initial three-dimensional pipeline model is evaluated based on the pipeline arrangement condition and a preset evaluation index to obtain an evaluation result.

[0096] In a case where the evaluation result does not meet a preset condition, a warning information is output.

[0097] It can be understood that in the process of installing urban underground pipelines, unexpected situations can occur, or the demand for pipeline design can change, and at this time, the three-dimensional pipeline model needs to be adjusted according to the actual situation. However, due to the suddenness and contingency of such adjustment, the adjusted parameters can not meet the constraint condition.

[0098] In one embodiment, the three-dimensional pipeline model is updated according to the parameter update data to obtain an updated initial three-dimensional pipeline model, the updated initial three-dimensional pipeline model is evaluated based on the pipeline arrangement condition and a preset evaluation index to obtain an evaluation result, and in a case where the evaluation result does not satisfy a preset condition, a warning information is output to prompt a staff to adjust the parameter update data that does not satisfy the preset condition.

[0099] In some embodiments of the present disclosure, the parameter information further includes text annotation type text element information, and after step 106, the method can further include the following steps:

[0100] The text annotation type text element information is bound to a corresponding position of the initial three-dimensional pipeline model.

[0101] In response to monitoring that a cursor of a user moves to the corresponding position, the text annotation type text element information is displayed.

[0102] In one embodiment, the preset text annotation type text element information can be listened to the cursor movement position of the user, and when it is monitored that the cursor of the user moves to the corresponding position, the text annotation type text element information is displayed to facilitate the user to check the relevant information.

[0103] According to the forward design method of the urban underground pipeline model provided in the embodiments of the present disclosure, pipeline parameter information and pipeline arrangement condition data of a target pipeline in an urban underground are acquired, a three-dimensional pipeline path of the target pipeline is generated according to arrangement information, elevation information and the pipeline arrangement condition data, an initial three-dimensional pipeline model is generated according to pipeline type parameters and the three-dimensional pipeline path, a first model associated with the target pipeline is acquired according to position region coordinates, a conflict point of the initial three-dimensional pipeline model is determined based on the first model, and the initial three-dimensional pipeline model is re-planned to avoid the conflict point to obtain a three-dimensional pipeline model. The three-dimensional pipeline model is directly generated through the pipeline parameter information and the pipeline arrangement condition data, and the model in a neighborhood can be avoided for conflict, which improves the convenience and accuracy of generating the urban underground pipeline model.

[0104] Figure 2 is a block diagram of a forward design device of an urban underground pipeline model according to an exemplary embodiment. Referring to Figure 2 The device includes a first acquisition unit 201, a first generation unit 202, a second generation unit 203, a second acquisition unit 204, a determination unit 205 and an avoidance unit 206.

[0105] The first obtaining unit 201 is configured to obtain pipeline parameter information and pipeline arrangement condition data of a target pipeline in an urban underground. The pipeline parameter information comprises arrangement information, elevation information, pipeline type parameters, and location region coordinates of the target pipeline.

[0106] The first generating unit 202 is configured to generate a three-dimensional pipeline path of the target pipeline according to the arrangement information, the elevation information, and the pipeline arrangement condition data.

[0107] The second generating unit 203 is configured to generate an initial three-dimensional pipeline model according to the pipeline type parameters and the three-dimensional pipeline path.

[0108] The second obtaining unit 204 is configured to obtain a first model associated with the target pipeline according to the location region coordinates. The first model is a model within the location region coordinates or within a preset distance from the location region coordinates.

[0109] The determining unit 205 is configured to determine a conflict point of the initial three-dimensional pipeline model based on the first model.

[0110] The avoiding unit 206 is configured to perform avoidance re-planning processing on the initial three-dimensional pipeline model based on the conflict point, to obtain a three-dimensional pipeline model.

[0111] In some embodiments of the present disclosure, the three-dimensional pipeline model comprises pipeline sub-models of multiple types, and the determining unit 205 can be specifically configured to:

[0112] perform conflict detection on the pipeline sub-models of the multiple types and the first model according to the pipeline arrangement condition data, to obtain the conflict point.

[0113] The avoiding unit 206 can be specifically configured to:

[0114] when it is determined that all models associated with the conflict point are the first model or include the first model and the pipeline sub-model, determine that the type of the conflict point is an external interference conflict point, and perform avoidance processing on the initial three-dimensional pipeline model based on the conflict point, to obtain a three-dimensional pipeline model.

[0115] when it is determined that all models associated with the conflict point are the pipeline sub-model, determine that the type of the conflict point is an internal interference conflict point, and perform re-planning processing on the initial three-dimensional pipeline model based on the conflict point, to obtain a three-dimensional pipeline model.

[0116] In some embodiments of the present disclosure, the avoiding unit 206 can be specifically configured to:

[0117] determine a first type of the first model.

[0118] determining a safety distance between the first model and the initial three-dimensional pipeline model according to the first type, in a case where the first type meets a preset condition;

[0119] generating a bounding box of the first model according to the safety distance;

[0120] performing conflict detection on the bounding box and the initial three-dimensional pipeline model to obtain a detection result;

[0121] determining the bounding box as the conflict point in a case where the detection result is that there is a conflict.

[0122] In some embodiments of the present disclosure, the avoiding unit 206 can be specifically configured to:

[0123] obtain a constraint condition associated with the target pipeline; the constraint condition is obtained by structurally processing a normative file associated with the pipeline arrangement;

[0124] perform avoiding re-planning processing on the initial three-dimensional pipeline model based on the constraint condition and the conflict point, to obtain a three-dimensional pipeline model.

[0125] In some embodiments of the present disclosure, the apparatus can further include:

[0126] a third obtaining unit configured to obtain parameter update data of the target pipeline in real time;

[0127] an updating unit configured to perform updating processing on the three-dimensional pipeline model based on the parameter update data, to obtain an updated initial three-dimensional pipeline model;

[0128] an evaluating unit configured to evaluate the updated initial three-dimensional pipeline model based on the pipeline arrangement condition and a preset evaluation index, to obtain an evaluation result;

[0129] an output unit configured to output early warning information in a case where the evaluation result does not meet a preset condition.

[0130] In some embodiments of the present disclosure, the parameter information further includes text annotation type text element information, and the apparatus can further include:

[0131] a binding unit configured to bind the text annotation type text element information to a corresponding position of the initial three-dimensional pipeline model;

[0132] a display unit configured to display the text annotation type text element information in response to monitoring that a cursor of a user moves to the corresponding position.

[0133] With regard to the apparatus in the above-described embodiments, a specific manner in which each module performs operations has been described in detail in the embodiments of the method, and thus will not be described here in detail.

[0134] The device for forward design of an urban underground pipeline model according to the embodiments of the present disclosure obtains pipeline parameter information and pipeline arrangement condition data of a target pipeline in an urban underground; generates a three-dimensional pipeline path of the target pipeline according to arrangement information, elevation information, and the pipeline arrangement condition data; generates an initial three-dimensional pipeline model according to pipeline type parameters and the three-dimensional pipeline path; obtains a first model associated with the target pipeline according to position region coordinates; determines conflict points of the initial three-dimensional pipeline model based on the first model; and performs avoidance re-planning processing on the initial three-dimensional pipeline model based on the conflict points to obtain a three-dimensional pipeline model. The three-dimensional pipeline model is directly generated through the pipeline parameter information and the pipeline arrangement condition data, and conflict avoidance can be performed on models in a neighborhood, thereby improving the convenience and accuracy of generating the urban underground pipeline model.

[0135] Figure 3 is a block diagram of a device for a forward design method of an urban underground pipeline model according to an example embodiment. For example, the device 300 can be an electronic device, such as a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, and the like.

[0136] Referring to Figure 3 , the device 300 can include one or more of the following components: a processing component 302, a memory 304, a power supply 306, a multimedia component 308, an audio component 310, an input / output (I / O) interface 312, a sensor component 314, and a communication component 316.

[0137] The processing component 302 usually controls overall operations of the device 300, such as operations associated with displaying, making phone calls, data communications, camera operations, and recording operations. The processing component 302 can include one or more processors 320 to execute instructions to complete all or part of steps of the methods described above. In addition, the processing component 302 can include one or more modules to facilitate interaction between the processing component 302 and other components. For example, the processing component 302 can include a multimedia module to facilitate the interaction between the multimedia component 308 and the processing component 302.

[0138] The memory 304 is configured to store various types of data to support the operation of the device 300. Examples of such data include instructions for any application or method operating on the device 300, contact data, phonebook data, messages, pictures, videos, and the like. The memory 304 can be implemented by any type of volatile or nonvolatile memory, or a combination thereof such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0139] The power component 306 provides power to the various components of the device 300. The power component 306 can include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the device 300.

[0140] The multimedia component 308 includes a screen providing an output interface between the device 300 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touch, swiping, and gestures on the touch panel. The touch sensors can not only sense a boundary of a touching or swiping action, but also detect duration and pressure related to the touching or swiping action. In some embodiments, the multimedia component 308 includes a front camera and / or a rear camera. The front and / or rear camera can receive external multimedia data when the device 300 is in an operation mode such as a photographing mode or a video mode. Each of the front and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.

[0141] The audio component 310 is configured to output and / or input audio signals. For example, the audio component 310 includes a microphone (MIC) configured to receive external audio signals when the device 300 is in an operation mode such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 304 or transmitted via the communication component 316. In some embodiments, the audio component 310 also includes a speaker for outputting audio signals.

[0142] The I / O interface 312 provides an interface between the processing component 302 and peripheral interface modules such as a keyboard, a click wheel, buttons, and the like. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.

[0143] The sensor component 314 includes one or more sensors to provide status assessments for various aspects of the device 300. For example, the sensor component 314 can detect an on / off status of the device 300, relative positioning of components, such as a display and keypad of the device 300, a change in position of the device 300 or a component of the device 300, presence or absence of user contact with the device 300, orientation or acceleration / deceleration of the device 300, and temperature changes of the device 300. The sensor component 314 can include proximity sensor(s) configured to detect presence of nearby objects without any physical contact. The sensor component 314 can further include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 314 can further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0144] The communication component 316 is configured to facilitate wired or wireless communication between the device 300 and another device. The device 300 can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 316 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 316 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra-WideBand (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0145] In an exemplary embodiment, the device 300 can be implemented using one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, or other electronic units to perform the above-described methods.

[0146] In an exemplary embodiment, a non-transitory computer-readable storage medium, such as the memory 304 including instructions, is also provided. The instructions can be executed by the processor 320 of the device 300 to perform the above-described methods. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, and an optical data storage device, etc.

[0147] In an exemplary embodiment, a computer program product including a computer program is also provided. The computer program, when executed by the processor 320 of the device 300, implements the above-described methods.

[0148] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the application being indicated by the following claims.

[0149] It is to be understood that the application is not limited to the precise construction hereinafter described and as shown in the attached drawings, and that various changes in form and detail can be made therein without departing from the scope thereof. The scope of the application should only be limited by the appended claims.

Claims

1. A forward design method of an urban underground pipeline model, characterized by, The method comprises the following steps: acquiring pipeline parameter information and pipeline arrangement condition data of a target pipeline in an urban underground; the pipeline parameter information comprises arrangement information, elevation information, pipeline type parameters and location area coordinates of the target pipeline; generating a three-dimensional pipeline path of the target pipeline according to the arrangement information, the elevation information and the pipeline arrangement condition data; generating an initial three-dimensional pipeline model according to the pipeline type parameters and the three-dimensional pipeline path; acquiring a first model associated with the target pipeline according to the location area coordinates; the first model is a model within the location area coordinates or within a preset distance from the location area coordinates; determining a conflict point of the initial three-dimensional pipeline model based on the first model; performing avoidance re-planning processing on the initial three-dimensional pipeline model based on the conflict point to obtain a three-dimensional pipeline model; the three-dimensional pipeline model comprises pipeline sub-models of multiple types; the method of determining the conflict point of the initial three-dimensional pipeline model based on the first model comprises: performing conflict detection on the pipeline sub-models of multiple types and the first model according to the pipeline arrangement condition data to obtain the conflict point; the method of performing avoidance re-planning processing on the initial three-dimensional pipeline model based on the conflict point to obtain a three-dimensional pipeline model comprises: in a case where the models associated with the conflict point are all the first models or include the first models and pipeline sub-models, determining that the type of the conflict point is an external interference conflict point, and performing avoidance processing on the initial three-dimensional pipeline model based on the conflict point to obtain a three-dimensional pipeline model; in a case where the models associated with the conflict point are all pipeline sub-models, determining that the type of the conflict point is an internal interference conflict point, and performing re-planning processing on the initial three-dimensional pipeline model based on the conflict point to obtain a three-dimensional pipeline model.

2. The method of forward design of urban underground pipeline model according to claim 1, characterized in that, the method of determining the conflict point of the initial three-dimensional pipeline model based on the first model comprises: determining a first type of the first model; in a case where the first type meets a preset condition, determining a safety distance between the first model and the initial three-dimensional pipeline model according to the first type; generating a bounding box of the first model according to the safety distance; performing conflict detection on the bounding box and the initial three-dimensional pipeline model to obtain a detection result; in a case where the detection result is a conflict, determining the bounding box as the conflict point.

3. The method of forward design of urban underground pipeline model according to claim 1, characterized in that, the method of performing avoidance re-planning processing on the initial three-dimensional pipeline model based on the conflict point to obtain a three-dimensional pipeline model comprises: acquiring constraint conditions associated with the target pipeline; the constraint conditions are obtained by structuring a normative file associated with pipeline arrangement; performing avoidance re-planning processing on the initial three-dimensional pipeline model based on the constraint conditions and the conflict point to obtain a three-dimensional pipeline model.

4. The method of forward design of urban underground pipeline model according to claim 1, characterized in that, after the initial three-dimensional pipeline model is subjected to avoidance re-planning processing to obtain a three-dimensional pipeline model, the method further comprises: acquiring parameter update data of the target pipeline in real time; updating the three-dimensional pipeline model based on the parameter update data to obtain an updated initial three-dimensional pipeline model; evaluating the updated initial three-dimensional pipeline model based on the pipeline arrangement condition data and a preset evaluation index to obtain an evaluation result; in a case where the evaluation result does not satisfy a preset condition, outputting a warning information.

5. The method for forward design of urban underground pipeline model according to claim 1, characterized in that, the pipeline parameter information further comprises text annotation type text element information; after the initial three-dimensional pipeline model is generated based on the pipeline type parameter and the three-dimensional pipeline path, the method further comprises: binding the text annotation type text element information to a corresponding position of the initial three-dimensional pipeline model; in response to monitoring that a cursor of a user moves to the corresponding position, displaying the text annotation type text element information.

6. An apparatus for forward design of an urban underground pipeline model, characterized by The method of any one of claims 1-5, comprising: a first obtaining unit configured to obtain pipeline parameter information and pipeline arrangement condition data of a target pipeline in an urban underground; the pipeline parameter information comprises arrangement information, elevation information, pipeline type parameters, and position region coordinates of the target pipeline; a first generating unit configured to generate a three-dimensional pipeline path of the target pipeline based on the arrangement information, the elevation information, and the pipeline arrangement condition data; a second generating unit configured to generate an initial three-dimensional pipeline model based on the pipeline type parameters and the three-dimensional pipeline path; a second obtaining unit configured to obtain a first model associated with the target pipeline based on the position region coordinates; the first model is a model within the position region coordinates or within a preset distance from the position region coordinates; a determining unit configured to determine a conflict point of the initial three-dimensional pipeline model based on the first model; an avoidance unit configured to perform avoidance re-planning processing on the initial three-dimensional pipeline model based on the conflict point to obtain a three-dimensional pipeline model.

7. An electronic device, comprising: comprise: a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of any one of claims 1-5 when executing the computer program.

8. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the method of any one of claims 1-5.

9. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the method of any one of claims 1-5.

Citation Information

Patent Citations

  • Rapid collision detection method for massive underground pipelines

    CN107885912A

  • Municipal pipeline project supervision method and system based on BIM, medium and equipment

    CN115795593A