Visual management method and system based on contour model, memory and equipment
By constructing a profile model and a dynamic mileage pile computer system, the problems of unintuitive and high time cost of linear engineering construction progress management in the existing technology are solved, real-time visualization and global intuitive display of construction progress are realized, and construction management efficiency and level are improved.
Patent Information
- Application Number
- CN202411937364.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-29
AI Technical Summary
The existing linear engineering construction management model cannot directly and quickly grasp the progress of the entire project, and the time cost of checking the construction progress is high and not intuitive.
By integrating the length information, encoding information, starting position information and end position information of each construction section, a contour model is constructed, and a dynamic mileage pile calculation and mapping mechanism is introduced to achieve accurate correlation and matching between the construction log and construction section data, dynamically determine the progress status of each construction section, and use the dynamic rendering principle to render specific construction marks for the sub-contour model.
It realizes the real-time display of the progress status of each construction section, and intuitively presents the construction progress of the entire linear project within the global scope, reducing the time cost and management complexity in traditional construction progress management, improving the level of construction progress management, and providing on-site construction managers with intuitive, reliable and convenient decision-making support methods.
Smart Images

Figure CN119903577A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of construction management of linear projects such as railways and highways, and relates to a visualized construction management technology, specifically a visualized management method, system, memory and device based on a contour model. Background Art
[0002] Linear engineering refers to the construction or installation of facilities along a certain line, including pipelines, cables, railways, roads and other projects to connect various nodes between the starting point and the end point. Typical linear engineering includes railway lines, highway lines, power transmission lines, oil pipelines, etc.
[0003] At present, the model for managing linear projects is the building information model, or BIM model for short, which can digitally express the physical and functional characteristics of construction projects and facilities throughout their life cycle. As an integrated data technology, the BIM model integrates the information of the entire process of design, construction and management, and is gradually becoming an effective means to solve these problems, among which progress management and construction progress control are particularly critical. In the construction management of railways, highways, etc., progress management is a crucial link. Although the BIM model can realize the progress management and construction progress control of the linear construction process, in the actual construction management process, the management method in the BIM model cannot directly and quickly grasp the progress of the entire project. It can only check the progress of each implementation section one by one in combination with the construction plan. Not only does it take a lot of time to check the construction progress, but it is also not intuitive to check the overall construction progress. Summary of the invention
[0004] As described in the above background technology, the existing linear engineering construction management model cannot directly and quickly grasp the progress of the entire project, and can only check the progress of each implementation section one by one in combination with the construction plan. There are technical problems such as high time cost in checking the construction progress and unintuitive viewing of the overall construction progress. To solve this technical problem, the present invention proposes a visual management method, system, memory and device based on a contour model.
[0005] The present invention integrates the length information, coding information, starting position information and terminal position information of each construction section to construct a contour model, which is composed of multiple independent but logically continuous sub-contour models, and forms an integrated overall contour expression structure through orderly connection in space. At the same time, the present invention introduces a dynamic mileage pile number calculation and mapping mechanism to achieve accurate association and matching between the construction log and the construction section data. Based on this association relationship, the construction progress in the construction log is further used to compare and analyze the planned construction progress data, dynamically determine the progress status of each construction section, and render specific construction marks to the sub-contour model based on the determination result using the dynamic rendering principle. Through the method of the present invention, not only can the progress status of each construction section be displayed in real time, but also the construction progress of the entire linear project can be intuitively presented in a global scope. This technology effectively reduces the time cost and management complexity brought by the section-by-section verification and information aggregation in the traditional construction progress management, and at the same time, significantly improves the construction progress management level in a visual way, providing a more intuitive, reliable and convenient decision support means for on-site construction managers.
[0006] In order to solve the above technical problems, the present invention adopts the following technical solutions:
[0007] The visual management method based on the profile model of the present invention comprises the following steps:
[0008] S1: Obtain basic data of the construction section
[0009] Divide the linear project into multiple construction sections, assign unique coding information to each construction section, and generate the starting point location information and end point location information of each construction section;
[0010] S2: Constructing the contour model
[0011] A contour model is established based on the basic data of each construction section, wherein the contour model includes a plurality of sub-contour models connected sequentially from front to back, wherein the length information, coding information, starting point position information and ending point position information of each sub-contour model correspond one-to-one to the length information, coding information, starting point position information and ending point position information of each construction section;
[0012] S3: Generate and synchronize mileage posts
[0013] According to the starting position information and the end position information of each construction section, the mileage pile number of each construction section is determined by using the interpolation algorithm, a mileage pile number data set is generated, and the mileage pile number of each construction section is dynamically synchronized to each sub-contour model;
[0014] S4: Matching construction logs
[0015] Obtain the construction log, and determine whether the mileage pile number in the construction log is in the mileage pile number data set. If so, the construction log matches the construction section; otherwise, the construction log is invalid;
[0016] S5: Progress status data determination and rendering
[0017] If the construction log matches the construction section, the construction progress of each construction section is determined according to the construction log, and the progress status data of each construction section is obtained. Based on the progress status data of each construction section, different construction marks are rendered for the corresponding sub-contour model using the dynamic rendering principle, and the display result of the contour model is dynamically updated to realize the visualization of the construction progress.
[0018] It is further defined that step S2 further includes: rendering the same initial identification for each sub-contour model.
[0019] It is further defined that step S1 specifically includes: obtaining the length of the linear project, dividing the linear project into multiple construction sections according to the length of the linear project, assigning unique coding information to each construction section, and generating the starting position information and the end position information of each construction section.
[0020] It is further defined that in step S5, judging the construction progress of each construction section according to the construction log specifically includes: comparing the construction progress data in the construction log with the planned construction progress data, so as to judge the construction progress of each construction section; wherein the progress status data of each construction section includes an advanced state, a normal state and a lagging state.
[0021] It is further defined that in step S1, the linear engineering is obtained from the BIM model.
[0022] It is further defined that the calculation formula for determining the mileage pile number of each construction section using the interpolation algorithm based on the starting position information and the end position information of each construction section is:
[0023]
[0024] Wherein, x0 and y0 are the starting position information of each construction section, unit: m; x1 and y1 are the ending position information of each construction section, unit: m; y is the mileage pile number of each construction section, unit, m; x is the position information of the interpolation point, unit: m.
[0025] It is further defined that in step S2, the contour model is established on the Cesium platform.
[0026] The visual management system based on the profile model of the present invention is applied to the visual management method based on the profile model, and comprises:
[0027] Basic data acquisition module: used to divide the linear project into multiple construction sections, assign unique coding information to each construction section, and generate the starting point location information and end point location information of each construction section;
[0028] Contour model building module: used to build a contour model based on the basic data of each construction section, the contour model includes a plurality of sub-contour models connected in sequence from front to back, wherein the length information, coding information, starting point position information and end point position information of each sub-contour model correspond one by one to the length information, coding information, starting point position information and end point position information of each construction section;
[0029] Mileage pile number generation and synchronization module: used to determine the mileage pile number of each construction section using the interpolation algorithm according to the starting position information and the end position information of each construction section, generate a mileage pile number data set, and dynamically synchronize the mileage pile number of each construction section to each sub-contour model;
[0030] Construction log matching module: used to obtain the construction log and determine whether the mileage pile number in the construction log is in the mileage pile number data set. If so, the construction log matches the construction section; otherwise, the construction log is invalid;
[0031] And a progress status data determination and rendering module: when the construction log matches the construction section, the construction progress of each construction section is determined according to the construction log, and the progress status data of each construction section is obtained. Based on the progress status data of each construction section, different construction marks are rendered for the corresponding sub-contour model using the dynamic rendering principle, and the display result of the contour model is dynamically updated to realize the visualization of the construction progress.
[0032] The present invention provides a memory, wherein the memory stores a program file, and the program file is executed to implement program instructions formed by the above-mentioned visualization management method based on the contour model.
[0033] A device of the present invention includes a processor and a memory coupled to each other, wherein:
[0034] The memory is used to store program instructions formed by the above-mentioned visualization management method based on the contour model;
[0035] The processor is used to execute program instructions stored in the memory.
[0036] Compared with the prior art, the present invention has the following beneficial effects:
[0037] 1. The visual management method based on the contour model of the present invention integrates the length information, coding information, starting position information and terminal position information of each construction section to construct a contour model. The contour model is composed of multiple independent but logically continuous sub-contour models, and an integrated overall contour expression structure is formed through orderly connection in space. At the same time, the present invention introduces a dynamic mileage pile number calculation and mapping mechanism to achieve accurate association and matching between the construction log and the construction section. Based on this association relationship, the construction progress in the construction log is further compared and analyzed with the planned construction progress data, and the progress status of each construction section is dynamically determined. According to the determination result, the sub-contour model is rendered with a specific construction mark using the dynamic rendering principle. Through the method of the present invention, not only the progress status of each construction section can be displayed in real time, but also the construction progress of the entire linear project can be intuitively presented in a global scope. This technology effectively reduces the time cost and management complexity brought by the section-by-section verification and information aggregation in the traditional construction progress management, and at the same time realizes the global visualization expression of the construction progress of the entire project, significantly improves the construction progress management level in a visual way, and provides a more intuitive, reliable and convenient decision support means for on-site construction managers.
[0038] 2. The visualization management method based on the contour model of the present invention not only improves the efficiency of construction management, but also combines the construction log with the state-driven rendering technology, meets the demand for progress management in the process of linear engineering construction, and demonstrates its wide applicability and potential value in the field of linear engineering such as railways and highways. This achievement not only promotes the digitalization and intelligentization of construction management, but also provides a new technical path and implementation method for the refined management of linear engineering. It is of great significance to realize the digitalization and intelligentization of linear engineering construction.
[0039] 2. The present invention displays the construction progress through a contour model, which reduces human intervention and the impact of human errors, while improving the efficiency of construction progress management and the overall level of construction progress management. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 A schematic diagram of a visual management method based on a profile model according to the present invention;
[0041] Figure 2 A schematic diagram of a visual management system based on a profile model of the present invention;
[0042] Figure 3 A schematic diagram of the outline model after the initial and construction markings have been rendered. DETAILED DESCRIPTION
[0043] The technical solution of the present invention is further explained below in conjunction with the embodiments of the accompanying drawings, but the present invention is not limited to the implementation methods described below.
[0044] See also Figure 1 The present invention proposes a visualization management method based on a profile model, comprising the following steps:
[0045] S1: Obtain basic data of the construction section
[0046] Through the full life cycle BIM system, engineering geographic information system or surveying tools, the parameters of the linear project are obtained. The parameters of the linear project include the overall length of the project, spatial location, terrain characteristics, node distribution and other information. These data are recorded in digital form and stored in the project database;
[0047] According to the logical segmentation principle of the construction plan, the linear project is divided into multiple construction sections based on the parameters of the linear project. The division criteria can be based on the mileage pile number (such as one section every 100 meters), construction difficulty distribution, terrain change area or construction node, etc., and each section is assigned unique coding information for subsequent matching and identification; and the starting position information and end position information of each construction section are generated. Multi-level verification is performed on the collected basic data to ensure the accuracy and consistency of the data. For example, for the starting and end position information of the section, it is necessary to ensure that the coordinates are continuous, without duplication or jump; for the length information of the section, it is necessary to verify whether it is consistent with the total length of the project. Among them, the basic data includes the length information, coding information, starting position information and end position information of each construction section.
[0048] S2: Constructing the contour model
[0049] A contour model is established based on the basic data of each construction section, the contour model comprises a plurality of sub-contour models connected sequentially from front to back, wherein the length information, coding information, starting position information and terminal position information of each sub-contour model correspond one-to-one with the length information, coding information, starting position information and terminal position information of each construction section, i.e., the length information of each construction section corresponds one-to-one with the length information of each sub-contour model, the coding information of each construction section corresponds one-to-one with the coding information of each sub-contour model, the starting position information of each construction section corresponds one-to-one with the starting position information of each sub-contour model, and the terminal position information of each construction section corresponds one-to-one with the terminal position information of each sub-contour model. The present invention preferably uses Cesium platform to carry out visual development. By converting the modeling result into the XML format compatible with Cesium, lightweight and real-time model loading is realized.
[0050] Preferably, in step S2, each sub-contour model needs to be assigned the same initial identification so as to facilitate subsequent dynamic rendering of construction identification.
[0051] S3: Generate and synchronize mileage posts
[0052] According to the starting and ending position information of each construction section, the interpolation algorithm is used to determine the mileage pile number of each construction section, generate a mileage pile number data set, and dynamically synchronize the mileage pile number of each construction section to each sub-contour model. The construction log, construction section and sub-contour model are associated through the mileage pile number. At the same time, the specific spatial position of each mileage pile number is marked in the contour model and stored in the geometric properties of the contour model to ensure the rapid positioning and matching of subsequent construction logs.
[0053] Among them, the calculation formula for determining the mileage pile number of each construction section using the interpolation algorithm based on the starting position information and the end position information of each construction section is:
[0054]
[0055] Wherein, x0 and y0 are the starting position information of each construction section, unit: m; x1 and y1 are the ending position information of each construction section, unit: m; y is the mileage pile number of each construction section, unit, m; x is the position information of the interpolation point, unit: m.
[0056] S4: Matching construction logs
[0057] Obtain the construction log, and determine whether the mileage pile number in the construction log is in the mileage pile number data set. If so, the construction log matches the construction section; otherwise, the construction log is invalid;
[0058] The present invention realizes the effective linkage between logs and models by parsing and matching construction logs, extracting construction logs from BIM systems or engineering management systems. The core content of the logs includes information such as mileage pile numbers, construction time, construction tasks, and progress status. The logs need to be converted into a data structure that can be recognized by the system through formatting.
[0059] The present invention verifies whether the mileage post number in the log exists in the generated mileage post number data set. If the match is successful, the log is considered valid and subsequent operations are performed; if the match fails, the log is marked as invalid and stored in the error log set for manual verification.
[0060] The present invention binds effective construction logs to corresponding sub-contour models in the contour model through a fast indexing algorithm (such as a hash index or a spatial query algorithm), thereby completing the automatic association between the construction logs and the construction sections.
[0061] S5: Progress status data determination and rendering
[0062] If the construction log matches the construction section, the construction progress of each construction section is determined according to the construction log, and the progress status data of each construction section is obtained. Based on the progress status data of each construction section, different construction marks are rendered for the corresponding sub-contour model using the dynamic rendering principle, and the display result of the contour model is dynamically updated to realize the visualization of the construction progress. Among them, the progress status data of each construction section includes an advanced state, a normal state, and a lagging state. The planned construction progress data can be recorded in the construction log or customized by the user.
[0063] The present invention dynamically assigns construction marks to the contour model by analyzing the construction log and determining the construction progress status in the construction section.
[0064] Status update mechanism: When the construction log is updated, the construction progress status is re-judged in real time and the dynamic rendering update of the contour model is completed to ensure that the model display is synchronized with the actual construction progress.
[0065] The initial identification and the construction identification in the present invention are both color identifications, which are easy to identify and convenient for intuitive observation.
[0066] See also Figure 3 As a preferred embodiment of the present invention, the initial mark rendered for each sub-contour model is translucent gray. If the progress status data is in an advanced state, the corresponding sub-contour model is rendered in translucent blue; if the progress status data is in a normal state, the corresponding sub-contour model is rendered in translucent green; if the progress status data is in a lagging state, the corresponding sub-contour model is rendered in translucent red.
[0067] The present invention establishes a contour model based on the length information, coding information, starting point position information and end point position information of each construction section. The contour model is formed by connecting a plurality of sub-contour models end to end in sequence. The construction log is then matched with the construction section according to the mileage pile number. The progress status data of each construction section is judged according to the construction log. Construction marks are rendered for the corresponding sub-contour models according to the progress status data of the construction section, so that the construction progress of each construction section is visualized, thereby realizing visualized management of the construction progress of each construction section. On the one hand, the time cost spent on viewing the construction progress of each construction section is reduced. On the other hand, the entire construction progress can be displayed intuitively, meeting actual use needs and facilitating construction progress management.
[0068] In the present invention, step S1 specifically includes: obtaining the length of the linear project, wherein the length of the linear project is determined based on the starting position information and the end position information of the linear project. The linear project is divided into a plurality of construction sections according to the length of the linear project, and the length information, the starting position information and the end position information of each construction section are obtained, and a section number is set for each construction section based on the starting position information and the end position information of each construction section. Specifically, the construction sections are divided equally according to the length of the linear project, or the user customizes the division according to the needs; the number of construction sections is determined according to the actual project, and can be 10 sections, 15 sections, 20 sections, or even more sections. The present invention does not specifically limit the number of construction sections.
[0069] As a preferred embodiment of the present invention, in step S4, the construction log is obtained from the BIM model. In addition, the construction log can also be formed by user input or identification of a construction progress file during the construction process.
[0070] As a preferred embodiment of the present invention, in step S2, the contour model is established on the Cesium platform. In addition, the contour model can also be established on other three-dimensional modeling software known to those skilled in the art, and the present invention is not limited thereto.
[0071] See also Figure 2 The present invention proposes a visualization management system based on a profile model, which is applied to the visualization management method based on a profile model, and is characterized by comprising:
[0072] Basic data acquisition module: used to divide the linear project into multiple construction sections, assign unique coding information to each construction section, and generate the starting point location information and end point location information of each construction section;
[0073] Contour model building module: used to build a contour model based on the basic data of each construction section, the contour model includes a plurality of sub-contour models connected in sequence from front to back, wherein the length information, coding information, starting point position information and end point position information of each sub-contour model correspond one by one to the length information, coding information, starting point position information and end point position information of each construction section;
[0074] Mileage pile number generation and synchronization module: used to determine the mileage pile number of each construction section using the interpolation algorithm according to the starting position information and the end position information of each construction section, generate a mileage pile number data set, and dynamically synchronize the mileage pile number of each construction section to each sub-contour model;
[0075] Construction log matching module: used to obtain the construction log and determine whether the mileage pile number in the construction log is in the mileage pile number data set. If so, the construction log matches the construction section; otherwise, the construction log is invalid;
[0076] And a progress status data determination and rendering module: when the construction log matches the construction section, the construction progress of each construction section is determined according to the construction log, and the progress status data of each construction section is obtained. Based on the progress status data of each construction section, different construction marks are rendered for the corresponding sub-contour model using the dynamic rendering principle, and the display result of the contour model is dynamically updated to realize the visualization of the construction progress.
[0077] The visualization management system based on the contour model of the present invention is completely corresponding to the visualization management method based on the contour model of the present invention. For the specific contents of the basic data acquisition module, the contour model construction module, the mileage pile number generation and synchronization module, the construction log matching module and the progress status data determination and rendering module, please refer to the description of the visualization management method based on the contour model above.
[0078] The present invention proposes a memory, wherein the memory stores a program file, and the program file is executed to implement program instructions formed by the above-mentioned visualization management method based on the contour model.
[0079] The memory may be a random access memory (RAM), a memory, a read-only memory (ROM), a programmable ROM, an erasable programmable ROM, a register, a hard disk, a removable disk or a CD-ROM. It should be noted that those skilled in the art may select the form and type of the memory according to actual use requirements, and the present invention does not make further specific limitations.
[0080] A device of the present invention includes a processor and a memory coupled to each other, wherein:
[0081] Memory: used to store program instructions formed by the above-mentioned visualization management method based on the contour model;
[0082] Processor: Used to execute program instructions stored in memory.
[0083] The device in the present invention includes any device that can execute program instructions, such as a computer, a mobile terminal or a wearable device.
[0084] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some or all of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the present invention.
Claims
1. A visual management method based on a contour model, characterized in that: The following steps are involved: S1: Obtain basic data of the construction section Divide the linear project into multiple construction sections, assign unique coding information to each construction section, and generate the starting point location information and end point location information of each construction section; S2: Constructing the contour model A contour model is established based on the basic data of each construction section, wherein the contour model includes a plurality of sub-contour models connected sequentially from front to back, wherein the length information, coding information, starting point position information and ending point position information of each sub-contour model correspond one-to-one to the length information, coding information, starting point position information and ending point position information of each construction section; S3: Generate and synchronize mileage posts According to the starting position information and the end position information of each construction section, the mileage pile number of each construction section is determined by using the interpolation algorithm, a mileage pile number data set is generated, and the mileage pile number of each construction section is dynamically synchronized to each sub-contour model; S4: Matching construction logs Obtain the construction log, and determine whether the mileage pile number in the construction log is in the mileage pile number data set. If so, the construction log matches the construction section; otherwise, the construction log is invalid; S5: Progress status data determination and rendering If the construction log matches the construction section, the construction progress of each construction section is determined according to the construction log, and the progress status data of each construction section is obtained. Based on the progress status data of each construction section, different construction marks are rendered for the corresponding sub-contour model using the dynamic rendering principle, and the display result of the contour model is dynamically updated to realize the visualization of the construction progress.
2. The visual management method based on the contour model according to claim 1, characterized in that: The step S2 further comprises: rendering the same initial identification for each sub-contour model.
3. The visual management method based on the contour model according to claim 1, characterized in that: The step S1 specifically includes: obtaining the length of the linear project, dividing the linear project into multiple construction sections according to the length of the linear project, assigning unique coding information to each construction section, and generating the starting position information and the end position information of each construction section.
4. The visual management method based on the contour model according to claim 2, characterized in that: In the step S5, judging the construction progress of each construction section according to the construction log specifically includes: comparing the construction progress data in the construction log with the planned construction progress data, so as to judge the construction progress of each construction section; wherein the progress status data of each construction section includes an advanced state, a normal state and a lagging state.
5. The visual management method based on the contour model according to claim 4 is characterized in that: In step S1, the linear engineering is obtained from the BIM model.
6. The visualization management method based on the contour model according to claim 1, characterized in that: The calculation formula for determining the mileage pile number of each construction section by using the interpolation algorithm according to the starting position information and the end position information of each construction section is: Where x0 and y0 are the starting point location information of each construction section, unit: m; x1 and y1 are the end point location information of each construction section, unit: m; y is the mileage pile number of each construction section, unit: m; x is the location information of the interpolation point, unit: m.
7. The visualization management method based on the contour model according to claim 1, characterized in that: In step S2, the contour model is established on the Cesium platform.
8. A visualization management system based on a contour model, applied to the visualization management method based on a contour model as claimed in claim 1, characterized in that: include: Basic data acquisition module: used to divide the linear project into multiple construction sections, assign unique coding information to each construction section, and generate the starting point location information and end point location information of each construction section; Contour model building module: used to build a contour model based on the basic data of each construction section, the contour model includes a plurality of sub-contour models connected in sequence from front to back, wherein the length information, coding information, starting point position information and end point position information of each sub-contour model correspond one by one to the length information, coding information, starting point position information and end point position information of each construction section; Mileage pile number generation and synchronization module: used to determine the mileage pile number of each construction section using the interpolation algorithm according to the starting position information and the end position information of each construction section, generate a mileage pile number data set, and dynamically synchronize the mileage pile number of each construction section to each sub-contour model; Construction log matching module: used to obtain the construction log and determine whether the mileage pile number in the construction log is in the mileage pile number data set. If so, the construction log matches the construction section; otherwise, the construction log is invalid; And a progress status data determination and rendering module: when the construction log matches the construction section, the construction progress of each construction section is determined according to the construction log, and the progress status data of each construction section is obtained. Based on the progress status data of each construction section, different construction marks are rendered for the corresponding sub-contour model using the dynamic rendering principle, and the display result of the contour model is dynamically updated to realize the visualization of the construction progress.
9. A memory, characterized in that: The memory stores a program file, and the program file is executed to implement program instructions formed by the visualization management method based on the contour model according to any one of claims 1 to 7.
10. A device, characterized in that: The invention comprises a processor and a memory coupled to each other, wherein: The memory is used to store program instructions formed by the visualization management method based on the contour model according to any one of claims 1 to 7; The processor is used to execute program instructions stored in the memory.