Forward design method and device for urban underground pipeline model
By obtaining and processing the parameter information and layout condition data of urban underground pipelines, the three-dimensional pipeline path and initial model are generated, and conflict avoidance is carried out, the cumbersome and inaccurate problems of generating three-dimensional models in the existing technology are solved. , improves the generation efficiency and accuracy of urban underground pipeline models.
Patent Information
- Application Number
- CN202411344406.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-09-25
AI Technical Summary
In the prior art, the use of two-dimensional pipeline design drawings to generate three-dimensional urban underground pipeline models is complicated and complicated, with low efficiency and prone to inaccurate parameters, resulting in poor accuracy.
By obtaining pipeline parameter information and layout condition data of urban underground target pipelines, a three-dimensional pipeline path and initial model are generated, and aversion and re-planning is performed based on conflict points, and a three-dimensional pipeline model is directly generated to improve the convenience and accuracy of the model.
It improves the generation efficiency and accuracy of urban underground pipeline models, can effectively avoid conflicts with neighboring models, and enhances the adaptability and reliability of the models.
Smart Images

Figure CN119167563A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of pipeline modeling, and in particular to a forward design method and device for an urban underground pipeline model. Background Art
[0002] In the related art, in order to accurately and efficiently install urban underground pipelines, it is usually necessary to construct a three-dimensional model of the urban underground pipelines and complete the installation of the underground pipelines 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 method is cumbersome and complicated, the model construction efficiency is low, and it is easy to have inaccurate model parameters, resulting in poor accuracy. Summary of the invention
[0003] In order to overcome the problems existing in the related art, the present disclosure provides a forward design method and device for an urban underground pipeline model.
[0004] According to a first aspect of an embodiment of the present disclosure, a forward design method for an urban underground pipeline model is provided, comprising:
[0005] Acquire pipeline parameter information and pipeline layout condition data of a target pipeline underground in a city; the pipeline parameter information includes layout information, elevation information, pipeline type parameters and location area coordinates of the target pipeline;
[0006] Generate a three-dimensional pipeline path of the target pipeline according to the layout information, elevation information and the pipeline layout condition data;
[0007] Generate an initial three-dimensional pipeline model according to the pipeline type parameters and the three-dimensional pipeline path;
[0008] According to the location area coordinates, acquiring a first model associated with the target pipeline; the first model is a model within the location area coordinates or within a preset distance from the location area coordinates;
[0009] Determining conflict points of the initial three-dimensional pipeline model based on the first model;
[0010] The initial three-dimensional pipeline model is subjected to avoidance replanning processing 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 multiple types of pipeline sub-models;
[0012] The determining the conflict points 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 layout condition data to obtain the conflict point;
[0014] The step of performing avoidance replanning processing on the initial three-dimensional pipeline model based on the conflict point to obtain a three-dimensional pipeline model includes:
[0015] 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, 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;
[0016] When it is determined that all models associated with the conflict point are the pipeline sub-models, the type of the conflict point is determined to be an internal interference conflict point, and the initial three-dimensional pipeline model is replanned based on the conflict point to obtain a three-dimensional pipeline model.
[0017] In some embodiments of the present disclosure, determining the conflict points of the initial three-dimensional pipeline model based on the first model includes:
[0018] determining a first type of said first model;
[0019] In the 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] Generate 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] When the detection result indicates that there is a conflict, the bounding box is determined as the conflict point.
[0023] In some embodiments of the present disclosure, performing avoidance replanning processing on the initial three-dimensional pipeline model based on the conflict point to obtain the three-dimensional pipeline model includes:
[0024] Obtaining constraints associated with the target pipeline; the constraints are obtained by structurally processing normative documents associated with pipeline layout;
[0025] Based on the constraint conditions and the conflict points, the initial three-dimensional pipeline model is subjected to avoidance replanning processing 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 replanning processing to obtain a three-dimensional pipeline model, the process further includes:
[0027] Acquiring parameter update data of the target pipeline in real time;
[0028] Performing an updating process on the three-dimensional pipeline model based on the parameter updating data to obtain an updated initial three-dimensional pipeline model;
[0029] Evaluating the updated initial three-dimensional pipeline model based on the pipeline layout conditions and preset evaluation indicators to obtain an evaluation result;
[0030] When the evaluation result does not meet the preset conditions, a warning message is output.
[0031] In some embodiments of the present disclosure, the parameter information also includes text element information of text annotation type;
[0032] After generating the initial three-dimensional pipeline model according to the pipeline type parameters and the three-dimensional pipeline path, the method further includes:
[0033] Binding the text element information of the text annotation class to the corresponding position of the initial three-dimensional pipeline model;
[0034] In response to monitoring that the user's cursor moves to the corresponding position, the text element information of the text annotation class is displayed.
[0035] According to a second aspect of an embodiment of the present disclosure, a forward design device for an urban underground pipeline model is provided, comprising:
[0036] A first acquisition unit is used to acquire pipeline parameter information of a target pipeline underground in a city and the pipeline layout condition data; the pipeline parameter information includes layout information, elevation information, pipeline type parameters and location area coordinates of the target pipeline;
[0037] A first generating unit, configured to generate a three-dimensional pipeline path of the target pipeline according to the layout information, the elevation information and the pipeline layout condition data;
[0038] A second generating 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 is used to acquire 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;
[0040] A determining unit, configured to determine conflict points of the initial three-dimensional pipeline model based on the first model;
[0041] The avoidance unit is used to perform avoidance replanning processing on the initial three-dimensional pipeline model based on the conflict point to obtain a three-dimensional pipeline model.
[0042] According to a third aspect of an embodiment 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, wherein when the processor executes the computer program, the method described in any one of the first aspects is implemented.
[0043] According to a fourth aspect of an embodiment of the present disclosure, there is provided a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method according to any one of the first aspects is implemented.
[0044] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, comprising a computer program, wherein the computer program implements the method as described in any one of the first aspects when executed by a processor.
[0045] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: by obtaining pipeline parameter information and pipeline layout condition data of the target pipeline underground in the city; generating a three-dimensional pipeline path of the target pipeline according to the layout information, elevation information and pipeline layout condition data; generating an initial three-dimensional pipeline model according to the pipeline type parameters and the three-dimensional pipeline path; obtaining a first model associated with the target pipeline according to the location area coordinates; determining the conflict points of the initial three-dimensional pipeline model based on the first model; performing avoidance replanning 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 pipeline layout condition data, and conflict avoidance can be performed on the models in the neighborhood, thereby improving the convenience and accuracy of generating the urban underground pipeline model.
[0046] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0048] Figure 1 The present invention is a flow chart of a forward design method of an urban underground pipeline model according to an exemplary embodiment.
[0049] Figure 2 It is a block diagram of a forward design device for a city underground pipeline model according to an exemplary embodiment.
[0050] Figure 3It is a block diagram of a device for a forward design method of an urban underground pipeline model according to an exemplary embodiment. DETAILED DESCRIPTION
[0051] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.
[0052] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and are not intended to limit the embodiments of the present disclosure. The singular forms "a", "an" and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0053] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the disclosed embodiments, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the disclosed embodiments, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at" or "when" or "in response to determination".
[0054] In addition, various forms of processes shown in the embodiments of the present disclosure may be used to reorder, add or delete steps. For example, the steps described in the present application may be performed in parallel, sequentially or in different orders, as long as the desired results of the technical solution disclosed in the present disclosure can be achieved, and this document does not limit this.
[0055] In the related art, in order to accurately and efficiently install urban underground pipelines, it is usually necessary to construct a three-dimensional model of the urban underground pipelines and complete the installation of the underground pipelines 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 method is cumbersome and complicated, the model construction efficiency is low, and it is easy to have inaccurate model parameters, resulting in poor accuracy.
[0056] In order to solve the above problems, the present disclosure provides a forward design method and device for an urban underground pipeline model, which obtains pipeline parameter information and pipeline layout condition data of a target pipeline underground in the city; generates a three-dimensional pipeline path of the target pipeline according to the layout information, elevation information and pipeline layout 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 the position area coordinates; determines the conflict points of the initial three-dimensional pipeline model based on the first model; and performs avoidance replanning 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 pipeline parameter information and pipeline layout condition data, and conflict avoidance can be performed on models in the neighborhood, thereby improving the convenience and accuracy of generating an urban underground pipeline model.
[0057] Figure 1 is a flow chart of a forward design method for an urban underground pipeline model according to an exemplary embodiment. Figure 1 As shown, it should be noted that the forward design method of the urban underground pipeline model of the embodiment of the present disclosure is applied to the forward design device of the urban underground pipeline model. Figure 1 As shown, the method may include the following steps:
[0058] Step 101, obtaining pipeline parameter information of a target pipeline underground in a city and the pipeline layout condition data.
[0059] The pipeline parameter information includes the layout information, elevation information, pipeline type parameters and location area coordinates of the target pipeline.
[0060] In some embodiments of the present disclosure, the pipeline layout condition data may include various standards, specifications and guidelines related to pipeline planning, such as urban underground pipeline forward design standards, construction specifications, project delivery requirements, safety and environmental protection standards.
[0061] Step 102: Generate a three-dimensional pipeline path of the target pipeline according to the layout information, elevation information and the pipeline layout condition data.
[0062] In one embodiment, an A* algorithm may be used to determine constraint conditions based on the layout information, elevation information, and pipeline layout condition data to generate a three-dimensional pipeline path for the target pipeline.
[0063] Step 103: Generate an initial three-dimensional pipeline model according to the pipeline type parameters and the three-dimensional pipeline path.
[0064] It is understandable that after obtaining the three-dimensional pipeline path, it is necessary to determine the pipeline type, pipeline diameter and other attribute information according to the preset pipeline type parameters, and generate an initial three-dimensional pipeline model according to the pipeline type parameters and the three-dimensional pipeline path.
[0065] In one embodiment, a cross-sectional graphic of a three-dimensional pipeline model may be generated at the end of a three-dimensional pipeline path according to pipeline type parameters, and the cross-sectional graphic may be stretched along the corresponding three-dimensional pipeline path to obtain a three-dimensional pipeline model.
[0066] Step 104: acquiring a first model associated with the target pipeline according to the location area coordinates.
[0067] The first model is a model within the location area coordinates or within a preset distance from the location area coordinates.
[0068] It is understandable that since pipelines are installed underground in cities, and there are already many complex pipelines or equipment both above and below the ground in urban areas, these factors need to be fully considered in the process of generating a three-dimensional pipeline model to avoid the problem of the three-dimensional pipeline model being incompatible with the actual site.
[0069] Therefore, the target area range can be determined according to the location area coordinates and the preset distance, that is, the target area range is expanded outward on the basis of the location area coordinates to obtain the target area range and acquire at least one first model within the target area range.
[0070] In one embodiment, the first model may be generated according to the parameters of the physical components within the target area, or the first model may be obtained by matching the corresponding model in a preset model library according to the parameters.
[0071] Step 105: determining conflict points of the initial three-dimensional pipeline model based on the first model.
[0072] In some embodiments of the present disclosure, the three-dimensional pipeline model includes multiple types of pipeline sub-models, and step 105 may specifically include the following steps:
[0073] Performing conflict detection on the plurality of types of pipeline sub-models and the first model according to the pipeline layout condition data to obtain the conflict point;
[0074] The step of performing avoidance replanning processing on the initial three-dimensional pipeline model based on the conflict point to obtain a three-dimensional pipeline model includes:
[0075] 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, 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;
[0076] When it is determined that all models associated with the conflict point are the pipeline sub-models, the type of the conflict point is determined to be an internal interference conflict point, and the initial three-dimensional pipeline model is replanned based on the conflict point to obtain a three-dimensional pipeline model.
[0077] It should be noted that if the models that conflict with this initial 3D pipeline model are all first models, that is, external models, such as other urban underground equipment, pipelines, etc., they need to be avoided. Only when they cannot be avoided will the physical components corresponding to the first model be considered for migration or removal. If there is a conflict within this initial 3D pipeline model, re-planning can be used to eliminate the conflict point.
[0078] Therefore, in one embodiment, the initial three-dimensional model may be processed accordingly according to the model type associated with the light-coated point, so as to eliminate the conflict.
[0079] In some other embodiments of the present disclosure, step 105 may specifically include the following steps:
[0080] determining a first type of said first model;
[0081] In the 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] Generate 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] When the detection result indicates that there is a conflict, the bounding box is determined as the conflict point.
[0085] It is understandable that in some cases, the first model cannot have direct contact with the initial three-dimensional pipeline model, while in other cases, the first model needs to maintain a certain distance from the initial three-dimensional pipeline model. It is necessary to determine which specific situation it is based on the type of the first model.
[0086] Therefore, when it is determined that the first type of the first model satisfies the preset conditions, that is, when the first model needs to maintain a certain distance from the initial three-dimensional pipeline model, the safety distance between the first model and the initial three-dimensional pipeline model is determined according to the first type, and a bounding box of the first model is generated according to the safety distance. A conflict detection is performed on the bounding box and the initial three-dimensional pipeline model to obtain a detection result. When the detection result shows that there is a conflict, the bounding box is determined as the conflict point.
[0087] Step 106: Perform avoidance replanning processing on the initial three-dimensional pipeline model based on the conflict point to obtain a three-dimensional pipeline model.
[0088] In some embodiments of the present disclosure, step 106 may specifically include the following steps:
[0089] Obtaining constraints associated with the target pipeline; the constraints are obtained by structurally processing normative documents associated with pipeline layout;
[0090] Based on the constraint conditions and the conflict points, the initial three-dimensional pipeline model is subjected to avoidance replanning processing to obtain a three-dimensional pipeline model.
[0091] As an example of a possible implementation, the pipeline layout condition data may be text data, and regular expressions may be used to regularize the text data to obtain structured constraint conditions, namely, pipeline layout conditions.
[0092] In some embodiments of the present disclosure, after step 106, the following steps may be specifically included:
[0093] Acquiring parameter update data of the target pipeline in real time;
[0094] Performing an updating process on the three-dimensional pipeline model based on the parameter updating data to obtain an updated initial three-dimensional pipeline model;
[0095] Evaluating the updated initial three-dimensional pipeline model based on the pipeline layout conditions and preset evaluation indicators to obtain an evaluation result;
[0096] When the evaluation result does not meet the preset conditions, a warning message is output.
[0097] It is understandable that during the installation of urban underground pipelines, unexpected situations may occur or the requirements for pipeline design may change. At this time, the 3D pipeline model needs to be adjusted according to the actual situation. However, due to the suddenness and contingency of such adjustments, the adjusted parameters may not meet the constraints.
[0098] In one embodiment, the three-dimensional pipeline model is updated based on the parameter update data to obtain an updated initial three-dimensional pipeline model, and the updated initial three-dimensional pipeline model is evaluated based on the pipeline layout conditions and preset evaluation indicators to obtain an evaluation result. If the evaluation result does not meet the preset conditions, a warning message is output to prompt the staff to adjust the parameter update data that does not meet the preset conditions.
[0099] In some embodiments of the present disclosure, the parameter information also includes text element information of text annotation. After step 106, the following steps may be specifically included:
[0100] Binding the text element information of the text annotation class to the corresponding position of the initial three-dimensional pipeline model;
[0101] In response to monitoring that the user's cursor moves to the corresponding position, the text element information of the text annotation class is displayed.
[0102] In one embodiment, the preset text annotation type text element information can be used to monitor the user's cursor movement position. When the user's cursor is detected to move to the corresponding position, the text annotation type text element information is displayed to facilitate the user to check relevant information.
[0103] According to the forward design method of the urban underground pipeline model proposed in the embodiment of the present disclosure, the pipeline parameter information and pipeline layout condition data of the target pipeline in the city are obtained; the three-dimensional pipeline path of the target pipeline is generated according to the layout information, elevation information and pipeline layout condition data; the initial three-dimensional pipeline model is generated according to the pipeline type parameters and the three-dimensional pipeline path; the 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; and the initial three-dimensional pipeline model is subjected to avoidance and replanning processing based on the conflict points to obtain the three-dimensional pipeline model. The three-dimensional pipeline model is directly generated through the pipeline parameter information and pipeline layout condition data, and conflict avoidance can be performed on the models in the neighborhood, thereby improving the convenience and accuracy of generating the urban underground pipeline model.
[0104] Figure 2 1 is a block diagram of a forward design device for an urban underground pipeline model according to an exemplary embodiment. 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 acquisition unit 201 is used to acquire pipeline parameter information of a target pipeline underground in a city and the pipeline layout condition data; the pipeline parameter information includes layout information, elevation information, pipeline type parameters and location area coordinates of the target pipeline;
[0106] A first generating unit 202, configured to generate a three-dimensional pipeline path of the target pipeline according to the layout information, the elevation information and the pipeline layout condition data;
[0107] A second generating unit 203, configured to generate an initial three-dimensional pipeline model according to the pipeline type parameter and the three-dimensional pipeline path;
[0108] A second acquisition unit 204 is used to acquire 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;
[0109] A determination unit 205, configured to determine conflict points of the initial three-dimensional pipeline model based on the first model;
[0110] The avoidance unit 206 is used to perform avoidance replanning 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 includes multiple types of pipeline sub-models, and the determination unit 205 can be specifically used to:
[0112] Performing conflict detection on the plurality of types of pipeline sub-models and the first model according to the pipeline layout condition data to obtain the conflict point;
[0113] The avoidance unit 206 can be specifically used for:
[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, 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;
[0115] When it is determined that all models associated with the conflict point are the pipeline sub-models, the type of the conflict point is determined to be an internal interference conflict point, and the initial three-dimensional pipeline model is replanned based on the conflict point to obtain a three-dimensional pipeline model.
[0116] In some embodiments of the present disclosure, the avoidance unit 206 may be specifically used for:
[0117] determining a first type of said first model;
[0118] In the 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;
[0119] Generate 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] When the detection result indicates that there is a conflict, the bounding box is determined as the conflict point.
[0122] In some embodiments of the present disclosure, the avoidance unit 206 may be specifically used for:
[0123] Obtaining constraints associated with the target pipeline; the constraints are obtained by structurally processing normative documents associated with pipeline layout;
[0124] Based on the constraint conditions and the conflict points, the initial three-dimensional pipeline model is subjected to avoidance replanning processing to obtain a three-dimensional pipeline model.
[0125] In some embodiments of the present disclosure, the device may further include:
[0126] A third acquisition unit, used for acquiring parameter update data of the target pipeline in real time;
[0127] An updating unit, configured to update the three-dimensional pipeline model based on the parameter update data to obtain an updated initial three-dimensional pipeline model;
[0128] An evaluation unit, used to evaluate the updated initial three-dimensional pipeline model based on the pipeline layout conditions and preset evaluation indicators to obtain an evaluation result;
[0129] The output unit is used to output warning information when the evaluation result does not meet the preset conditions.
[0130] In some embodiments of the present disclosure, the parameter information also includes text element information of text annotation type, and the device may further include:
[0131] A binding unit, used to bind the text element information of the text annotation class to the corresponding position of the initial three-dimensional pipeline model;
[0132] The display unit is used to display the text element information of the text annotation class in response to monitoring the user's cursor moving to the corresponding position.
[0133] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0134] According to the forward design device of the urban underground pipeline model proposed in the embodiment of the present disclosure, the pipeline parameter information and pipeline layout condition data of the target pipeline in the city are obtained; the three-dimensional pipeline path of the target pipeline is generated according to the layout information, elevation information and pipeline layout condition data; the initial three-dimensional pipeline model is generated according to the pipeline type parameters and the three-dimensional pipeline path; the 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; and the initial three-dimensional pipeline model is subjected to avoidance replanning processing based on the conflict points to obtain the three-dimensional pipeline model. The three-dimensional pipeline model is directly generated through the pipeline parameter information and the pipeline layout condition data, and the conflict avoidance can be performed on the models in the neighborhood, thereby improving the convenience and accuracy of generating the urban underground pipeline model.
[0135] Figure 3 3 is a block diagram of a device for a forward design method of an urban underground pipeline model according to an exemplary embodiment. For example, the device 300 may be an electronic device, such as a mobile phone, a computer, a digital broadcast terminal, a message transceiver device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0136] Reference Figure 3 , the device 300 may include one or more of the following components: a processing component 302 , a memory 304 , a power component 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 generally controls the overall operation of the device 300, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 302 may include one or more processors 320 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 302 may include one or more modules to facilitate the interaction between the processing component 302 and other components. For example, the processing component 302 may 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 operations on the device 300. Examples of such data include instructions for any application or method operating on the device 300, contact data, phone book data, messages, pictures, videos, etc. The memory 304 can be implemented by any type of volatile or non-volatile storage device 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 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 300.
[0140] The multimedia component 308 includes a screen that provides an output interface between the device 300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 308 includes a front camera and / or a rear camera. When the device 300 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may 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), and when the device 300 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 304 or sent via the communication component 316. In some embodiments, the audio component 310 also includes a speaker for outputting audio signals.
[0142] I / O interface 312 provides an interface between processing component 302 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0143] The sensor assembly 314 includes one or more sensors for providing various aspects of status assessment for the device 300. For example, the sensor assembly 314 can detect the open / closed state of the device 300, the relative positioning of components, such as the display and keypad of the device 300, the sensor assembly 314 can also detect the position change of the device 300 or a component of the device 300, the presence or absence of user contact with the device 300, the orientation or acceleration / deceleration of the device 300, and the temperature change of the device 300. The sensor assembly 314 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 314 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 314 may also include an accelerometer, 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 other devices. 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 also 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 apparatus 300 may be implemented by 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, microprocessors or other electronic components to perform the above method.
[0146] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 304 including instructions, and the instructions can be executed by the processor 320 of the device 300 to perform the above method. 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 disk, an optical data storage device, etc.
[0147] In an exemplary embodiment, a computer program product is also provided, comprising a computer program, which implements the above method when executed by the processor 320 of the device 300 .
[0148] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.
[0149] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A forward design method for urban underground pipeline model. It is characterized in that include: Acquire pipeline parameter information of a target pipeline underground in a city and pipeline layout condition data; The pipeline parameter information includes layout information, elevation information, pipeline type parameters and location area coordinates of the target pipeline; Generate a three-dimensional pipeline path of the target pipeline according to the layout information, elevation information and the pipeline layout condition data; Generate an initial three-dimensional pipeline model according to the pipeline type parameters and the three-dimensional pipeline path; Acquire 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 conflict points of the initial three-dimensional pipeline model based on the first model; The initial three-dimensional pipeline model is subjected to avoidance replanning processing based on the conflict point to obtain a three-dimensional pipeline model.
2. The forward design method of the urban underground pipeline model according to claim 1, It is characterized in that The three-dimensional pipeline model includes multiple types of pipeline sub-models; The determining the conflict points of the initial three-dimensional pipeline model based on the first model includes: Performing conflict detection on the plurality of types of pipeline sub-models and the first model according to the pipeline layout condition data to obtain the conflict point; The step of performing avoidance replanning processing on the initial three-dimensional pipeline model based on the conflict point to obtain a three-dimensional pipeline model includes: 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, 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; When it is determined that all models associated with the conflict point are the pipeline sub-models, the type of the conflict point is determined to be an internal interference conflict point, and the initial three-dimensional pipeline model is replanned based on the conflict point to obtain a three-dimensional pipeline model.
3. The forward design method of the urban underground pipeline model according to claim 1, It is characterized in that The determining the conflict points of the initial three-dimensional pipeline model based on the first model includes: determining a first type of said first model; In the 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; Generate 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; When the detection result indicates that there is a conflict, the bounding box is determined as the conflict point.
4. The forward design method of the urban underground pipeline model according to claim 1, It is characterized in that The step of performing avoidance replanning processing on the initial three-dimensional pipeline model based on the conflict point to obtain a three-dimensional pipeline model includes: Obtaining constraints associated with the target pipeline; the constraints are obtained by structurally processing normative documents associated with pipeline layout; Based on the constraint conditions and the conflict points, the initial three-dimensional pipeline model is subjected to avoidance replanning processing to obtain a three-dimensional pipeline model.
5. The forward design method of the urban underground pipeline model according to claim 1, It is characterized in that After the initial three-dimensional pipeline model is subjected to avoidance replanning processing to obtain a three-dimensional pipeline model, the method further includes: Acquiring parameter update data of the target pipeline in real time; Performing an updating process on the three-dimensional pipeline model based on the parameter updating data to obtain an updated initial three-dimensional pipeline model; Evaluating the updated initial three-dimensional pipeline model based on the pipeline layout conditions and preset evaluation indicators to obtain an evaluation result; When the evaluation result does not meet the preset conditions, a warning message is output.
6. The forward design method of the urban underground pipeline model according to claim 1, It is characterized in that The parameter information also includes text element information of text annotation; After generating the initial three-dimensional pipeline model according to the pipeline type parameters and the three-dimensional pipeline path, the method further includes: Binding the text element information of the text annotation class to the corresponding position of the initial three-dimensional pipeline model; In response to monitoring that the user's cursor moves to the corresponding position, the text element information of the text annotation class is displayed.
7. A forward design device for urban underground pipeline model, It is characterized in that include: A first acquisition unit, used to acquire pipeline parameter information of a target pipeline underground in a city and pipeline layout condition data; The pipeline parameter information includes layout information, elevation information, pipeline type parameters and location area coordinates of the target pipeline; A first generating unit, configured to generate a three-dimensional pipeline path of the target pipeline according to the layout information, the elevation information and the pipeline layout condition data; A second generating unit, configured to generate an initial three-dimensional pipeline model according to the pipeline type parameter and the three-dimensional pipeline path; A second acquisition unit, configured to acquire 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; A determining unit, configured to determine conflict points of the initial three-dimensional pipeline model based on the first model; The avoidance unit is used to perform avoidance replanning processing on the initial three-dimensional pipeline model based on the conflict point to obtain a three-dimensional pipeline model.
8. An electronic device, It is characterized in that include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium having a computer program stored thereon, It is characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
10. A computer program product comprising a computer program, It is characterized in that The computer program implements the method according to any one of claims 1 to 6 when executed by a processor.
Citation Information
Patent Citations
BIM based municipal administration road pipeline layout optimization method
CN107103115A
Rapid collision detection method for massive underground pipelines
CN107885912A
A three-dimensional model automatic construction method of a drainage pipe network
CN113190937A
Urban underground pipeline three-dimensional monitoring model establishment method and device, storage medium and terminal equipment
CN114117692A
Municipal pipeline project supervision method and system based on BIM, medium and equipment
CN115795593A
Cited By
Underground pipeline fault positioning method and device applied to urban underground pipe network
CN121009659A
Underground pipeline fault positioning method and device applied to urban underground pipe network
CN121009659B
