Legend recognition method and system for generating three-dimensional BIM models from two-dimensional drawings of subway stations
Through the diagram recognition method, we can obtain civil -based drawings and generate three -dimensional BIM models, which solves the tedious and time -consuming problems in the process of converting two -dimensional drawing paper in the existing technologies into the process of three -dimensional models.
Patent Information
- Application Number
- CN202210444778.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-26
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2042-04-26
AI Technical Summary
In the prior art, there are a lot of tedious repetitive work in the process of converting two-dimensional drawings of subway stations into three-dimensional BIM models. Since the operation method of BIM software is different from that of traditional two-dimensional design software, the creation time of three-dimensional model is consumed several times. , causing waste of time costs.
By obtaining civil -building drawings, generate flat cuts and classify, extract the component legend of the plane diagram and the facade, combined with the legendary information and the preset geometric graphic identification algorithm, identify the axis network legend and building elevation, generate plane data and facade facade Data, combine the three -dimensional BIM model of subway station.
Through the diagram recognition method, the civil construction drawing is converted into a three -dimensional BIM model, which avoids the dependence on the data of the original drawing layer, realized the linkage application of drawings, shortened the time to rebuild the BIM model, and improved the recognition progress and degree of automation of CAD drawings.
Smart Images

Figure CN114722963B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of building information modeling, and in particular to a legend recognition method and system for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station. Background Art
[0002] In recent years, rail transit has been recognized by more and more cities as an effective way to solve urban traffic problems, and the rail transit industry has shown a good momentum of vigorous development. With the development of the subway industry, subway owners have a deeper understanding of subways and require design units to use BIM technology in all aspects of design to keep pace with international standards. In terms of design results, owners in many cities require designers to submit not only two-dimensional drawings, but also corresponding BIM models.
[0003] From the BIM implementation experience of various urban rail transit, the common practice of designers is to draw two-dimensional drawings in two-dimensional design software, and then manually build the two-dimensional drawings into three-dimensional models in BIM software. This method of modeling involves a lot of tedious and repetitive work. In addition, because the operation method of BIM software is different from traditional two-dimensional design software, the creation of three-dimensional BIM models often takes several times longer than drawing two-dimensional drawings. Subway stations are a systematic project involving dozens of professions. The time cost waste caused by this method is a huge obstacle to the promotion of BIM technology application in the municipal rail transit industry. Summary of the invention
[0004] In view of the problems existing in the prior art, an embodiment of the present invention provides a legend recognition method and system for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station.
[0005] The embodiment of the present invention provides a legend recognition method for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station, comprising:
[0006] Acquire civil engineering drawings, generate corresponding plan, elevation and section drawings according to the civil engineering drawings, and classify the plan, elevation and section drawings;
[0007] According to the classification results, the plan and elevation of the subway station are obtained, and the component legends of the plan and elevation are extracted, and the corresponding legend information is determined according to the component legend, and the legend information includes: line type, line width, and color;
[0008] In combination with the component legend and the legend information, the axis grid legend is identified in the plan view, the building elevation is identified in the elevation view, and in combination with a preset geometric figure recognition algorithm, the plane data corresponding to the plan view and the elevation data corresponding to the elevation view are obtained;
[0009] A plane stretching of the entity of the subway station is generated according to the plane data, and a facade stretching of the entity of the subway station is generated according to the facade data. The plane stretching and the facade stretching are integrated to obtain a three-dimensional BIM model of the entity of the subway station. The entity of the subway station includes: beam entity, floor entity, wall entity, column entity, door and window entity, and hole entity.
[0010] In one embodiment, the method further comprises:
[0011] Generate a plane stretch of the first entity according to the plane data, generate a facade stretch of the first entity according to the facade data, merge the plane stretch and the facade stretch to obtain a three-dimensional entity of the first entity, wherein the first entity includes: a beam entity, a floor entity, a wall entity, and a column entity;
[0012] Combined with the three-dimensional entity of the wall entity, a plane stretch of the door and window entity is generated according to the plane data, and a vertical stretch of the door and window entity is generated according to the vertical data, and the plane stretch and the vertical stretch are combined to obtain a three-dimensional hollow entity of the door and window entity;
[0013] Combine the three-dimensional solid of the floor solid, generate a plane stretch of the hole solid according to the plane data, generate a vertical stretch of the hole solid according to the vertical data, and merge the plane stretch and the vertical stretch to obtain a three-dimensional hollow solid of the hole solid;
[0014] A corresponding three-dimensional BIM model is obtained according to the three-dimensional entity of the first entity, the three-dimensional hollow entity of the door and window entity, and the three-dimensional hollow entity of the hole entity.
[0015] In one embodiment, the classification result includes:
[0016] Building elevations, building plans, structural elevations, structural plans;
[0017] The component legends of the extracted plan view and elevation view include:
[0018] Extract the elevation legend and floor legend in the building elevation drawing, the column legend, wall legend, door and window legend in the building plan drawing, the floor legend and beam legend in the structural elevation drawing, and the column legend, beam legend and hole legend in the structural plan drawing.
[0019] In one embodiment, the method further comprises:
[0020] Data cleaning is performed on redundant contents of the plan, elevation and section drawings, wherein the redundant contents include scattered line segments, polylines, annotations and labels.
[0021] In one embodiment, the component legend includes:
[0022] Reinforced concrete, lime sand brick wall, general partition wall, fire partition wall, post-built wall.
[0023] The embodiment of the present invention provides a legend recognition system for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station, comprising:
[0024] An acquisition module is used to acquire civil engineering drawings, generate corresponding plan, elevation and section drawings according to the civil engineering drawings, and classify the plan, elevation and section drawings;
[0025] An extraction module, used for obtaining the plan and elevation of the subway station according to the classification result, extracting the component legends of the plan and elevation, and determining corresponding legend information according to the component legend, wherein the legend information includes: line type, line width, and color;
[0026] An identification module, for identifying the axis grid legend in the plan view and the building elevation in the elevation view in combination with the component legend and the legend information, and obtaining the plane data corresponding to the plan view and the elevation data corresponding to the elevation view in combination with a preset geometric figure recognition algorithm;
[0027] The model building module is used to generate a plane stretching of the entity of the subway station according to the plane data, generate a facade stretching of the entity of the subway station according to the facade data, and integrate the plane stretching and the facade stretching to obtain a three-dimensional BIM model of the entity of the subway station. The entities of the subway station include: beam entities, floor slab entities, wall entities, column entities, door and window entities, and hole entities.
[0028] In one embodiment, the system further comprises:
[0029] A first entity module, used to generate a plane stretch of the first entity according to the plane data, generate a facade stretch of the first entity according to the facade data, and fuse the plane stretch and the facade stretch to obtain a three-dimensional entity of the first entity, wherein the first entity includes: a beam entity, a floor entity, a wall entity, and a column entity;
[0030] A door and window entity module is used to combine the three-dimensional entity of the wall entity, generate a plane stretch of the door and window entity according to the plane data, generate a facade stretch of the door and window entity according to the facade data, and fuse the plane stretch and the facade stretch to obtain a three-dimensional hollow entity of the door and window entity;
[0031] A hole entity module is used to combine the three-dimensional entity of the floor slab entity, generate a plane stretch of the hole entity according to the plane data, generate a vertical stretch of the hole entity according to the vertical data, and fuse the plane stretch and the vertical stretch to obtain a three-dimensional hollow entity of the hole entity;
[0032] The second model building module is used to obtain a corresponding three-dimensional BIM model according to the three-dimensional entity of the first entity, the three-dimensional hollow entity of the door and window entity, and the three-dimensional hollow entity of the hole entity.
[0033] In one embodiment, the system further comprises:
[0034] The second extraction module is used to extract the elevation legend and floor legend in the building elevation drawing, the column legend, wall legend, door and window legend in the building plan drawing, the floor legend and beam legend in the structural elevation drawing, and the column legend, beam legend and hole legend in the structural plan drawing.
[0035] An embodiment of the present invention provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of the legend recognition method for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station are implemented.
[0036] An embodiment of the present invention provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the legend recognition method for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station are implemented.
[0037] The embodiment of the present invention provides a legend recognition method and system for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station. The method obtains a civil engineering drawing, generates corresponding plan, elevation and section drawings according to the civil engineering drawing, and classifies the plan, elevation and section drawings; obtains a plan view and elevation view of the subway station according to the classification result, extracts component legends of the plan view and elevation view, and determines corresponding legend information according to the component legend, wherein the legend information includes: line type, line width, and color; identifies an axis grid legend in the plan view in combination with the component legend and the legend information, identifies the building elevation in the elevation view, and obtains plane data corresponding to the plan view and elevation data corresponding to the elevation view in combination with a preset geometric figure recognition algorithm; generates a plane stretch of an entity of the subway station according to the plane data, generates an elevation stretch of an entity of the subway station according to the elevation data, and integrates the plane stretch and the elevation stretch to obtain a three-dimensional BIM model of the entity of the subway station, wherein the entity of the subway station includes: a beam entity, a floor slab entity, a wall entity, a column entity, a door and window entity, and a hole entity. In this way, when converting civil engineering drawings into three-dimensional BIM models based on the legend of the drawings, it is no longer dependent on the layer data processing of the original drawings, and the drawings can be applied in a linked manner, shortening the time for rebuilding the BIM model and greatly improving the recognition progress and automation level of CAD drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0039] Figure 1 A flowchart of a method for identifying a legend of a subway station from a two-dimensional drawing to generate a three-dimensional BIM model in an embodiment of the present invention;
[0040] Figure 2 A structural diagram of a legend recognition system for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station in an embodiment of the present invention;
[0041] Figure 3 Schematic diagram of the structure of an electronic device in an embodiment of the present invention. DETAILED DESCRIPTION
[0042] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0043] Figure 1 A flowchart of a legend recognition method for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station provided by an embodiment of the present invention is shown in FIG. Figure 1 As shown, an embodiment of the present invention provides a legend recognition method for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station, comprising:
[0044] Step S101, obtaining civil engineering drawings, generating corresponding plan, elevation and section drawings according to the civil engineering drawings, and classifying the plan, elevation and section drawings.
[0045] Specifically, there are a large number of subway civil engineering drawings, which include large-scale drawings, general drawings, etc. in addition to plans, elevations and sections. Relevant plan, elevation and section drawings are generated according to the needs of the overall civil engineering, which can provide an accurate data source for subsequent steps and improve the accuracy of automatic modeling. After completion, all plan, elevation and section drawings can be classified into separate drawings according to the actual situation of the station, such as the concourse level and platform level, or they can be classified into plan and elevation drawings.
[0046] In addition, after classifying the plan, elevation and section drawings, clean up the redundant content other than the main layout drawings in the drawings, including scattered line segments, polylines, annotations, labels, etc., to reduce the amount of data recognition and improve the efficiency of automatic modeling.
[0047] Step S102, according to the classification result, the plan view and elevation view of the subway station are obtained, and the component legends of the plan view and elevation view are extracted, and the corresponding legend information is determined according to the component legend, and the legend information includes: line type, line width, and color.
[0048] Specifically, the legend of each drawing is extracted, and the components in each drawing are identified based on the legend. After the legend is extracted, the transformation based on the geometric figure recognition algorithm can be realized, without the complex weighted analysis and judgment in the layer classification method, which can greatly improve the accuracy and efficiency of recognition. This step mainly includes extracting component legends from the floor plan and elevation drawings in the drawings of architecture and structure, and extracting the effective information of the legend, including line type, line width, color, etc. The elevation legend and building floor legend are extracted from the building elevation drawing; the building column legend, interior wall legend, door and window legend, and railing legend are extracted from the building floor drawing; the structural floor legend and structural beam legend are extracted from the structural elevation drawing; the structural column legend, beam legend, and hole legend are extracted from the structural floor drawing, and the effective information (legend information) is collected: line type, line width, and color.
[0049] In addition, component legends can include reinforced concrete, lime sand brick walls, general partition walls, fire partition walls, and rear masonry walls. The legend information is the line type, line width, and color of the various walls in the drawing.
[0050] Step S103, combining the component legend and legend information, identifying the axis grid legend in the plan view, identifying the building elevation in the elevation view, and combining a preset geometric figure recognition algorithm to obtain the plane data corresponding to the plan view and the elevation data corresponding to the elevation view.
[0051] Specifically, the steps can be divided into 1. Generation of plane drawing positioning data: then according to the component legend and legend information of the plane drawing, based on the geometric figure recognition algorithm, the axis grid legend, walls, beams, columns, plates, doors and windows and other components in the plane drawing can be identified in turn, and the plane coordinates, plane geometric dimensions and other plane positioning data of the above components are generated, and the plane data is stored.
[0052] 2. Generation of elevation drawing positioning data: The longitudinal section of the subway station is classified and sorted according to the principle of long as vertical and short as horizontal. The component legend and legend information are extracted from the longitudinal section legend. Based on the geometric figure recognition algorithm, the building elevation, wall, beam, column, slab, door and window and other components in the section drawing are identified, and the elevation coordinates, elevation geometric dimensions and other elevation positioning data of the above components are generated, and the elevation data is stored.
[0053] Step S104, generating a plane stretching of the entity of the subway station according to the plane data, generating a facade stretching of the entity of the subway station according to the facade data, integrating the plane stretching and the facade stretching to obtain a three-dimensional BIM model of the entity of the subway station, wherein the entity of the subway station includes: beam entity, floor entity, wall entity, column entity, door and window entity, and hole entity.
[0054] Specifically, taking the beam entity of the subway station as an example, the plane stretching of the structural beam is generated according to the plane coordinates of the beam in the plane drawing positioning data and the plane geometric dimension data; the vertical stretching of the structural beam is generated according to the vertical coordinates of the beam and the vertical geometric dimension data. The two are merged to generate a three-dimensional BIM model of the beam entities of the station hall layer, platform layer, etc. In addition to the beam entities, the entities of the subway station also include floor entities, wall entities, column entities, door and window entities, and hole entities.
[0055] In addition, when generating solid components, a three-dimensional entity of the first entity can be generated first, wherein the first entity includes: beam entity, floor entity, wall entity, column entity, and then because the placement of doors and windows depends on the wall solid component, combined with the three-dimensional entity of the wall entity, the plane stretching of the doors and windows is generated according to the plane coordinates of the doors and windows in the plane drawing positioning data and the plane geometric size data; the facade stretching of the doors and windows is generated according to the facade coordinates of the doors and windows and the facade geometric size data, and the two are merged to generate three-dimensional hollow solid entities of doors and windows on the station hall layer, platform layer, etc. on the wall. Then, because the placement of the holes depends on the solid components of the floor slab, combined with the 3D solid of the floor slab entity, the plane stretching of the holes is generated according to the plane coordinates of the holes in the plane drawing positioning data and the plane geometric size data; the facade stretching of the holes is generated according to the facade coordinates of the doors and windows and the facade geometric size data. The two are merged to generate 3D hollow entities of the holes on the hall layer, platform layer, etc. on the floor slab. Finally, the corresponding 3D BIM model is obtained according to the 3D solid of the first entity, the 3D hollow entity of the door and window entity, and the 3D hollow entity of the hole entity.
[0056] The embodiment of the present invention provides a legend recognition method for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station. The method comprises the following steps: obtaining a civil engineering drawing, generating corresponding plan, elevation and section drawings according to the civil engineering drawing, and classifying the plan, elevation and section drawings; obtaining a plan view and an elevation view of the subway station according to the classification result, extracting component legends of the plan view and the elevation view, and determining corresponding legend information according to the component legend, wherein the legend information includes: line type, line width and color; identifying an axis grid legend in the plan view and identifying a building elevation in the elevation view in combination with the component legend and the legend information, and obtaining plane data corresponding to the plan view and elevation data corresponding to the elevation view in combination with a preset geometric figure recognition algorithm; generating a plane stretch of an entity of the subway station according to the plane data, generating an elevation stretch of an entity of the subway station according to the elevation data, and integrating the plane stretch and the elevation stretch to obtain a three-dimensional BIM model of an entity of the subway station, wherein the entity of the subway station includes: a beam entity, a floor slab entity, a wall entity, a column entity, a door and window entity, and a hole entity. In this way, when converting civil engineering drawings into three-dimensional BIM models based on the legend of the drawings, it is no longer dependent on the layer data processing of the original drawings, and the drawings can be applied in a linked manner, shortening the time for rebuilding the BIM model and greatly improving the recognition progress and automation level of CAD drawings.
[0057] Figure 2 A legend recognition system for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station provided in an embodiment of the present invention includes: an acquisition module S201, an extraction module S202, a recognition module S203, and a model building module S204, wherein:
[0058] The acquisition module S201 is used to acquire civil engineering drawings, generate corresponding plan, elevation and section drawings according to the civil engineering drawings, and classify the plan, elevation and section drawings.
[0059] The extraction module S202 is used to obtain the plan and elevation of the subway station according to the classification results, extract the component legends of the plan and elevation, and determine the corresponding legend information according to the component legends, and the legend information includes: line type, line width, and color.
[0060] The identification module S203 is used to identify the axis grid legend in the plan view and the building elevation in the elevation view in combination with the component legend and legend information, and to obtain the plane data corresponding to the plan view and the elevation data corresponding to the elevation view in combination with a preset geometric figure recognition algorithm.
[0061] The model building module S204 is used to generate a plane stretching of the entity of the subway station according to the plane data, generate a facade stretching of the entity of the subway station according to the facade data, and integrate the plane stretching and the facade stretching to obtain a three-dimensional BIM model of the entity of the subway station. The entities of the subway station include: beam entities, floor slab entities, wall entities, column entities, door and window entities, and hole entities.
[0062] In one embodiment, the system may further include:
[0063] The first entity module is used to generate a plane stretch of the first entity according to the plane data, generate a facade stretch of the first entity according to the facade data, and fuse the plane stretch and the facade stretch to obtain a three-dimensional entity of the first entity. The first entity includes: a beam entity, a floor entity, a wall entity, and a column entity.
[0064] The door and window entity module is used to combine the three-dimensional entity of the wall entity, generate the plane stretching of the door and window entity according to the plane data, generate the facade stretching of the door and window entity according to the facade data, and fuse the plane stretching and the facade stretching to obtain the three-dimensional hollow entity of the door and window entity.
[0065] The hole entity module is used to combine the three-dimensional entity of the floor entity, generate a plane stretch of the hole entity according to the plane data, generate a facade stretch of the hole entity according to the facade data, and fuse the plane stretch and the facade stretch to obtain a three-dimensional hollow entity of the hole entity.
[0066] The second model building module is used to obtain a corresponding three-dimensional BIM model according to the three-dimensional entity of the first entity, the three-dimensional hollow entity of the door and window entity, and the three-dimensional hollow entity of the hole entity.
[0067] In one embodiment, the system may further include:
[0068] The second extraction module is used to extract the elevation legend and floor legend in the building elevation drawing, the column legend, wall legend, door and window legend in the building plan drawing, the floor legend and beam legend in the structural elevation drawing, and the column legend, beam legend and hole legend in the structural plan drawing.
[0069] Regarding the specific limitations of the legend recognition system for generating a three-dimensional BIM model from two-dimensional drawings of a subway station, please refer to the limitations of the legend recognition method for generating a three-dimensional BIM model from two-dimensional drawings of a subway station above, which will not be repeated here. Each module in the above-mentioned legend recognition system for generating a three-dimensional BIM model from two-dimensional drawings of a subway station can be implemented in whole or in part through software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0070] Figure 3 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 3 As shown, the electronic device may include: a processor (processor) 301, a memory (memory) 302, a communication interface (Communications Interface) 303 and a communication bus 304, wherein the processor 301, the memory 302, and the communication interface 303 communicate with each other through the communication bus 304. The processor 301 can call the logic instructions in the memory 302 to execute the following method: obtain civil engineering drawings, generate corresponding plan, elevation and section drawings according to the civil engineering drawings, and classify the plan, elevation and section drawings; according to the classification results, obtain the plan and elevation drawings of the subway station, extract the component legends of the plan and elevation drawings, and determine the corresponding legend information according to the component legends, and the legend information includes: line type, line width, color; in combination with the component legend and legend information, identify the axis grid legend in the plan, identify the building elevation in the elevation, and in combination with a preset geometric figure recognition algorithm, obtain the plane data corresponding to the plan and the elevation data corresponding to the elevation; generate a plane stretch of the entity of the subway station according to the plane data, generate a facade stretch of the entity of the subway station according to the facade data, and integrate the plane stretching and the facade stretching to obtain a three-dimensional BIM model of the entity of the subway station, and the entity of the subway station includes: beam entity, floor slab entity, wall entity, column entity, door and window entity, and hole entity.
[0071] In addition, the logic instructions in the above-mentioned memory 302 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0072] On the other hand, an embodiment of the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when executed by a processor to execute the transmission method provided by the above-mentioned embodiments, for example, including: obtaining civil engineering drawings, generating corresponding plan, elevation and section drawings according to the civil engineering drawings, and classifying the plan, elevation and section drawings; obtaining a plan view and elevation view of a subway station according to the classification results, extracting component legends of the plan view and the elevation view, and determining corresponding legend information according to the component legend, wherein the legend information includes: line type, line width, and color; identifying an axis grid legend in the plan view and identifying a building elevation in the elevation view in combination with the component legend and the legend information, and obtaining plane data corresponding to the plan view and elevation data corresponding to the elevation view in combination with a preset geometric figure recognition algorithm; generating a plane stretching of an entity of the subway station according to the plane data, generating an elevation stretching of an entity of the subway station according to the elevation data, fusing the plane stretching and the elevation stretching to obtain a three-dimensional BIM model of an entity of the subway station, wherein the entity of the subway station includes: a beam entity, a floor slab entity, a wall entity, a column entity, a door and window entity, and a hole entity.
[0073] The system embodiment described above is merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.
[0074] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0075] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A legend recognition method for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station, characterized in that: include: Acquire civil engineering drawings, generate corresponding plan, elevation and section drawings according to the civil engineering drawings, and classify the plan, elevation and section drawings; According to the classification results, the plan and elevation of the subway station are obtained, and the component legends of the plan and elevation are extracted, and the corresponding legend information is determined according to the component legend, and the legend information includes: line type, line width, and color; In combination with the component legend and the legend information, the axis grid legend is identified in the plan view, the building elevation is identified in the elevation view, and in combination with a preset geometric figure recognition algorithm, the plane data corresponding to the plan view and the elevation data corresponding to the elevation view are obtained; A plane stretching of the entity of the subway station is generated according to the plane data, and a facade stretching of the entity of the subway station is generated according to the facade data. The plane stretching and the facade stretching are integrated to obtain a three-dimensional BIM model of the entity of the subway station. The entity of the subway station includes: beam entity, floor entity, wall entity, column entity, door and window entity, and hole entity.
2. The legend recognition method for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station according to claim 1 is characterized in that: The method generates a plane stretching of the entity of the subway station according to the plane data, generates a facade stretching of the entity of the subway station according to the facade data, and integrates the plane stretching and the facade stretching to obtain a three-dimensional BIM model of the entity of the subway station, including: Generate a plane stretch of the first entity according to the plane data, generate a facade stretch of the first entity according to the facade data, merge the plane stretch and the facade stretch to obtain a three-dimensional entity of the first entity, wherein the first entity includes: a beam entity, a floor entity, a wall entity, and a column entity; Combined with the three-dimensional entity of the wall entity, a plane stretch of the door and window entity is generated according to the plane data, and a vertical stretch of the door and window entity is generated according to the vertical data, and the plane stretch and the vertical stretch are combined to obtain a three-dimensional hollow entity of the door and window entity; Combine the three-dimensional solid of the floor solid, generate a plane stretch of the hole solid according to the plane data, generate a vertical stretch of the hole solid according to the vertical data, and merge the plane stretch and the vertical stretch to obtain a three-dimensional hollow solid of the hole solid; A corresponding three-dimensional BIM model is obtained according to the three-dimensional entity of the first entity, the three-dimensional hollow entity of the door and window entity, and the three-dimensional hollow entity of the hole entity.
3. The legend recognition method for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station according to claim 1 is characterized in that: The classification results include: Building elevations, building plans, structural elevations, structural plans; The component legends of the extracted plan view and elevation view include: Extract the elevation legend and floor legend in the building elevation drawing, the column legend, wall legend, door and window legend in the building plan drawing, the floor legend and beam legend in the structural elevation drawing, and the column legend, beam legend and hole legend in the structural plan drawing.
4. The legend recognition method for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station according to claim 1 is characterized in that: After the plan and elevation drawings are classified, the following is also included: Data cleaning is performed on redundant contents of the plan, elevation and section drawings, wherein the redundant contents include scattered line segments, polylines, annotations and labels.
5. The legend recognition method for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station according to claim 1 is characterized in that: The component legend includes: Reinforced concrete, lime sand brick wall, general partition wall, fire partition wall, post-built wall.
6. A legend recognition system for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station, characterized in that: The system comprises: An acquisition module is used to acquire civil engineering drawings, generate corresponding plan, elevation and section drawings according to the civil engineering drawings, and classify the plan, elevation and section drawings; An extraction module, used for obtaining the plan and elevation of the subway station according to the classification result, extracting the component legends of the plan and elevation, and determining corresponding legend information according to the component legend, wherein the legend information includes: line type, line width, and color; An identification module, for identifying the axis grid legend in the plan view and the building elevation in the elevation view in combination with the component legend and the legend information, and obtaining the plane data corresponding to the plan view and the elevation data corresponding to the elevation view in combination with a preset geometric figure recognition algorithm; The model building module is used to generate a plane stretching of the entity of the subway station according to the plane data, generate a facade stretching of the entity of the subway station according to the facade data, and integrate the plane stretching and the facade stretching to obtain a three-dimensional BIM model of the entity of the subway station. The entities of the subway station include: beam entities, floor slab entities, wall entities, column entities, door and window entities, and hole entities.
7. The legend recognition system for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station according to claim 6, characterized in that: The system further comprises: A first entity module, used to generate a plane stretch of the first entity according to the plane data, generate a facade stretch of the first entity according to the facade data, and fuse the plane stretch and the facade stretch to obtain a three-dimensional entity of the first entity, wherein the first entity includes: a beam entity, a floor entity, a wall entity, and a column entity; A door and window entity module is used to combine the three-dimensional entity of the wall entity, generate a plane stretch of the door and window entity according to the plane data, generate a facade stretch of the door and window entity according to the facade data, and fuse the plane stretch and the facade stretch to obtain a three-dimensional hollow entity of the door and window entity; A hole entity module is used to combine the three-dimensional entity of the floor slab entity, generate a plane stretch of the hole entity according to the plane data, generate a vertical stretch of the hole entity according to the vertical data, and fuse the plane stretch and the vertical stretch to obtain a three-dimensional hollow entity of the hole entity; The second model building module is used to obtain a corresponding three-dimensional BIM model according to the three-dimensional entity of the first entity, the three-dimensional hollow entity of the door and window entity, and the three-dimensional hollow entity of the hole entity.
8. The legend recognition system for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station according to claim 6, characterized in that: The system further comprises: The second extraction module is used to extract the elevation legend and floor legend in the building elevation drawing, the column legend, wall legend, door and window legend in the building plan drawing, the floor legend and beam legend in the structural elevation drawing, and the column legend, beam legend and hole legend in the structural plan drawing.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the legend recognition method for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station as described in any one of claims 1 to 5 are implemented.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the legend recognition method for generating a three-dimensional BIM model from a two-dimensional drawing of a subway station as described in any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
A layer classification method for converting architectural drawings into a three-dimensional BIM model
CN109191576A
BIM-based rapid modeling method for railway intelligent line selection trend scheme
CN112231799A