Two-dimensional construction drawing exporting method and system based on three-dimensional BIM model
By automating the processing of 3D BIM models, the problems of high reliance on manual labor and low standardization in the conversion of 3D to 2D construction drawings have been solved, achieving efficient and standardized drawing generation, improving annotation accuracy and layer consistency, and meeting engineering drawing requirements.
Patent Information
- Application Number
- CN202511139612.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-14
- Publication Date
- 2025-12-05
AI Technical Summary
In existing technologies, the conversion from 3D BIM models to 2D construction drawings relies on manual operation, which has problems such as high dependence on manual labor, low standardization, low efficiency, difficulty in professional coordination and quality control, resulting in inconsistent drawing quality and easy errors.
An automated method based on a 3D BIM model is adopted to automatically identify annotation objects by parsing the geometric and attribute information of components, calculate the annotation leader angle and text avoidance position, realize automatic layer mapping, and perform isometric projection transformation to generate standardized 2D construction drawings.
It has enabled the automated and standardized conversion of construction drawings, improved the accuracy of annotation and the standardization compliance rate of layers, reduced the error rate, significantly improved the drawing output efficiency, and ensured that the quality of drawings meets engineering standards.
Smart Images

Figure CN121073755A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of building information modeling, and particularly relates to a two-dimensional construction drawing export method and system based on a three-dimensional BIM model. BACKGROUND
[0002] As a core technology of digital transformation of the construction industry, building information modeling (BIM) technology has been widely used in various stages of architectural design, construction and operation. In engineering practice, although a three-dimensional BIM model can provide rich geometric information and attribute information, two-dimensional construction drawings are still the main technical documents for guiding construction at the construction site. Therefore, quickly and accurately generating two-dimensional construction drawings from a three-dimensional model has become a key link in BIM application.
[0003] In the prior art, the conversion of a three-dimensional model to a two-dimensional drawing mainly relies on manual operation by designers, which has many problems: first, the degree of manual dependence is high, and it is necessary to set views, add annotations, and adjust layers one by one, which is time-consuming and error-prone; second, the standardization degree is low, and the drawings generated by different operators lack unified standards in annotation style, layer setting, and line configuration, which affects the quality of the drawings; third, the efficiency is low, and the drawing work of a complex engineering project often takes several days or even weeks, which seriously affects the project progress; fourth, professional coordination is difficult, and the standards of drawings among different professions are not unified, which makes the coordination work complex and prone to errors; fifth, quality control is difficult, and errors and omissions in the manual drawing process are difficult to be discovered and corrected in time. SUMMARY
[0004] In order to solve the problems existing in the prior art, the purpose of the present application is to provide a two-dimensional construction drawing export method and system based on a three-dimensional BIM model, which realizes automatic, standardized and efficient conversion of a three-dimensional model to a two-dimensional construction drawing.
[0005] To achieve the above-mentioned purpose, the two-dimensional construction drawing export method based on a three-dimensional BIM model provided by the present application comprises: parsing geometric information and attribute information of components from the obtained three-dimensional BIM model data, wherein the geometric information includes pipeline geometric information, equipment geometric information and structure geometric information; automatically identifying annotation objects based on the parsed geometric information; annotating the identified annotation objects, and calculating the optimal angle of annotation leader and the text avoidance position in the annotation process to generate optimized annotation information; based on the parsed attribute information, automatically mapping the components to layers to generate standardized layer information; Based on the analysis of the pipeline geometry information, the topological relationship data obtained by the pipeline topological relationship analysis is transformed by axonometric projection to generate axonometric drawing information including pipeline spatial connection relationship and flow direction information; The label information, layer information and axonometric drawing information are integrated to output a standardized two-dimensional construction drawing.
[0006] Further, the geometry information of the component includes coordinate data of points, lines, surfaces and bodies of the component, and the attribute information of the component includes type, material, specification and professional attribution of the component.
[0007] Further, the labeling object includes building size, pipeline diameter, equipment positioning point and valve parameter. The step of automatically identifying the labeling object based on the analyzed component geometry information further comprises: The building size is determined by extracting the contour boundary of the building, the pipeline diameter is determined by identifying the circular feature of the pipeline cross section, and the equipment positioning point is determined by analyzing the connection point of the equipment. The valve parameter is extracted from the analyzed equipment attribute information by attribute matching.
[0008] Further, the step of labeling the identified labeling object further comprises: The labeling object is executed for size labeling, text labeling and symbol labeling. An angle optimization process is adopted in the labeling lead angle calculation, and the angle range of the angle optimization process is 30°-60° and 120°-150°. In the text avoidance process, a minimum bounding box detection is adopted, and the boundary rectangle of the labeling text is calculated to offset and rotate the position by 0.5 times the height of the text as the offset step.
[0009] Further, the step of automatically mapping the component to the layer further comprises: A layer mapping database is established according to national standards, and the database includes a component category mapping table, a family name mapping table and a professional system mapping table; based on the preset mapping rule, different types of components are matched with the corresponding mapping table respectively; The components belonging to the structure category are mapped to the building professional-structure class layer according to the component category, the components belonging to the door and window family category are mapped to the building professional-door and window family layer according to the family name, and the components belonging to the water supply and drainage professional system are mapped to the water supply and drainage professional-pipeline class layer according to the professional system. The mapping rule adopts a priority mechanism, wherein the mapping priority of the component category, the family name and the professional system decreases in turn.
[0010] Further, the step of pipeline topological relationship analysis further comprises: Based on the spatial connection relationship of the pipe fittings and pipe sections in the pipeline geometry information and the medium flow direction, a graph model is constructed with the pipe fittings as nodes and the pipe sections as directed edges. The three-dimensional coordinates of the nodes in the directed graph, the spatial path parameters of the edges, and the flow direction vector data are subjected to an isometric projection transformation to obtain the node projection positions, the pipe section projection paths, and the flow direction projection directions in the two-dimensional isometric coordinates. Based on the projected data, the pipeline path is reconstructed, the pipe section projection paths and the node projection positions are fitted to form a continuous two-dimensional pipeline isometric trend, and the matching logic of the flow direction projection direction and the pipe sections and pipe fittings is verified and maintained synchronously. The reconstructed pipeline path and flow direction information are integrated to generate a basic isometric graph, and finally, the basic isometric graph is subjected to a labeling attachment process to obtain the final isometric graph information including complete spatial relationships, flow direction logic, and labeling information.
[0011] To achieve the above object, the application further provides a two-dimensional construction drawing export system based on a three-dimensional BIM model, comprising: a model data analysis module for obtaining three-dimensional BIM model data and analyzing the geometric information and attribute information of the components in the model, wherein the geometric information includes pipeline geometry information, equipment geometry information, and structure geometry information; An object labeling engine is used to obtain the geometric information of the components, automatically identify the labeling objects based on the geometric information, then perform labeling processing on the identified labeling objects, calculate the optimal angle of the labeling lead and the text avoidance position during the labeling process, and generate optimized labeling information. A layer standardization processing module is used to obtain the attribute information of the components, and based on the attribute information, automatically map the components according to the preset national standards to generate standardized layer information. A pipeline isometric graph generation module is used to obtain the pipeline geometry information, and based on the pipeline geometry information, analyze the pipeline topological relationship, perform isometric projection transformation on the topological relationship data obtained by the analysis, and generate isometric graph information including the pipeline spatial connection relationship and flow direction information. A two-dimensional drawing generation module is used to obtain the labeling information, layer information, and isometric graph information, and integrate the three kinds of information to generate standardized two-dimensional construction drawings.
[0012] Further, the object labeling engine comprises: A geometric feature extraction module is used to extract the geometric feature parameters of the components in the geometric information of the components. A labeling object identification module is used to automatically identify the labeling objects based on the geometric feature parameters. A labeling optimization module is used to perform labeling processing on the identified labeling objects, and perform labeling lead angle optimization and text avoidance processing during the labeling process.
[0013] Further, the layer standardization processing module comprises: a layer mapping engine, configured to establish a mapping relationship between the components and the target layers according to a preset national standard based on the attribute information of the components, and realize automatic mapping of the components to the corresponding layers; a color configuration management module, configured to configure display colors for each layer according to the professional attributes of the layers.
[0014] Further, the pipeline isometric drawing generation module comprises: a topology analyzer, configured to perform pipeline topology relationship analysis based on the pipeline geometric information to obtain topology relationship data including pipeline connection points, pipe type and flow direction logic; a projection transformer, configured to perform isometric projection transformation on the topology relationship data to generate basic isometric drawing data including pipeline spatial connection relationship and flow direction information; a label attachment processor, configured to match and attach pipeline related label information to the corresponding position of the basic isometric drawing data, and finally generate isometric drawing information including pipeline spatial connection relationship, flow direction information and labels.
[0015] To achieve the above purpose, the present application also provides an electronic device, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to realize the two-dimensional construction drawing export method based on the three-dimensional BIM model as described above.
[0016] To achieve the above purpose, the present application also provides a computer readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to realize the two-dimensional construction drawing export method based on the three-dimensional BIM model as described above.
[0017] Compared with the prior art, the present application has the following beneficial effects: I. Technological breakthrough (1) Innovative application of intelligent labeling technology chain: for the first time, geometric feature recognition (bounding box detection, circular feature extraction, etc.), angle optimization algorithm (30°-60° / 120°-150° optimization) and text avoidance algorithm (minimum bounding box) are organically combined to form a complete automatic labeling system, solving the problem of difficult control of labeling quality in the prior art and greatly improving the labeling accuracy and standardization.
[0018] (2) Establishment of three-level mapping mechanism of layer standardization: based on the GB / T50001 national standard, a hierarchical mapping rule of component category (highest priority) → family name → professional system is constructed, realizing complete automation of layer configuration to replace manual configuration or simple mapping in the prior art, and ensuring that the layer standardization compliance rate is more than 98%.
[0019] (3) Breakthrough of pipeline axonometric topology preservation technology: innovatively introduce graph algorithm to abstract pipeline as directed graph, combined with axonometric projection transformation, make complex pipeline network still maintain correct topology relationship and flow direction logic after two-dimensional axonometric projection, solve the problem that existing technology cannot accurately express the spatial connection of complex pipeline.
[0020] II. Improve the value of engineering practice (1) Significantly improve the efficiency of drawing: through the whole process of automatic processing, the drawing time of complex projects is shortened from 2-3 days to 4-6 hours, and the drawing efficiency is improved by more than 85%; Support batch processing of multi-specialty models, further optimize the workflow.
[0021] (2) Ensure the standardization and quality reliability of drawings: automatic layer mapping based on national standards eliminates the randomness and inconsistency of manual operation, and the standardization compliance rate of layers is more than 98%; The intelligent annotation accuracy is more than 95%, combined with lead angle optimization and text avoidance, making the drawing more beautiful and standardized, fully meeting the requirements of engineering drawing.
[0022] (3) Strengthen the expression of complex systems and reduce error rate: Topology-preserving axonometric drawing technology can accurately express the three-dimensional spatial relationship and connection logic of pipeline, improve the technical expression ability of drawings; The automatic mechanism effectively eliminates manual omissions and errors, reduces post-modification and rework, and improves the reliability of drawings. BRIEF DESCRIPTION OF DRAWINGS
[0023] The accompanying drawings are included to provide a further understanding of the present application, and constitute a part of the specification, and together with the embodiments of the present application, serve to explain the present application, and do not constitute a limitation on the present application. In the drawings: Figure 1 is a flow chart of a two-dimensional construction drawing export method based on a three-dimensional BIM model according to embodiment 1 of the present application; Figure 2 is an automatic recognition flow chart of the annotation object according to embodiment 1 of the present application; Figure 3 is a flow chart of annotation object annotation processing according to embodiment 1 of the present application; Figure 4 is a flow chart of layer standardization processing according to embodiment 1 of the present application; Figure 5 is a flow chart of pipeline axonometric drawing generation according to embodiment 1 of the present application; Figure 6 is a two-dimensional construction drawing export system architecture diagram based on a three-dimensional BIM model according to embodiment 2 of the present application; Figure 7A flow chart of a method for deriving two-dimensional construction drawings based on a three-dimensional BIM model according to an embodiment of the present application; Figure 8 A flow chart of a method for deriving two-dimensional construction drawings based on a three-dimensional BIM model according to an embodiment of the present application; Figure 9 A flow chart of a method for deriving two-dimensional construction drawings based on a three-dimensional BIM model according to an embodiment of the present application. DETAILED DESCRIPTION
[0024] For the purpose of understanding the present application, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be apparent to those skilled in the art that the described embodiments are merely illustrative of the present application and should not be construed as specific limitations to the present application.
[0025] Embodiments of the present application will be described below in greater detail with reference to the accompanying drawings. While certain embodiments of the present application are shown in the drawings, it is understood that the present application can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein, but rather, these embodiments are provided so as to more completely and thoroughly understand the present application. It should be understood that the drawings and embodiments of the present application are for illustrative purposes only and are not intended to limit the scope of the present application.
[0026] It should be understood that the various steps of the method embodiments of the present application can be performed in different orders and / or in parallel. In addition, the method embodiments can include additional steps and / or omit performing the steps shown. The scope of the present application is not limited in this respect.
[0027] The term "comprising" and variations thereof as used in the present application are open-ended, that is, "including but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Related definitions will be given throughout the description.
[0028] It should be noted that the modification of "one" or "a" in the present application is illustrative and not restrictive, and those skilled in the art should understand that, unless otherwise explicitly stated in the context, it should be understood as "one or more". "Multiple" should be understood as two or more.
[0029] Embodiment 1: The embodiments of the present application provide a method for deriving two-dimensional construction drawings based on a three-dimensional BIM model.
[0030] Figure 1 A flow chart of a method for deriving two-dimensional construction drawings based on a three-dimensional BIM model according to the present application will be described below with reference toFigure 1 The three-dimensional BIM model-based two-dimensional construction drawing derivation method of the present application is described in detail.
[0031] First, step 101: model data analysis.
[0032] The three-dimensional BIM model data is obtained, such as an IFC format file exported from Revit, ArchiCAD, etc., and the geometric information and attribute information of the components are extracted through the model data analysis module, wherein the geometric information includes pipeline geometric information, equipment geometric information, and structure geometric information. The geometric information of the components includes: the starting point / endpoint coordinates of the pipeline, the pipe diameter, the length, the contour size of the equipment, the installation positioning coordinates, the boundary line coordinates of the structure (such as walls and floors), the thickness, etc. The attribute information of the components includes: component type (such as galvanized steel pipe, gate valve, concrete wall, etc.), material, specification parameter (such as nominal diameter DN100), professional attribution (such as water supply and drainage, electrical, etc.).
[0033] In step 102: identification of the labeling object.
[0034] As shown in Figure 2 , based on the geometric information of the analyzed components, the labeling object is automatically identified by a geometric feature recognition algorithm, including: Structure size: extract the contour boundary line of the structure, calculate the distance between adjacent boundaries as the size labeling object; pipeline diameter: identify the circular feature of the pipeline cross section, calculate the diameter value of the pipeline through the circle fitting algorithm; equipment positioning point: analyze the connection node between the equipment and the pipeline, and take the connection center point as the equipment positioning point; valve parameter: filter valve components from the attribute information of the components, and extract valve parameters through feature matching of attribute data such as model number, nominal diameter, pressure rating, etc.
[0035] In the embodiment of the present application, the bounding box detection algorithm identifies the length, width, and height of the structure; the circular feature detection algorithm extracts the pipeline diameter parameter; the connection point analysis algorithm determines the equipment installation position; and the attribute matching algorithm extracts the valve model, specification, and other engineering parameters. The geometric feature recognition algorithm uses multi-level geometric analysis to identify gradually from coarse to fine, with an accuracy rate ≥95%. In step 103: labeling optimization processing.
[0036] As shown in Figure 3 , the identified labeling object is processed for labeling, and the optimal angle of the labeling leader and the text avoidance position are calculated during the labeling process to generate optimized labeling information.
[0037] The labeling process of the recognized labeling object includes: performing size labeling, text labeling and symbol labeling on the labeling object. The size labeling adopts linear labeling or radius labeling, the text labeling adopts a format such as pipe diameter DN100, gate valve Z41H-16C; in the labeling lead angle calculation, the angle optimization processing is adopted, based on the visual aesthetic principle, the labeling lead angle is preferentially selected as 30°-60° and 120°-150°, and the intersection with the pipeline is avoided; the text avoidance adopts the minimum bounding box detection: through calculating the boundary rectangle of the labeling text, when the text overlap is detected, the position is offset or rotated by 30° / 45° with the text height 0.5 times as the offset step, so that the labeling is clear and no overlap is ensured.
[0038] In step 104: layer standardization mapping.
[0039] As shown in Figure 4 , based on the parsed attribute information, the components are automatically mapped to layers according to the preset national standard, and standardized layer information is generated.
[0040] The process of automatically mapping the components to layers includes: establishing a layer mapping database according to GB / T 50001-2017 'Uniform Rules for CAD Drawing of Housing Construction', the database includes a component category-layer mapping table, a family name-layer mapping table and a professional system-layer mapping table; based on the preset mapping rule, different types of components are matched with the corresponding mapping table: components belonging to the structure category are mapped to the building professional-structure class layer according to the component category, components belonging to the door and window family category are mapped to the building professional-door and window family layer according to the family name, and components belonging to the water supply and drainage professional system are mapped to the water supply and drainage professional-pipeline class layer according to the professional system, such as mapping concrete wall (structure category) to A-STRU layer, mapping fire door (family name) to A-DOOR-FIRE layer, and mapping air conditioning duct (professional system) to P-PIPE layer. The mapping rule adopts a priority mechanism, the component category mapping has the highest priority, the family name mapping has the second priority, and the professional system mapping has the lowest priority. When there is a mapping conflict, such as a component matching multiple layers at the same time, the component category>family name>professional system priority is automatically selected, and the conflict log is recorded for user review.
[0041] In step 105: isometric drawing information generation.
[0042] As shown in Figure 5 , based on the pipeline geometric information, the topological relationship data obtained by analyzing the pipeline topological relationship is subjected to isometric projection transformation, and isometric drawing information including pipeline space connection relationship and flow direction information is generated.
[0043] In the embodiment of the application, graph theory algorithm is adopted to abstract the pipeline system as a directed graph.
[0044] Pipeline topology analysis: Based on the spatial connection relationship of pipe fittings and pipe segments in the pipeline geometric information and the medium flow direction, a graph model is constructed with pipe fittings (tees, elbows, valves, etc.) as nodes and pipe segments as directed edges. Axonometric projection transformation: The three-dimensional coordinates of the nodes, the spatial path parameters of the edges, and the flow direction vector data in the directed graph are subjected to axonometric projection transformation to obtain the node projection position, pipe segment projection path, and flow direction projection direction in the two-dimensional axonometric coordinates. 45° axonometric projection transformation uses a projection transformation matrix: X-axis direction: X' = X cos(45°) - Y sin(45°); Y-axis direction: Y' = Y cos(0°) + Z sin(0°); Z-axis direction: Z' = Z cos(90°).
[0045] In the formula, (X, Y, Z) represents the original three-dimensional coordinates of the pipeline, pipe fittings, and other components in the three-dimensional BIM model, where the X-axis usually corresponds to the horizontal transverse direction, the Y-axis corresponds to the horizontal longitudinal direction, and the Z-axis corresponds to the vertical height direction, collectively describing the position of the component in three-dimensional space; (X', Y', Z') represents the projection coordinates of the component on the two-dimensional axonometric graph after 45° axonometric projection transformation.
[0046] Through the above transformation formula, the coordinates in three-dimensional space are converted to a two-dimensional plane, realizing the visualization conversion of the three-dimensional pipeline system to an axonometric graph, where X' and Y' constitute the plane coordinates of the two-dimensional axonometric graph, and Z' is used to assist in representing the projection relationship of the spatial height in simplified calculation.
[0047] Path reconstruction and flow direction maintenance: Based on the projected data, the pipeline path is reconstructed by fitting the pipe segment projection path and the node projection position to form a continuous two-dimensional pipeline axonometric trend; the flow direction projection direction is simultaneously checked and maintained to match the logic of the pipe segments and pipe fittings, such as the branch flow direction of the tee and the turning flow direction of the elbow; the reconstructed pipeline path and flow direction information are integrated to generate a basic axonometric graph; Finally, the basic axonometric graph is subjected to labeling and attachment processing, and the pipe diameter, flow direction arrow, pipe fitting number, and other labels are matched to the corresponding positions to generate complete axonometric graph information.
[0048] In step 106: information integration output.
[0049] The annotation information (dimensions, text, and symbols) is matched to the corresponding pipelines, equipment, and structures in the isometric drawing information. Simultaneously, the layer affiliation in the layer information is assigned to the corresponding components in the isometric drawing information. The integrated result includes complete annotations, layer attributes, and spatial relationships. Finally, two-dimensional construction drawings conforming to national standards are output, such as plan views, sections, and isometric drawings. The output drawings include standard elements such as title blocks, legends, annotations, and layers.
[0050] Quality control mechanisms include checking the completeness of annotations, verifying the standardization of layers, and checking geometric accuracy to ensure that the output drawings meet the engineering requirements.
[0051] Example 2: This application provides a system for exporting two-dimensional construction drawings based on a three-dimensional BIM model, such as... Figure 6 As shown, the two-dimensional construction drawing export system based on a three-dimensional BIM model in this application includes five core modules: model data parsing module, object annotation engine, layer standardization processing module, pipeline isometric drawing generation module, and two-dimensional drawing generation module. Each module can be implemented as a software program running in a computer processor, and the modules can interact with each other through data interfaces.
[0052] The model data parsing module is used to acquire 3D BIM model data files and extract the geometric information (point, line, and surface coordinates) and attribute information (type, material, etc.) of the components in the model. The geometric information of the components includes pipeline geometric information, equipment geometric information, and structure geometric information.
[0053] The object annotation engine includes a geometric feature extraction module, an object recognition module, and an annotation optimization module. The geometric feature extraction module extracts geometric feature parameters of the component from its geometric information using edge detection algorithms, including dimensions and positioning coordinates. The object recognition module automatically identifies annotation objects based on these geometric feature parameters and by matching them to preset rules (e.g., circular cross-section → pipe diameter). The annotation optimization module processes the identified objects, optimizing the leader angle and handling text avoidance during the annotation process to generate optimized annotation information, including dimensions, text, and symbols.
[0054] The layer standardization processing module includes a layer mapping engine and a color configuration management module. The layer standardization processing module acquires the component's attribute information and, based on this information, automatically maps the components to layers according to preset national standards, generating standardized layer information. The layer mapping engine establishes a mapping relationship between components and target layers based on the component's attribute information and according to preset national standards, achieving automatic mapping from components to corresponding layers. The color configuration management module configures the display color for each layer according to its professional attributes (e.g., blue for water supply and drainage).
[0055] The pipeline isometric drawing generation module includes a topology analyzer, a projection transformer, and a label attachment processor. The topology analyzer is configured to analyze the topology relationship of the pipeline based on the geometric information of the pipeline, construct a graph model with pipe fittings as nodes and pipe sections as directed edges, and obtain topology relationship data including pipeline connection points, pipe fitting types, and flow direction logic. The projection transformer is configured to perform isometric projection transformation on the topology relationship data, convert three-dimensional coordinates to two-dimensional coordinates using an isometric projection matrix, and generate basic isometric drawing data including pipeline spatial connection relationships and flow direction information. The label attachment processor is configured to match and attach pipeline-related label information (such as pipe diameter) to the corresponding positions of the basic isometric drawing data, and finally generate isometric drawing information including pipeline spatial connection relationships, flow direction information, and labels.
[0056] The two-dimensional drawing generation module is configured to obtain label information, layer information, and isometric drawing information, and integrate the three types of information into standardized two-dimensional construction drawings through a graphics rendering engine.
[0057] The two-dimensional construction drawing export system based on the three-dimensional BIM model of the present application adopts a plug-in architecture, adapts to mainstream BIM software platforms through interfaces, realizes direct acquisition of three-dimensional BIM model data and integrated output of two-dimensional construction drawings. The three-dimensional BIM model data supports mainstream BIM file formats such as IFC, RVT, and DGN, and is parsed using a unified data interface. The model data parsing module supports batch data parsing and processing, can simultaneously receive multiple three-dimensional BIM model files, and generates standardized two-dimensional construction drawings through parallel processing of each module. The use of memory mapping technology improves the efficiency of large file reading and supports incremental updating of model data.
[0058] The two-dimensional construction drawing export system based on the three-dimensional BIM model of the present application further includes a user configuration interface connected to the object label engine, the layer standardization processing module, and the two-dimensional drawing generation module, respectively, for setting custom label styles, layer mapping rules, and output formats for the object label engine, the layer standardization processing module, and the two-dimensional drawing generation module, respectively.
[0059] Embodiment 3: This embodiment exports two-dimensional drawings based on the BIM model of the water supply and drainage system of an office building, and details the complete implementation process of the method of the present application.
[0060] Input conditions: The three-dimensional BIM model file is office_plumbing.rvt, including 1200 components such as water supply and drainage pipelines, valves, and equipment; the model uses the architectural coordinate system with a unit of millimeters.
[0061] Output requirements: generate 1:100 scale plan and axonometric view of the supply and drainage level, which needs to comply with the "Unified Standard for Housing Construction Drawing" (GB / T50001).
[0062] The specific implementation steps of the embodiments of the present application are as shown in Figure 7
[0063] Step S1: model data acquisition and analysis.
[0064] After the system is started, the model data analysis module calls the Revit API interface to read the office_plumbing.rvt file, and the following processing is completed: After analysis, 785 pipeline components are obtained, including 350m of DN100 water supply pipe, 280m of DN75 drainage pipe, and 155 valves of various types.
[0065] Extract the geometric information (pipeline start / end point coordinates, diameter, length; valve and equipment installation positioning coordinates) and attribute information (material, system affiliation, height) of each component and store it as a structured data set.
[0066] Step S2: label object recognition.
[0067] The geometric feature extraction module analyzes the features of various components: (1) pipeline diameter identification: five specifications such as DN100, DN75, and DN50 are identified by circular cross-section feature detection; (2) valve positioning identification: the installation positions of 155 valves are determined based on the connection point coordinates; (3) equipment positioning identification: 12 water pump room equipment and 56 sets of bathroom sanitary equipment positioning points are identified.
[0068] The label object recognizer automatically locks the label object: including pipeline diameter, valve model, equipment positioning point, and pipeline spacing size.
[0069] Step S3: intelligent labeling optimization processing.
[0070] The labeling optimization module labels and optimizes the identified objects: (1) pipeline labeling: automatically adds pipeline diameter labels such as DN100, DN75, etc. to the pipeline; (2) valve labeling: adds model labels such as stop valve Z15W-16T DN50 to the valve; (3) size labeling: automatically adds key size labels such as pipeline spacing and equipment positioning size.
[0071] Lead angle optimization: the labeling lead angle is uniformly set to 45° (falling within the 30°-60° preferred range) to avoid crossing with the pipeline; Text avoidance processing: 18 overlapping labels are detected, and the position is automatically adjusted with a text height of 0.5 times as the offset step to ensure that the labels do not overlap.
[0072] Step S4: Layer standardization processing.
[0073] The layer standardization processing module performs layer mapping according to the GB / T 50001 standard: The layer mapping engine establishes a mapping relationship: the water supply pipeline is mapped to the P-WATR-PIPE layer; the drainage pipeline is mapped to the P-DRAN-PIPE layer; the valve component is mapped to the P-WATR-VALV layer; and the equipment component is mapped to the P-WATR-EQUP layer. The color configuration manager configures the display color: the water supply pipeline is set to blue, the drainage pipeline is set to brown, the valve is set to red, and the equipment is set to green, which conforms to the professional drawing color specification.
[0074] Step S5: Pipeline isometric drawing generation.
[0075] The topology analyzer constructs a pipe network topology graph based on pipeline geometric information, identifies 3 main pipes, 15 branch pipes, and 68 connection nodes, and forms a graph model with pipe fittings as nodes and pipe sections as directed edges. The projection transformer uses a 45° isometric projection transformation matrix to convert the node coordinates and pipe section paths of the three-dimensional pipe network into two-dimensional isometric coordinates. The flow direction logic is maintained and labeled: the flow direction logic of water supply and drainage is labeled by an arrow symbol, and the pipe diameter, valve number, etc. are labeled and attached to the corresponding position, generating complete isometric drawing data.
[0076] Step S6: Two-dimensional drawing integration output.
[0077] The two-dimensional drawing generation module integrates the following information for output: Water supply and drainage horizontal plane drawing: including 786 labeled objects, with a scale of 1:100; Water supply and drainage isometric drawing: showing the spatial connection relationship and flow direction of the pipeline; Standard drawing elements: automatically adding legends, title bars, technical specifications, etc.; Output format: DWG format file, size 2.3MB.
[0078] The processing results of the embodiments of the present application are verified as follows: Efficiency improvement: the total processing time is 45 minutes, which is about 93% more efficient than the traditional manual drawing method (2 days); Labeling accuracy: after manual sampling of 100 labeled objects, the accuracy rate is 96%; Layer standardization: the layer attribution and color are 100% consistent with the GB / T 50001 standard; Practicality: the drawing quality meets the engineering drawing standards and can be directly used for construction.
[0079] Example 4: This embodiment is aimed at the BIM model of the mechanical and electrical integrated system of a complex high-rise building, and two-dimensional drawing is exported, as shown in Figure 8 , to show the optimization features and performance of the application in handling multi-specialty and large-scale projects.
[0080] Input conditions and output requirements: Input conditions: The project is a 30-story office complex mechanical and electrical BIM model, covering heating, ventilation, water supply and drainage, and electrical three specialties, with a total of 8500 components; the model uses a unified building coordinate system with a unit of millimeters.
[0081] Output requirements: Batch generation of plan, section and axonometric drawings of each specialty, a total of 45, which needs to meet the multi-specialty collaborative display specification and the Unified Standard for Housing Construction Drawing (GB / T50001).
[0082] The specific implementation steps of the embodiment of the application are as shown in Figure 8 .
[0083] Step S1: Multi-specialty model data analysis.
[0084] The model data analysis module uses a parallel processing architecture to simultaneously process the model data of the three specialties: split the data by heating, ventilation, water supply and drainage, and electrical specialties, extract common and specialty feature information: common information includes component three-dimensional coordinates, installation elevation; specialty feature information includes heating and ventilation pipe size, water supply pipe diameter, electrical bridge specification, and specialty material, system attribution attributes. Distributed data set storage is used to reduce cross-specialty data call delay.
[0085] Step S2: Multi-specialty object identification The object labeling engine intelligently identifies multi-specialty features: The geometric feature extraction module extracts the geometric features of the heating, ventilation, water supply and drainage, and electrical specialties in layers; the object labeling identifier locks the labeling objects of heating, ventilation, water supply and drainage, and electrical according to specialty classification, ensuring that there is no omission of each specialty labeling.
[0086] Step S3: High-precision labeling optimization processing.
[0087] For the intensive labeling needs of complex projects, the labeling optimization module uses a layered labeling strategy: (1) Priority setting: the priority of main component labeling is set to level 1, the priority of secondary component labeling is set to level 2, and the priority of auxiliary information labeling is set to level 3; (2) Dynamic adjustment mechanism: when it is detected that the labeling density exceeds the preset threshold, automatically hide low-priority labeling to ensure the clarity of the drawing; (3) Lead and avoidance optimization: the lead angles in different specialties are unified, and when cross-specialty labeling overlaps, the priority offset avoidance is performed according to heating > water supply and drainage > electricity.
[0088] Step S4: Specialty layer standardization mapping.
[0089] The layer standardization processing module establishes a multi-specialty collaborative layer system: (1) A layer mapping engine establishes a layer mapping correlation table between specialties to ensure that components of different specialties can be correctly displayed in layers in the same drawing. The heating and ventilation system is mapped to the H-start layer, the water supply and drainage system is mapped to the P-start layer, and the electrical system is mapped to the E-start layer; (2) A color configuration manager performs differentiated color matching for different specialties: the heating and ventilation system uses red, the water supply and drainage system uses blue, and the electrical system uses yellow, and components of the same specialty are distinguished by brightness.
[0090] Step S5: Batch generation of multi-specialty isometric drawings.
[0091] The pipeline isometric drawing generation module generates isometric drawings in parallel by specialty: (1) A topology analyzer constructs a topology graph by specialty; (2) A projection transformer adapts to the needs of different specialties to perform isometric projection transformation to ensure that the layout of pipelines of different specialties is clear; (3) Flow direction and labeling are attached: the heating and ventilation system labels the airflow direction, the water supply and drainage system labels the water flow direction, and the electrical system labels the current direction, and professional-specific labels are attached synchronously.
[0092] Step S6: Batch drawing integration output.
[0093] The two-dimensional drawing generation module realizes automatic output based on a template library: (1) Calling a preset template: automatically loading a drawing template by specialty, automatically matching 1:50 (detail drawing), 1:100 (plan), and 1:200 (system drawing) scales and view types (plan, section, and isometric); (2) Batch queue management: allocating system resources through a queue manager to prioritize processing drawings of key floors such as podiums and standard floors, and outputting 45 drawings in three batches in parallel; (3) Format output: generating DWG format drawings with professional collaborative instruction documents.
[0094] The processing results of the embodiments of the present application are verified as follows: Efficiency improvement: The total processing time is 5.5 hours, which is about 97% more efficient than the traditional manual method (15 days); Performance: The peak memory usage is 4.2 GB, which is controlled within a reasonable range using a memory optimization algorithm; the labeling accuracy is 94.8%, which is slightly lower than that of small-scale projects but still within an acceptable range; the layer standardization rate is 98.2%, and a small number of special components need to be confirmed manually; Batch output success rate: 44 out of 45 drawings are automatically generated successfully, with a success rate of 97.8%, and only one drawing needs to be confirmed manually due to special components.
[0095] Embodiment 5: This embodiment takes the process piping system of a chemical plant as an application object, and exports two-dimensional drawings from the BIM model to demonstrate the adaptability and technical transformation features of the present application in the industrial field.
[0096] Project type: chemical plant process piping system, including process piping 2800 meters, instrument piping 560 meters, various valves 480.
[0097] Special requirements: realize the process parameter marking of pipe material, pressure grade, medium flow direction, etc., in line with HG / T20519-2009 "Chemical Process Design and Construction Drawing Content and Depth Unified Provisions".
[0098] Technical challenges: complex three-dimensional pipeline intersection, special process equipment connection.
[0099] The above steps of the embodiments of the present application are shown in Figure 9 Step S1: model data acquisition and analysis.
[0100] The model data analysis module reads the chemical plant process piping BIM model and analyzes to obtain: (1) geometric information: pipeline three-dimensional path coordinates, pipe diameter, wall thickness; equipment outline size, connection port position; valve installation positioning coordinates. (2) attribute information: pipe material (such as 316L stainless steel, carbon steel, etc.), pressure grade (such as PN16), medium type (such as cooling water, steam, etc.), temperature parameter (such as 150℃) and other industrial special attributes.
[0101] Step S2: label object recognition.
[0102] Based on the industrial scene requirements, the recognition logic of the object labeling engine is extended: (1) The geometric feature extraction module extracts pipe material identification, pressure grade parameters and other process features in addition to identifying pipe diameter and positioning points; (2) The labeling object recognizer automatically locks industrial special labeling objects: material, pressure grade, temperature, medium type and flow direction logic point.
[0103] Step S3: intelligent labeling processing.
[0104] The labeling optimization module adopts industrial pipe special labeling strategy: (1) Labeling content: In addition to basic pipe diameter labeling, add 316L stainless steel, PN16, 150℃, cooling water and other process parameter labeling, and layout according to HG / T20519-2009 standard template; (2) Priority management: Core process parameters (pressure, medium) are set as level 1 labeling, material and temperature are set as level 2 labeling, to ensure that key information is displayed first.
[0105] Step S4: layer standardization processing.
[0106] The layer standardization processing module establishes an industrial pipeline special layer system: (1) a layer mapping engine maps according to material classification: carbon steel pipelines are mapped to a P-CS-PIPE layer, stainless steel pipelines are mapped to a P-SS-PIPE layer, alloy steel pipelines are mapped to a P-AS-PIPE layer, and non-metal pipelines are mapped to a P-NM-PIPE layer; (2) a color configuration manager configures professional color scales: carbon steel adopts a black solid line, stainless steel adopts a blue solid line, alloy steel adopts a red solid line, and non-metal adopts a green dashed line, to meet the industrial drawing habits.
[0107] Step S5: pipeline isometric drawing generation.
[0108] The pipeline isometric drawing generation module optimizes processing according to industrial pipeline characteristics: (1) a topology analyzer: combined with a process equipment connection rule library, the analyzer analyzes the connection logic of reactors, pumps and other equipment and pipelines, and triggers a warning for abnormal connections; (2) a projection transformer: a layered isometric projection technology is adopted to project pipelines at different elevations, and a dashed line and a solid line are used to distinguish the front and back level relationship, and a broken line is used to represent the intersection point, to ensure that the drawing is clear and easy to read; (3) flow direction logic and label attachment: flow direction arrows are labeled according to the direction of medium conveying, and process parameter labels are matched to corresponding pipe sections, to generate a clear industrial pipeline isometric drawing.
[0109] Step S6: two-dimensional drawing output.
[0110] The two-dimensional drawing generation module integrates output: (1) 15 process flow diagrams, 28 pipeline isometric drawings, and 20 equipment layout drawings are generated; Figure 8 (2) industrial standard legends (such as material code, pressure grade symbols), technical specifications and title bars are automatically added; (3) the output format is a DWG file that meets industry requirements.
[0111] The implementation results of the embodiments of the present application are verified as follows: Processing efficiency: the total processing time is 3.2 hours, which is greatly improved compared with traditional manual drawing; Accuracy: the labeling accuracy is 93.5%, which meets the industrial construction precision requirements; Standardization: all drawings meet HG / T 20519-2009 and petrochemical industry drawing standards, and can be directly used for on-site construction briefing.
[0112] Embodiment 6: In this embodiment, an electronic device is also provided, which includes a processor and a memory.
[0113] The memory is used to store non-transitory computer readable instructions.
[0114] The processor is configured to execute non-transitory computer-readable instructions that, when executed by the processor, can perform one or more steps of the method for deriving two-dimensional construction drawings based on a three-dimensional BIM model described above. The memory and the processor can be interconnected by a bus system and / or other forms of connection mechanism.
[0115] For example, the processor can be a central processing unit (CPU), a digital signal processor (DSP), or other forms of processing units with data processing and / or program executing capabilities, such as field programmable gate array (FPGA), etc. For example, the central processing unit (CPU) can be of X86 or ARM architecture, etc.
[0116] For example, the memory can include any combination of one or more computer program products, which can include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. For example, the volatile memory can include random access memory (RAM), cache memory, etc. For example, the non-volatile memory can include read-only memory (ROM), hard disk, erasable programmable read-only memory (EPROM), compact disc read-only memory (CD-ROM), USB memory, flash memory, etc. One or more computer program modules can be stored on the computer-readable storage medium, and the processor can execute the one or more computer program modules to implement various functions of the electronic device. Various application programs and various data used and / or generated by the application programs can also be stored in the computer-readable storage medium.
[0117] It should be noted that in the embodiments of the present application, the specific functions and technical effects of the electronic device can refer to the description of the method for deriving two-dimensional construction drawings based on a three-dimensional BIM model described above, which will not be repeated here.
[0118] Embodiment 7: In this embodiment, a computer-readable storage medium is also provided.
[0119] The computer-readable storage medium is configured to store non-transitory computer-readable instructions.
[0120] For example, when the non-transitory computer-readable instructions are executed by the computer, one or more steps of the method for deriving two-dimensional construction drawings based on a three-dimensional BIM model described above can be performed.
[0121] For example, the storage medium can be applied in the electronic device described above.
[0122] For example, the storage medium can be the memory in the electronic device of embodiment 7.
[0123] For example, the relevant description of the storage medium can refer to the corresponding description of the memory in the electronic device of Embodiment 7, and will not be repeated here.
[0124] It should be noted that the storage medium (computer readable medium) of the present application described above can be a computer readable signal medium or a non-transitory computer readable storage medium or any combination of the above two. The non-transitory computer readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples of non-transitory computer readable storage media can include, but are not limited to, electrical connections having one or more conductive wires, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0125] In the present application, the non-transitory computer readable storage medium can be any tangible medium containing or storing a program that can be used or combined with an instruction execution system, device or component. In the present application, the computer readable signal medium can include a data signal propagating in a baseband or as a part of a carrier wave, carrying computer readable program code. Such a propagating data signal can take many forms, including but not limited to electromagnetic signals, optical signals or any suitable combination of the above. The computer readable signal medium can also be any computer readable medium other than the non-transitory computer readable storage medium, which can send, propagate or transmit programs for use by or in combination with an instruction execution system, device or component. The program code contained on the computer readable medium can be transmitted by any suitable medium, including but not limited to electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0126] The above computer readable medium can be contained in the above electronic device; or it can exist separately without being assembled into the electronic device.
[0127] To verify the technical effect of the present application, the two-dimensional construction drawing derivation method and system based on the three-dimensional BIM model of the present application were comprehensively tested and compared in performance.
[0128] Test project setting: Five different size and type of actual engineering projects were selected for testing, covering civil buildings, industrial buildings, municipal engineering and other fields. Each project was processed by traditional manual drawing method and the method of the present application, and the processing time, accuracy, standardization and other key indicators were compared and analyzed.
[0129] Statistical table of experimental data
[0130] Performance index analysis: Processing efficiency comparison: Compared with traditional methods, the average efficiency of the invention is improved by 86.0%, and the highest reaches 88.1%. The efficiency improvement of large-scale projects is more significant, which reflects the advantages of automated processing; Quality index statistics: The annotation accuracy is stable in the range of 94%-97%, the layer standardization rate reaches 96%-99%, the error rate is reduced by an average of 80.5%, and the drawing quality is significantly improved; Scale adaptability: From 850 components to 5800 components, the system can stably process, and the processing capacity has good scalability.
[0131] Technical effect verification experiment: Experiment 1: Select a certain power station of a complex pipeline intersection as the test object for annotation accuracy test, and compare the automatic annotation results with manual annotation of 500 sizes. The test results show: Completely correct annotation: 481, accounting for 96.2%; Minor deviation annotation: 17, accounting for 3.4% (deviation <2mm); Incorrect annotation: 2, accounting for 0.4%.
[0132] Experiment 2: Select the mechanical and electrical model of a certain hospital project, which contains heating, ventilation, water supply and drainage, and electrical three professions, a total of 2600 components. Test the accuracy of layer mapping: Correct mapping: 2551, accounting for 98.1%; Manual confirmation is needed: 41, accounting for 1.6%; Mapping error: 8, accounting for 0.3%.
[0133] Experiment 3: Select a complex pipeline system of a certain chemical device for isometric drawing quality test to evaluate the clarity and accuracy of isometric drawing: Pipeline connection logic correctness: 97.3%; Flow direction annotation accuracy: 95.8%; Graph clarity (expert score): 4.6 points (full score 5 points).
[0134] Performance optimization effect comparison: Through algorithm optimization and system architecture improvement, the invention has realized performance breakthrough in many aspects: Memory usage optimization: Using streaming processing and incremental calculation, the memory occupation of large model processing is reduced by more than 60%; Speed improvement: The parallel processing architecture improves the processing speed of multi-specialty projects by 45%; Accuracy improvement: The intelligent labeling algorithm improves the accuracy by 3.2 percentage points compared to the first version; Stability improvement: The system crash rate has been reduced from 2.1% in the initial version to 0.3% currently.
[0135] Although embodiments of the present application have been shown and described, it is to be understood that various modifications, substitutions, replacements and changes can be made to these embodiments without departing from the principles and spirit of the present application, and the scope of the present application is defined by the appended claims and their equivalents.
Claims
1. A method for deriving two-dimensional construction drawings based on a three-dimensional BIM model, comprising: parsing geometric information and attribute information of components from the obtained three-dimensional BIM model data, wherein the geometric information comprises pipeline geometric information, equipment geometric information, and structure geometric information; automatically identifying labeling objects based on the parsed geometric information; performing labeling processing on the identified labeling objects, and calculating optimal angles of labeling leaders and text avoidance positions in the labeling process to generate optimized labeling information; automatically mapping layers of the components based on the parsed attribute information to generate standardized layer information; performing axonometric projection transformation on topological relationship data obtained through pipeline topological relationship analysis based on the parsed pipeline geometric information to generate axonometric drawing information comprising pipeline spatial connection relationship and flow direction information; integrating the labeling information, layer information, and axonometric drawing information to output standardized two-dimensional construction drawings.
2. The two-dimensional construction drawing derivation method based on a three-dimensional BIM model according to claim 1, characterized by, The geometric information of the components comprises coordinate data of points, lines, surfaces, and bodies of the components, and the attribute information of the components comprises types, materials, specifications, and professional attributions of the components.
3. The two-dimensional construction drawing derivation method based on a three-dimensional BIM model according to claim 1, characterized by, The labeling objects comprise structure dimensions, pipeline diameters, equipment positioning points, and valve parameters. The step of automatically identifying labeling objects based on the parsed component geometric information further comprises: determining structure dimensions by extracting contour boundaries of structures, determining pipeline diameters by identifying cross-sectional circular features of pipelines, and determining equipment positioning points by analyzing connection points of equipment; extracting valve parameters from the parsed equipment attribute information through attribute matching.
4. The two-dimensional construction drawing derivation method based on a three-dimensional BIM model according to claim 1, characterized by, The step of performing labeling on the identified labeling objects further comprises: performing dimension labeling, text labeling, and symbol labeling on the labeling objects; adopting angle optimization processing in labeling leader angle calculation, and the angle range of the angle optimization processing is 30°-60° and 120°-150°; adopting minimum bounding box detection in text avoidance processing, and performing position offset and rotation by taking 0.5 times of the text height as the offset step.
5. The method of claim 1, wherein the method further comprises: The step of automatically mapping layers of the components further comprises: establishing a layer mapping database according to national standards, wherein the database comprises a component category mapping table, a family name mapping table, and a professional system mapping table; and based on preset mapping rules, different types of components are matched with corresponding mapping tables respectively; mapping components belonging to the structure category to the building professional-structure class layer according to the component category, mapping components belonging to the door and window family category to the building professional-door and window family layer according to the family name, and mapping components belonging to the water supply and drainage professional system to the water supply and drainage professional-pipeline category layer according to the professional system; the mapping rules adopt a priority mechanism, wherein the mapping priorities of the component category, the family name, and the professional system decrease in turn.
6. The two-dimensional construction drawing derivation method based on a three-dimensional BIM model according to claim 1, characterized by, The step of pipeline topological relationship analysis further comprises: based on the spatial connection relationship of pipe fittings and pipe sections and the medium flow direction in the pipeline geometric information, constructing a graph model taking pipe fittings as nodes and pipe sections as directed edges; The three-dimensional coordinates of nodes in the directed graph, the spatial path parameters of edges, and the flow direction vector data are subjected to an axonometric projection transformation to obtain the projected positions of the nodes, the projected paths of the pipe sections, and the projected directions of the flow directions in the two-dimensional axonometric coordinates; Based on the projected data, the pipeline path is reconstructed, the projected paths of the pipe sections and the projected positions of the nodes are fitted to form a continuous two-dimensional pipeline axonometric trend, and the matching logic of the projected directions of the flow directions and the pipe sections and the fittings is simultaneously verified and maintained; The reconstructed pipeline path and the flow direction information are integrated to generate a basic axonometric graph, and finally, the basic axonometric graph is subjected to a labeling attachment process to obtain the final axonometric graph information including complete spatial relationships, flow direction logic, and labeling information.
7. A two-dimensional construction drawing export system based on a three-dimensional BIM model, characterized by, It comprises: a model data analysis module for obtaining three-dimensional BIM model data and analyzing the geometric information and attribute information of the components in the model, wherein the geometric information comprises pipeline geometric information, equipment geometric information, and structure geometric information; an object labeling engine for obtaining the geometric information of the components, automatically identifying labeling objects based on the geometric information, then performing labeling processing on the identified labeling objects, and calculating the optimal angle of labeling lead and the text avoidance position in the labeling process to generate optimized labeling information; a layer standardization processing module for obtaining the attribute information of the components, and based on the attribute information, automatically mapping the components to target layers according to a preset national standard to generate standardized layer information; a pipeline axonometric graph generation module for obtaining the pipeline geometric information, and based on the pipeline geometric information, performing pipeline topological relationship analysis, and performing axonometric projection transformation on the topological relationship data obtained in the analysis to generate axonometric graph information including pipeline spatial connection relationships and flow direction information; a two-dimensional drawing generation module for obtaining the labeling information, the layer information, and the axonometric graph information, and integrating the three types of information to generate standardized two-dimensional construction drawings.
8. The three-dimensional BIM model-based two-dimensional construction drawing derivation system according to claim 7, characterized by, The object labeling engine comprises: a geometric feature extraction module for extracting geometric feature parameters of the components from the geometric information of the components; a labeling object identification module for automatically identifying labeling objects based on the geometric feature parameters; a labeling optimization module for performing labeling processing on the identified labeling objects, and performing labeling lead angle optimization and text avoidance processing in the labeling process. 9.The three-dimensional BIM model-based two-dimensional construction drawing derivation system of claim 7, wherein, The layer standardization processing module comprises: a layer mapping engine for establishing a mapping relationship between the components and target layers based on the attribute information of the components according to a preset national standard, and realizing automatic mapping of the components to corresponding layers; a color configuration management module for configuring display colors for each layer according to the professional attributes of the layers.
10. The three-dimensional BIM model-based two-dimensional construction drawing derivation system of claim 7, wherein, The pipeline axonometric graph generation module comprises: a topological analyzer for performing pipeline topological relationship analysis based on the pipeline geometric information to obtain topological relationship data including pipeline connection points, fitting types, and flow direction logic; a projection transformer for performing axonometric projection transformation on the topological relationship data to generate basic axonometric graph data including pipeline spatial connection relationships and flow direction information; The labeling attachment processor is configured to match and attach the pipeline-related labeling information to corresponding positions of the base axonometric drawing data, and finally generate axonometric drawing information including pipeline spatial connection relationship, flow direction information and labeling.
11. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The computer program is executed by the processor to implement the two-dimensional construction drawing derivation method based on the three-dimensional BIM model according to any one of claims 1 to 6.
12. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the two-dimensional construction drawing derivation method based on the three-dimensional BIM model according to any one of claims 1 to 6.
Citation Information
Cited By
Method for generating axial survey single line diagram of three-dimensional pipeline of hydropower station
CN121389390A
BIM (Building Information Modeling)-based pressurized air supply system diagram automatic drawing and intelligent labeling method and system
CN121502896A
A BIM-based pressurized air supply system diagram automatic drawing and intelligent labeling method and system
CN121502896B
