High-piled wharf beam and slab arrangement diagram generation method, device and equipment and medium
The beam and slab component data table is generated and pre-arranged through the high pile dock BIM model, which solves the problem of inefficiency in the existing technology and realizes efficient and accurate beam and slab arrangement diagram generation.
Patent Information
- Application Number
- CN202510253874.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-05
- Publication Date
- 2025-07-01
AI Technical Summary
The drawing efficiency of the beam and slab arrangement diagram of the medium and high pile docks is low and the accuracy is not high, and errors are prone to occur.
The component data table is generated through the high pile dock BIM model, and pre-arranged according to the preset layout starting point, pre-arranged drawing height and pre-arranged layout rules, determine the data table drawing size, and generate a summary drawing of beam and slab component data table and view drawing.
It improves the efficiency and accuracy of beam and slab arrangement diagrams, ensures the reasonable layout of component data tables on the drawings, and avoids the problem of too large or too small drawings.
Smart Images

Figure CN120234867A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of water transportation engineering, and particularly to a method, device, equipment and medium for generating a beam and slab arrangement plan of a high-pile wharf. Background Art
[0002] A high-pile wharf is a relatively common wharf structure type in water transportation engineering. It generally consists of components such as pile foundations, cross beams, track beams, longitudinal beams, panels, fender members, and mooring and fender beams, and has characteristics such as a large variety of components, a large number of components, and complex spatial relationships between components. The beam and slab arrangement plan includes the view drawing of the beam and slab arrangement plan and the summary drawing of the beam and slab component data tables, and is a necessary drawing in the construction drawing design of a high-pile wharf, mainly used to express the characteristics, types and positional relationships of components in order to guide the construction.
[0003] Currently, the beam and slab arrangement plan of a high-pile wharf still mainly adopts a two-dimensional manual drawing method, which has problems such as low efficiency, low accuracy, and easy errors. Summary of the Invention
[0004] In view of this, it is necessary to provide a method, device, equipment and medium for generating a beam and slab arrangement plan of a high-pile wharf to solve the problem of low efficiency in drawing the beam and slab arrangement plan in the prior art.
[0005] To solve the above problems, in a first aspect, the present invention provides a method for generating a beam and slab arrangement plan of a high-pile wharf, including: Generating a component data table for each beam and slab component in the high-pile wharf according to the BIM model of the high-pile wharf; Pre-arranging each of the component data tables according to a preset layout starting point, a preset layout height, and a preset arrangement rule; Determining the drawing size of the data table according to the pre-arrangement result, generating a first drawing according to the drawing size of the data table, and arranging each of the component data tables on the first drawing to obtain a summary drawing of the beam and slab component data tables.
[0006] In a possible implementation manner, during the pre-arrangement, at least one column is arranged for the component data table; the pre-arrangement result includes: the total number of data table columns and the width of each column of the data table; determining the drawing size of the data table according to the pre-arrangement result includes: Determining the layout width of the data table according to the total number of data table columns, the width of each column of the data table, and a preset front and rear interval of the data table; Determining the total width of the data table drawing according to the layout width of the data table and the reserved width outside the layout range; When the total width of the data table drawing is less than or equal to the first width threshold, determine the data table drawing size from multiple preset drawing sizes according to the total width of the data table drawing; the multiple preset drawing sizes include the A2 drawing size and the drawing sizes obtained by lengthening the A2 drawing size according to a preset lengthening rule; When the total width of the data table drawing is greater than the first width threshold, use the total width of the data table drawing as the width of the first drawing.
[0007] In a possible implementation, the pre-arrangement is performed on a standard A2 drawing frame, and the pre-arrangement result includes the positioning coordinates of each component data table: arranging each component data table on the first drawing includes: Determine the correction value of the abscissa of the positioning coordinates of the component data table through the following formula:
[0008] represents the correction value, represents the total width of the data table drawing, represents the reserved width outside the layout range, represents the layout width of the data table; Correct the abscissa of the positioning coordinates of the component data table according to the correction value; Arrange the component data table on the first drawing according to the corrected positioning coordinates of the component data table.
[0009] In a possible implementation, the method further includes: When the height of the component data table is greater than the preset layout height, split the component data table.
[0010] In a possible implementation, the method further includes: Generate at least one beam-slab view according to the high-pile wharf BIM model; Determine the view drawing size according to the maximum width of each beam-slab view; Generate a second drawing according to the view drawing size, and arrange the at least one beam-slab view on the second drawing according to the single-column arrangement rule to obtain a beam-slab arrangement view drawing.
[0011] In a possible implementation, the determining the view drawing size according to the maximum width of each beam-slab view includes: Determine the view layout width according to the maximum width of each beam-slab view and the preset interval between the beam-slab view and the layout border; Determine the total width of the view drawing based on the layout width of the view and the reserved width outside the layout range; When the total width of the view drawing is less than or equal to the second width threshold, determine the view drawing size from multiple preset drawing sizes according to the total width of the view drawing; the multiple preset drawing sizes include the A2 drawing size and the drawing sizes obtained by lengthening the A2 drawing size according to a preset lengthening rule; When the total width of the view drawing is greater than the second width threshold, use the total width of the view drawing as the width of the second drawing.
[0012] In a possible implementation, the beam-slab view includes: a dock surface plan view and a second-floor mooring platform plan view; arranging the at least one beam-slab view to obtain a beam-slab arrangement view drawing includes: Align the center of the dock surface plan view with the center of the layout range of the second drawing; And align the horizontal position of the berthing member center of the first bent in the second-floor mooring platform plan view with the horizontal position of the crossbeam center of the first bent in the dock surface plan view.
[0013] In a second aspect, the present invention further provides a high-pile wharf beam-slab arrangement view generation device, including: A data table generation module, configured to generate a component data table for each beam-slab component in the high-pile wharf according to the high-pile wharf BIM model; A pre-arrangement module, configured to pre-arrange each of the component data tables according to a preset layout starting point, a preset layout height, and a preset arrangement rule; A beam-slab component data table summary view generation module, configured to determine the data table drawing size according to the pre-arrangement result, generate a first drawing according to the data table drawing size, and arrange each of the component data tables on the first drawing to obtain a beam-slab component data table summary view.
[0014] In a third aspect, the present invention further provides an electronic device, including a memory and a processor, wherein the memory is used to store a program; the processor is coupled to the memory and is configured to execute the program stored in the memory to implement the steps in the high-pile wharf beam-slab arrangement view generation method described in any one of the above.
[0015] In a fourth aspect, the present invention further provides a computer-readable storage medium for storing a computer-readable program, and when the program or instruction is executed by a processor, it can implement the steps in the high-pile wharf beam-slab arrangement view generation method described in any one of the above.
[0016] The beneficial effects of the present invention are: The present invention first automatically generates component data sheets for each beam and slab component in a high-piled wharf based on the BIM model of the high-piled wharf. Compared with manual statistics generation, it has higher efficiency and higher accuracy. Then, according to the preset layout starting point, preset layout height, and preset arrangement rules, pre-arrangement is performed on each component data sheet, and the drawing size of the data sheet is determined based on the pre-arrangement result. Through pre-arrangement, the drawing size required for arranging the component data sheets can be accurately positioned. Finally, a first drawing is generated according to the drawing size of the data sheet, and each component data sheet is arranged on the first drawing to obtain a summary drawing of the beam and slab component data sheets. Since the drawing size is accurate, the layout of the component data sheets on the first drawing can be made reasonable during arrangement, avoiding the situation where the component data sheets occupy too large or too small a space.
[0017] In addition, the present invention also automatically generates at least one beam and slab view based on the BIM model of the high-piled wharf. According to the maximum width of each beam and slab view, the drawing size of the view is determined. A second drawing is generated according to the drawing size of the view, and at least one beam and slab view is arranged on the second drawing according to the single-column arrangement rule to obtain a drawing of the beam and slab arrangement view, so that each beam and slab view can be reasonably arranged on the second drawing without the situation of too small a drawing.
[0018] The present invention improves the generation efficiency and accuracy of the beam and slab arrangement drawing by automatically generating a summary drawing of the beam and slab component data sheets and a drawing of the beam and slab arrangement view. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for description in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative efforts.
[0020] Figure 1 It is a schematic flowchart of an embodiment of the method for generating a beam and slab arrangement drawing of a high-piled wharf provided by the present invention; Figure 2 It is a schematic flowchart of a method for determining the drawing size provided by the present invention; Figure 3 It is a schematic diagram of a summary drawing of beam and slab component data sheets provided by the present invention; Figure 4 It is a schematic flowchart of another embodiment of the method for generating a beam and slab arrangement drawing of a high-piled wharf provided by the present invention; Figure 5 It is a schematic diagram of a beam and slab arrangement drawing provided by the present invention; Figure 6 It is a schematic structural diagram of an embodiment of the device for generating a beam and slab arrangement drawing of a high-piled wharf provided by the present invention. Detailed implementation manners
[0021] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present invention.
[0022] In the description of the embodiments of the present invention, unless otherwise specified, the meaning of "a plurality of" is two or more. The "first", "second", etc. involved in the embodiments of the present invention are used to distinguish similar objects, rather than to describe a specific order or sequence, nor to indicate or imply their relative importance or implicitly indicate the quantity of the indicated technical features. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually of the same type, and the number of objects is not limited. For example, the first object can be one or more.
[0023] Referring to "
[0024] , a flowchart of an embodiment of the method for generating the beam-slab arrangement diagram of a high-pile wharf provided by the present invention is shown. The method includes: Figure 1 S101, generating a component data table of each beam-slab component in the high-pile wharf according to the BIM model of the high-pile wharf.
[0025] The method for generating the beam-slab arrangement diagram of a high-piled wharf provided in this embodiment can be applied to a system for generating the beam-slab arrangement diagram of a high-piled wharf. The system for generating the beam-slab arrangement diagram of a high-piled wharf can be a software system running on a terminal device. The terminal device can be a tablet computer, an Augmented Reality (AR) / Virtual Reality (VR) device, a notebook computer, an Ultra-Mobile Personal Computer (UMPC), a netbook, a Personal Digital Assistant (PDA), a mobile phone, or other terminal devices. This embodiment does not impose any restrictions on the specific type of the terminal device.
[0026] The Building Information Modeling (BIM) model of a high-piled wharf includes various beam-slab components in the high-piled wharf. The beam-slab components include components such as cross beams, track beams, longitudinal beams, front side beams, rear side beams, panels, pile caps, fender members, and mooring and fender beams.
[0027] The creation process of the BIM model of a high-piled wharf can be as follows: By creating component families, according to the input dimension information and position information of the components, the BIM model of the high-piled wharf is built, and codes are assigned to the model, and the codes conform to the coding specifications of the water transportation industry. For example, the code of the cross beam component: 61-04.01.00.00+71-08.00.00.00+62-10.01.03.00&00001+63-00.00.00.00+83-01.00.00.00+73-00.00.00.00+90-00.00.00.00+81-00.00.00.00+82-00.00.00.00+80-00.00.00.00+72-00.00.00.00.
[0028] The building process of the BIM model of a high-piled wharf is a mature existing method and is not specifically limited here.
[0029] After obtaining the BIM model of the high-piled wharf, the beam-slab component information in the BIM model of the high-piled wharf can be extracted and a component data table of the beam-slab components can be generated. The component data table can include the component name and number. Each component in the BIM model of the high-piled wharf can have a number. For the same type of components, due to their different dimensions, styles, special-shaped opening characteristics, upper embedded part characteristics, construction methods, etc., their numbers are not exactly the same. Therefore, the same component name can correspond to multiple numbers.
[0030] The component data table can also include information such as the specifications, quantities, characteristics, and remarks corresponding to each number.
[0031] Each component in the BIM model of the high-pile wharf can have attribute information, and various attributes of the component are recorded in the attribute information.
[0032] The component name can be obtained by parsing the coding information in the attribute information of the component in the BIM model of the high-pile wharf.
[0033] The number and specification can also be obtained from the attribute information of the component.
[0034] The quantity can be obtained by counting the component numbers in the model.
[0035] The features can include the construction process and the embedded part information. The construction process can be obtained from the construction method attribute in the attribute information of the component, and the embedded part information can be determined by the geometric relationship of each object in the model.
[0036] The remarks can be obtained from the comment information in the attribute information of the component.
[0037] S102, pre-arrange each component data table according to the preset layout starting point, preset layout height, and preset arrangement rule.
[0038] The component data tables of the above-mentioned beam and slab components can be pre-arranged in turn according to the preset layout starting point, preset layout height, and the arrangement rule of vertical first and then horizontal to obtain the pre-arrangement result. The pre-arrangement result can include: the positioning coordinates of each component data table, the total number of data table columns, and the width of each column of data tables; the width of each column of data tables is the maximum width of the component data tables arranged in each column.
[0039] S103, determine the data table drawing size according to the pre-arrangement result, generate the first drawing according to the data table drawing size, and arrange each component data table on the first drawing to obtain the summary drawing of the beam and slab component data tables.
[0040] The data table drawing size can be determined according to the pre-arrangement result and the requirements of the industry for the drawing size, generate the first drawing according to the data table drawing size, and arrange each component data table on the first drawing according to the arrangement rule of vertical first and then horizontal to obtain the summary drawing of the beam and slab component data tables.
[0041] In summary, the embodiments of the present invention automatically generate component data sheets for each beam and slab component in a high-piled wharf according to the BIM model of the high-piled wharf; compared with manual statistics generation, the efficiency is higher and the accuracy is also higher. Then, pre-arrange each component data sheet according to the preset layout starting point, preset layout height, and preset arrangement rules, and determine the drawing size of the data sheet according to the pre-arrangement result; through the pre-arrangement, the drawing size required for arranging the component data sheet can be accurately located. Finally, generate the first drawing according to the drawing size of the data sheet, and arrange each component data sheet on the first drawing to obtain the summary drawing of the beam and slab component data sheets. Since the drawing size is accurate, the layout of the component data sheets on the first drawing can be reasonable during arrangement, avoiding the situation where the component data sheets occupy too large or too small a space.
[0042] In some embodiments of the present invention, during pre-arrangement, there is at least one column arranged for the component data sheet; the pre-arrangement result includes: the total number of data sheet columns and the width of each column of the data sheet; then as Figure 2 shown, the step of generating the first drawing according to the drawing size of the data sheet may include: S201, determine the layout width of the data sheet according to the total number of data sheet columns, the width of each column of the data sheet, and the preset front and back intervals of the data sheet.
[0043] The front and back intervals of the data sheet may include the first preset interval between the first column of the data sheet and the layout border line, the second preset interval between the data sheets, and the third preset interval between the last column of the data sheet and the other layout border line.
[0044] Add the first preset interval, the width of each column of the data sheet, the second preset interval, and the third preset interval between the last column of the data sheet and the other layout border line to obtain the layout width of the data sheet.
[0045] For example, select the A2 extended drawing frame as the drawing frame according to professional habits, and its extension method is to extend horizontally to the left. The layout range is regarded as a rectangle with a width W0 and a height of H0 . The reserved width outside the layout range is We . Set the height Tb of the table name of each type of component data sheet Ht , the height hi of each row, the width ci of each column. Set the distance between the component data sheet and the layout border line, and the horizontal and vertical distances between the component data sheets to be d0 . After pre-arrangement, the determined positioning coordinates of the component data sheet are Pi (xi, yi) , the total number of data sheet columns is N , the width of each column of the data sheet is Wi , Wi Take it as the maximum width of the component data sheet arranged in this column , then the layout width of the data table .
[0046] S202. Determine the total width of the data table drawing paper according to the layout width of the data table and the reserved width outside the layout range.
[0047] Adding the layout width of the data table and the reserved width outside the layout range can obtain the total width of the data table drawing paper. That is, the total width of the data table drawing paper Wx = Wf + We .
[0048] S203. When the total width of the data table drawing paper is less than or equal to the first width threshold, determine the data table drawing paper size from multiple preset drawing paper sizes; the multiple preset drawing paper sizes include the A2 drawing paper size and the drawing paper sizes obtained by lengthening the A2 drawing paper size according to the preset lengthening rule.
[0049] One drawing paper size with a width greater than the total width of the data table drawing paper and closest to the total width of the data table drawing paper can be selected from the multiple preset drawing paper sizes as the final data table drawing paper size, that is, the size of the first drawing paper.
[0050] For example, the first drawing paper size includes height and width, and the width of the first drawing paper size is Wd , take values according to the A2 drawing frame lengthening modulus. When Wx ≤ 594mm, Wd = 594mm; when 594mm < Wx ≤ 743mm, Wd = 743mm; when 743mm < Wx ≤ 891mm, Wd = 891mm; when 891mm < Wx ≤ 1041mm, Wd = 1041mm.
[0051] S204. When the total width of the data table drawing paper is greater than the first width threshold, use the total width of the data table drawing paper as the width of the first drawing paper.
[0052] When the total width of the data table drawing paper is greater than the first width threshold, the total width of the data table drawing paper can be used as the width of the first drawing paper, and the height of the first drawing paper can be the sum of the preset layout height and the reserved height outside the layout range.
[0053] Continuing with the above example, when Wx > 1041mm, Wd = Wx .
[0054] In the embodiments of the present invention, multiple drawing sizes are preset according to industry standards, and then according to the pre-arrangement result, a suitable drawing size is selected from the multiple preset drawing sizes, so that the generated summary drawing of the beam and slab member data table has a reasonable layout and standardized drawing size.
[0055] In some embodiments of the present invention, the pre-arrangement is carried out on an A2 drawing. Specifically, the starting point can be the upper left corner of the rectangular layout range corresponding to the A2 standard drawing frame P0(x0, y0) for pre-arrangement. The pre-arrangement result includes the positioning coordinates of each member data table: the positioning coordinates can be the midpoint coordinates of the member data table or the coordinates of the upper left corner of the member data table. There is no specific limitation on the positioning coordinates of the member data table here. Then, the step of arranging each member data table on the first drawing may include: determining the correction value of the abscissa of the positioning coordinates of the member data table through the following formula:
[0056] represents the correction value, represents the total width of the data table drawing, represents the reserved width outside the layout range, represents the layout width of the data table; Correct the abscissa of the positioning coordinates of the member data table according to the correction value; arrange the member data table on the first drawing according to the corrected positioning coordinates of the member data table.
[0057] For example, before correction, the positioning coordinates of the member data table are Pi(xi, yi) , and after correction, the positioning coordinates of the member data table are Pi(xi + △x, yi) .
[0058] In some embodiments of the present invention, the method for generating the arrangement diagram of high-piled wharf beams and slabs further includes: when the height of the member data table is greater than the preset layout height, splitting the member data table. Continuing with the above example, calculate Tb the total height of H = Ht + ∑hi , when H is greater than the preset layout height H0 , then split the member data table into n pieces, n take as the smallest integer greater than or equal to H / H0 , and after splitting, the member feature table becomes Tb[1~n] .
[0059] Refer to Figure 3, showing a schematic diagram of a summary chart of component data sheets for a beam-slab member provided by the present invention. According to the layout rule of first vertical and then horizontal, the component data sheets of cross beams, track beams, longitudinal beams, front side beams, rear side beams, panels, fender members, and mooring and fender beams are arranged in sequence within the layout range of the first drawing. Outside the layout range of the first drawing, it is used to record drawing information, such as instructions, stamps, etc.
[0060] Refer to Figure 4 , showing a schematic flowchart of another embodiment of the method for generating a beam-slab arrangement diagram of a high-pile wharf provided by the present invention. The method includes: S401, generating component data sheets for each beam-slab component in the high-pile wharf based on the high-pile wharf BIM model.
[0061] S402, pre-arranging each component data sheet according to a preset layout starting point, a preset layout height, and a preset arrangement rule.
[0062] S403, determining the drawing size of the data sheet according to the pre-arrangement result, generating a first drawing according to the drawing size of the data sheet, and arranging each component data sheet on the first drawing to obtain a summary chart of beam-slab component data sheets.
[0063] S404, generating at least one beam-slab view based on the high-pile wharf BIM model.
[0064] S405, determining the drawing size of the view according to the maximum width of each beam-slab view.
[0065] S406, generating a second drawing according to the drawing size of the view, and arranging at least one beam-slab view on the second drawing according to the single-column arrangement rule to obtain a drawing of the beam-slab arrangement diagram view.
[0066] In the embodiment of the present invention, since the beam-slab views Figure 1 generally occupy a large area, a single-column arrangement is directly adopted. The drawing size of the view is determined according to the beam-slab view with the largest width among each beam-slab view, and a second drawing is generated according to the drawing size of the view, so that each beam-slab view can be reasonably arranged on the second drawing, and the situation of too small drawings will not occur.
[0067] The embodiment of the present invention further automatically generates a drawing of the beam-slab arrangement diagram view on the basis of automatically generating a summary chart of beam-slab component data sheets, thereby further improving the generation efficiency of the beam-slab arrangement diagram.
[0068] The process of creating the beam-slab view is as follows: identifying the surface layer and mooring and fender beam components through the codes of the components in the model, and then creating a plane view of the wharf surface and a plane view of the second-layer mooring platform respectively based on the elevation information of the surface layer and the mooring and fender beams.
[0069] Then, the beam-slab views can be processed according to the drawing requirements. Specifically, the following processing steps can be carried out: ① Set the view range, display mode, display color, and view title; among them, the view range needs to be adjusted to display all the model components that must be expressed in the drawing; ② Perform display and hiding, and line style replacement processing on the components in the model according to the drawing expression requirements; among them, the display and hiding processing of the components in the model includes displaying the model components that must be expressed in the drawing and hiding the components that do not need to be expressed; the line style of the model components is replaced according to the drawing expression requirements to replace the line type display style of the model components in the view. For example, in the plan view of the wharf surface, the line styles of the cross beams, track beams, longitudinal beams, front side beams, and rear side beams are replaced with dotted lines for display; ③ In the plan view of the wharf surface and the plan view of the second-layer mooring platform, create dimension markings and dimension marking descriptions, axis grids, north arrows, water flow direction markings, and orientation markings; among them, the dimension markings mark the total length of the wharf, the length of the structural section, and the bent spacing in the wharf front direction, and mark the spacing and total width of the front side beams, longitudinal beams, track beams, and rear side beams in the cross beam direction; ④ Extract and calculate the characteristic information of the model components, including length, width, height, and location orientation information, automatically number the model components according to the characteristic information, and mark them in the view.
[0070] After the beam-slab views are processed, the maximum width can be determined from the widths of each beam-slab view. This maximum width is used as the width of each beam-slab view, and the view drawing size is determined according to this maximum width. A second drawing is generated according to the view drawing size, and each beam-slab view is arranged on the second drawing according to the single-column arrangement rule to obtain the beam-slab arrangement view drawing.
[0071] In some embodiments of the present invention, the step of determining the view drawing size according to the maximum width of each beam-slab view includes: determining the view layout width according to the maximum width of each beam-slab view and the preset interval between the beam-slab view and the layout border; determining the total width of the view drawing according to the view layout width and the reserved width outside the layout range; when the total width of the view drawing is less than or equal to the second width threshold, determining the view drawing size from multiple preset drawing sizes according to the total width of the view drawing; the multiple preset drawing sizes include the A2 drawing size and the drawing sizes obtained by lengthening the A2 drawing size according to the preset lengthening rule; when the total width of the view drawing is greater than the second width threshold, the total width of the view drawing is used as the width of the second drawing.
[0072] For example, according to professional habits, an A2 lengthened drawing frame is selected as the drawing frame, and its lengthening method is to extend horizontally to the left. The layout range is regarded as a rectangle with a width W0 and a height of H0 . The reserved width outside the layout range is We . The spacing between the view and the layout border and the vertical spacing between views are both set to ds0 .
[0073] Determine the width of the drawing frame Wsd , first obtain the dimensional width of the layout of each beam and slab view in the drawing Wsi , height Hsi , and determine the layout width of the view according to the rule of single-column layout Wsf = ds0 + max(Wsi) + ds0 , then the total width of the view drawing Wsx = Wsf + We , take values according to the extended modulus of the A2 drawing frame. When Wsx ≤594mm, Wsd =594mm; when 594mm < Wsx ≤743mm, Wsd =743mm; when 743mm < Wsx ≤891mm, Wsd =891mm; when 891mm < Wsx ≤1041mm, Wsd =1041mm; when Wsx >1041mm, Wsd = Wsx .
[0074] In some embodiments of the present invention, the step of arranging at least one beam and slab view to obtain the drawing of the beam and slab arrangement view includes: aligning the center of the dock surface plan view with the center of the layout range of the second drawing; and, aligning the horizontal position of the center of the fender member of the first bent in the second-tier mooring platform plan view with the horizontal position of the center of the crossbeam of the first bent in the dock surface plan view. This embodiment can enable construction personnel to more easily compare and reference the dock surface plan view and the second-tier mooring platform plan view, and more easily locate information such as the positions of the same member in the two views respectively.
[0075] In some embodiments of the present invention, the process of aligning the horizontal position of the center of the fender member of the first bent in the second-tier mooring platform plan view with the horizontal position of the center of the crossbeam of the first bent in the dock surface plan view can specifically be: 1. Obtain the display range frames of the dock surface plan view and the second-tier mooring platform plan view, and the display range frames are BoundingBoxXYZ01 and BoundingBoxXYZ02 (rectangular parallelepipeds) respectively; 2. Define a new range frame newBoundingBoxXYZ, and its range is the union of BoundingBoxXYZ01 and BoundingBoxXYZ02; 3. Set the display range frames of the two views to the new range frame; 4. Obtain the outlines outline01 and outline02 (rectangles) of the corresponding viewports of the two views in the drawing, and align the left sides of outline01 and outline02.
[0076] In some embodiments of the present invention, after generating the summary drawing of the beam-slab member data table and the beam-slab arrangement drawing view drawing, drawing information can also be set on the summary drawing of the beam-slab member data table and the beam-slab arrangement drawing view drawing respectively to form the final drawing, and the drawing information includes drawing description text and frame title bar information.
[0077] Referring to Figure 5 , a schematic diagram of a beam-slab arrangement drawing provided by the present invention is shown. The beam-slab view is arranged within the layout range of the second drawing, and outside the layout range of the second drawing, it is used to record drawing information such as descriptions and stamps.
[0078] Referring to Figure 6 , a schematic structural diagram of an embodiment of a high-pile wharf beam-slab arrangement drawing generation device provided by the present invention is shown. The device 600 includes: A data table generation module 601, configured to generate a member data table for each beam-slab member in the high-pile wharf according to the high-pile wharf BIM model; A pre-arrangement module 602, configured to pre-arrange each member data table according to a preset layout starting point, a preset layout height, and a preset arrangement rule; A summary drawing generation module 603 for beam-slab member data tables, configured to determine the data table drawing size according to the pre-arrangement result, generate a first drawing according to the data table drawing size, and arrange each member data table on the first drawing to obtain a summary drawing of the beam-slab member data table.
[0079] It should be noted that: the implementation principle or implementation process of the above-mentioned modules can refer to the embodiments of the high-pile wharf beam-slab arrangement drawing generation method described above, and will not be elaborated here one by one.
[0080] In one embodiment, the present invention further provides an electronic device, including a memory and a processor. A computer program is stored on the memory, and when the computer program is executed by the processor, the steps of any one of the above-mentioned high-pile wharf beam-slab arrangement drawing generation methods are implemented.
[0081] In one embodiment, the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by the processor, the steps of any one of the above-mentioned high-pile wharf beam-slab arrangement drawing generation methods are implemented.
[0082] Those skilled in the art can understand that all or part of the processes of implementing the above-mentioned embodiment methods can be completed by instructing relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. Among them, the computer-readable storage medium is a magnetic disk, an optical disk, a read-only memory, or a random access memory, etc.
[0083] The above are only the preferred specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered within the protection scope of the present invention.
Claims
1. A method for generating a beam and slab arrangement diagram of a high-pile wharf, characterized in that: include: Generate component data tables for each beam and slab component in the high-pile wharf based on the high-pile wharf BIM model; Pre-arrange each of the component data tables according to a preset layout starting point, a preset layout height, and a preset arrangement rule; The size of the data table drawing is determined according to the pre-arrangement result, and a first drawing is generated according to the size of the data table drawing, and each of the component data tables is arranged on the first drawing to obtain a summary drawing of the beam and slab component data tables.
2. The method for generating a beam and slab arrangement diagram of a high-pile wharf according to claim 1, characterized in that: During pre-arrangement, the component data table is arranged with at least one column; Said The pre-arrangement result includes: the total number of columns in the data table and the width of each column in the data table; the step of determining the size of the data table drawing according to the pre-arrangement result includes: Determine the layout width of the data table according to the total number of columns in the data table, the width of each column of the data table and the preset interval before and after the data table; Determine the total width of the data table drawing according to the data table layout width and the reserved width outside the layout range; When the total width of the data table drawing is less than or equal to the first width threshold, determining the data table drawing size from a plurality of preset drawing sizes according to the total width of the data table drawing; the plurality of preset drawing sizes include an A2 drawing size and a drawing size obtained by lengthening the A2 drawing size according to a preset lengthening rule; When the total width of the data table drawing is greater than the first width threshold, the total width of the data table drawing is used as the width of the first drawing.
3. The method for generating a beam and slab arrangement diagram of a high-pile wharf according to claim 2, characterized in that: The pre-arrangement is performed on a standard A2 drawing frame, and the pre-arrangement result includes the positioning coordinates of each component data table: the arrangement of each component data table on the first drawing includes: The correction value of the horizontal coordinate of the positioning coordinate of the component data table is determined by the following formula: Indicates the correction value, Indicates the total width of the data table drawing. Indicates the reserved width outside the layout range. Indicates the data table layout width; Correcting the horizontal coordinate of the positioning coordinate of the component data table according to the correction value; The component data table is arranged on the first drawing according to the corrected positioning coordinates of the component data table.
4. The method for generating a beam and slab arrangement diagram of a high-pile wharf according to claim 1, characterized in that: The method further comprises: When the height of the component data table is greater than the preset layout height, the component data table is split.
5. The method for generating a beam and slab arrangement diagram of a high-pile wharf according to claim 1, characterized in that: The method further comprises: Generate at least one beam and slab view according to the high-pile wharf BIM model; Determine the drawing size of the view according to the maximum width of each beam and slab view; A second drawing is generated according to the size of the view drawing, and the at least one beam-slab view is arranged on the second drawing according to a single-column arrangement rule to obtain a beam-slab arrangement view drawing.
6. The method for generating a beam and slab arrangement diagram of a high-pile wharf according to claim 5, characterized in that: Determining the view drawing size according to the maximum width of each beam and slab view includes: Determining the view layout width according to the maximum width of each of the beam and slab views and the preset interval between the beam and slab views and the layout edge line; Determine the total width of the view drawing according to the view layout width and the reserved width outside the layout range; When the total width of the view drawing is less than or equal to the second width threshold, determining the view drawing size from a plurality of preset drawing sizes according to the total width of the view drawing; the plurality of preset drawing sizes include an A2 drawing size and a drawing size obtained by lengthening the A2 drawing size according to a preset lengthening rule; When the total width of the view drawing is greater than the second width threshold, the total width of the view drawing is used as the width of the second drawing.
7. The method for generating a beam and slab arrangement diagram of a high-pile wharf according to claim 5, characterized in that: The beam and slab views include: a quay surface plan view and a second-floor mooring platform plan view; the arrangement of the at least one beam and slab view to obtain a beam and slab arrangement view drawing includes: aligning the center of the dock surface plan view with the center of the layout range of the second drawing; And, aligning the horizontal position of the center of the mooring member of the first bent frame in the plan view of the second-layer mooring platform with the horizontal position of the center of the beam of the first bent frame in the plan view of the quay surface.
8. A device for generating a beam and slab arrangement diagram of a high-pile wharf, characterized in that: include: A data table generation module is used to generate a component data table of each beam and slab component in the high-pile wharf according to the high-pile wharf BIM model; A pre-arrangement module, used for pre-arranging each of the component data tables according to a preset layout starting point, a preset layout height and a preset arrangement rule; The beam-slab component data table summary diagram generation module is used to determine the data table drawing size according to the pre-arrangement result, generate a first drawing according to the data table drawing size, and arrange each component data table on the first drawing to obtain a beam-slab component data table summary diagram.
9. An electronic device, characterized in that: comprising a memory and a processor, wherein: The memory is used to store programs; The processor is coupled to the memory and is used to execute the program stored in the memory to implement the steps in the method for generating a beam and slab arrangement diagram of a high-pile wharf as described in any one of claims 1 to 7 above.
10. A computer-readable storage medium, characterized in that: Used to store computer-readable programs, which, when executed by a processor, can implement the steps in the method for generating a beam and slab arrangement diagram of a high-pile wharf as described in any one of claims 1 to 7.