Cutting slope reinforcement protection project quantity automatic calculation system and calculation method thereof
By designing an automatic quantity calculation system, the system automatically identifies the slope outline and reinforcement and protection measures, solving the problems of cumbersome and error-prone quantity calculation in traditional road cut slope reinforcement and protection projects, and achieving efficient and accurate quantity calculation results.
Patent Information
- Application Number
- CN202410623682.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-20
- Publication Date
- 2025-11-21
AI Technical Summary
Traditional road cut slope reinforcement and protection projects involve cumbersome calculations and are prone to human error, making it difficult to meet the requirements of high efficiency and high precision in engineering.
An automatic quantity calculation system for road cut slope reinforcement and protection engineering was designed, including a design module, a data processing module, a basic data calculation module, and a quantity calculation module. By automatically identifying the slope outline and reinforcement and protection measures, the calculation process is simplified and the accuracy is improved.
It enables automatic calculation of the quantity of road cut slope reinforcement and protection projects, improving calculation efficiency and accuracy while reducing human error.
Smart Images

Figure CN120996986A_ABST
Abstract
Description
[TECHNICAL FIELD]
[0001] The present application relates to the field of cutting slope reinforcement, in particular to a cutting slope reinforcement protection engineering quantity automatic calculation system and a calculation method thereof. [BACKGROUND]
[0002] With the rapid development of China's economy, infrastructure construction is accelerating, and cutting slope reinforcement protection engineering projects are increasing. In actual engineering, the calculation of the quantity of cutting slope reinforcement protection engineering is a complex and tedious task, which is difficult to calculate. The traditional manual calculation method cannot meet the current large-scale and efficient engineering demand. The calculation of the quantity of cutting slope reinforcement protection engineering is affected by many factors, including the selection of reinforcement protection type, reinforcement area, toe length, gutter length, slope ratio and platform width. The traditional calculation method of cutting slope reinforcement protection engineering quantity is mainly based on manual measurement and calculation. First, the contour line of the slope is drawn, then the slope is manually graded, and finally the required reinforcement material quantity and reinforcement area are calculated according to the requirements of the reinforcement protection type.
[0003] The current technology mainly has the following disadvantages: (1) the calculation process is complicated, the traditional method involves multiple calculation steps, including slope grading, material consumption estimation, etc., each step needs to be operated manually, resulting in a complex and time-consuming calculation process. (2) Human error is difficult to avoid. In the process of manual calculation, measurement, recording, calculation and other links may introduce human error, which affects the accuracy of the final result.
[0004] Therefore, in order to solve the problems existing in the calculation of the quantity of cutting slope reinforcement protection engineering, improve the calculation efficiency and accuracy, it is particularly important to explore new calculation methods and automatically calculate the quantity of cutting slope reinforcement protection engineering. [SUMMARY]
[0005] The present application overcomes the shortcomings of the prior art and provides a cutting slope reinforcement protection engineering quantity automatic calculation system and a calculation method thereof, which can automatically identify the slope contour line and the slope reinforcement protection measure, and automatically calculate the quantity of cutting slope reinforcement protection engineering.
[0006] To achieve the above purpose, the following technical solutions are adopted in the present application:
[0007] A cutting slope reinforcement protection engineering quantity automatic calculation system, characterized in that it comprises
[0008] A design module for completing the preliminary design of cutting slope reinforcement protection engineering in the design stage of cutting slope and generating a cutting slope reinforcement protection design file;
[0009] The data processing module is configured to identify the centerline relationship information, the reinforcement and protection measure information, the slope layering information, and the slope contour line information in the data processing stage, and to integrate and generate the comprehensive data of the cutting slope reinforcement and protection design.
[0010] The basic data calculation module is configured to calculate the quantity of the slope reinforcement and protection project according to the comprehensive data of the cutting slope reinforcement and protection design in the basic data calculation stage, and to generate the basic data of the calculation quantity.
[0011] The calculation quantity module is configured to calculate the final quantity of the reinforcement and protection project according to the basic data of the calculation quantity in the calculation quantity stage, and to export the calculation result.
[0012] The cutting slope reinforcement and protection project quantity automatic calculation system as described above is characterized in that the design module comprises
[0013] The design module is configured to allow the user to preliminarily design the cutting slope reinforcement and protection project.
[0014] The chart conversion module is configured to generate the cutting slope reinforcement and protection design table file and the slope drawing file from the preliminary design of the cutting slope reinforcement and protection project.
[0015] The cutting slope reinforcement and protection project quantity automatic calculation system as described above is characterized in that the data processing module comprises
[0016] The slope data processing module is configured to automatically identify the centerline relationship information, the reinforcement and protection measure information, and the slope layering information from the cutting slope reinforcement and protection design table file and the slope drawing file.
[0017] The slope contour line identification module is configured to automatically identify the slope contour line information corresponding to each slope mileage in the drawing file from the cutting slope reinforcement and protection design table file and the slope drawing file.
[0018] The data processing integration module is configured to integrate the centerline relationship information, the reinforcement and protection measure information, and the slope layering information, and the slope contour line information corresponding to each slope mileage, to form the comprehensive data of the cutting slope reinforcement and protection design.
[0019] The cutting slope reinforcement and protection project quantity automatic calculation system as described above is characterized in that the basic data calculation module comprises
[0020] The reinforcement and protection project calculation quantity basic data processing module is configured to automatically calculate the quantity and area of the slope reinforcement and protection project from the comprehensive data of the cutting slope reinforcement and protection design.
[0021] The calculation quantity basic data table generation module is configured to generate the calculation quantity basic data table from the quantity and area information of the slope reinforcement and protection project.
[0022] The automatic quantity calculation system for the reinforcement and protection engineering of a cutting slope, characterized in that the calculation module comprises
[0023] The reinforcement and protection engineering calculation module calculates the final reinforcement and protection engineering quantity information according to the calculation basis data table;
[0024] The calculation result generation module exports the calculation result table of the reinforcement and protection engineering quantity.
[0025] The automatic quantity calculation method for the reinforcement and protection engineering of a cutting slope, characterized in that:
[0026] S1: identifying the starting and ending point information of the slope according to the cutting slope reinforcement and protection design table, and positioning the contour line position of the slope;
[0027] S2: forming the cutting slope reinforcement and protection design comprehensive data according to the cutting slope reinforcement and protection design table, the side slope center line relationship information, the reinforcement and protection measure information, and the slope layering information;
[0028] S3: automatically calculating the slope reinforcement and protection engineering quantity according to the cutting slope reinforcement and protection design comprehensive data and the slope contour line, and generating the calculation basis data table;
[0029] S4: calculating the final reinforcement and protection engineering quantity according to the calculation basis table.
[0030] The automatic quantity calculation method for the reinforcement and protection engineering of a cutting slope, characterized in that: in step S1, the starting and ending stake numbers of multiple slopes are read according to the cutting slope reinforcement and protection design table, the starting and ending stake numbers are analyzed respectively, the coordinates of the starting and ending points of the slope are determined, and the most suitable contour line of the slope is found in the slope drawing file by using the starting and ending point coordinate range.
[0031] The automatic quantity calculation method for the reinforcement and protection engineering of a cutting slope, characterized in that: in step S2, the position information, reinforcement measure type, slope layering information, reinforcement length, slope rate, quick flow channel, platform length, and trench top length of each slope are identified according to the cutting slope reinforcement and protection design table, and the cutting slope protection design comprehensive data of each slope is integrated; the reinforcement measure type includes spray planting grass, three-dimensional net planting grass, CF net planting grass, guest soil spray planting, skeleton planting grass, anchor rod frame beam, anchor cable frame beam, and planting bag.
[0032] The automatic quantity calculation method for the reinforcement and protection engineering of a cutting slope, characterized in that: step S3 comprises
[0033] S31: determining the first level platform length of the slope according to the determined slope contour line and the cutting slope protection design comprehensive data, and drawing the platform line according to the starting and ending points;
[0034] S32, according to the slope classification in the cutting slope protection design comprehensive data, according to the starting point coordinates and elevation of the slope, the vector calculation method is used to offset the starting point and ending point of the slope after the current level elevation offset, and the intersection point of the straight line connected by the slope contour line and the offset starting point and ending point of the current level platform line is calculated through the plane line intersection algorithm, to determine the starting point coordinates and ending point coordinates of the bottom platform line of the current level;
[0035] S33, according to the starting point coordinates and ending point coordinates of the platform line of the current level, offsetting the starting point and ending point of the current level platform line after the current level platform height offset to the Y axis, and calculating the intersection point of the straight line connected by the slope contour line and the offset starting point and ending point of the current level platform line through the plane line intersection algorithm, to determine the starting point coordinates and ending point coordinates of the top platform line of the current level;
[0036] S34, according to the starting point coordinates and ending point coordinates of the bottom and top of the current level, cutting the slope contour line to form a closed contour line of the current level, and then calculating the reinforcement area, grass planting area, step number, step height, platform length, protection length and maximum slope height according to the reinforcement type and reinforcement length data in the current level to generate the calculation basis data table.
[0037] The method for automatically calculating the quantity of cutting slope reinforcement and protection engineering has the characteristics that in step S4, according to the data of reinforcement type area, maximum slope height, step number, step number, platform length, protection length, grass planting length, anchor rod reinforcement length, anchor cable reinforcement length, water interception ditch length, slope rate and platform width in the calculation basis data table, the reinforcement and protection quantity of each slope is calculated.
[0038] The beneficial effects of the present application are:
[0039] The present application can directly use the slope reinforcement design data and project drawings, automatically recognize the slope contour in the project drawings, and automatically calculate the basic data of the reinforcement and protection engineering quantity of each slope. The method simplifies the calculation steps of the calculation basis data, and combines the automatic recognition method of the point line in the drawings to greatly improve the accuracy and efficiency of the reinforcement and protection engineering calculation. [DETAILED DESCRIPTION]
[0040] The present application can be better understood by describing the exemplary embodiments disclosed in the present application in conjunction with the accompanying drawings, in which:
[0041] Figure 1 The schematic flowchart of the automatic calculation method of the present application is shown in the figure;
[0042] Figure 2 The module block schematic diagram of the automatic calculation system of the present application is shown in the figure;
[0043] Figure 3 For the side slope drawing file schematic diagram;
[0044] Figure 4 For the cutting slope reinforcement protection design representation intention;
[0045] Figure 5 For the calculation basis representation intention. [DETAILED DESCRIPTION]
[0046] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings.
[0047] It should be noted that all directional indications, such as up, down, left, right, front, back, etc., in the embodiments of the present application are only used to explain the relative positional relationship, movement condition, etc. between components in a certain specific posture (as shown in the drawings), and if the specific posture changes, the directional indications also change accordingly. In addition, the descriptions involving "preferred", "suboptimal" and the like in the present application are only for description purposes, and cannot be understood as indicating or implying the relative importance of the technical features indicated or implicitly indicating the number of technical features. Therefore, the features with "preferred", "suboptimal" can be explicitly or implicitly included at least one of the features.
[0048] As shown in Figure 1 The present application discloses a cutting slope reinforcement protection engineering quantity automatic calculation method, comprising the following steps:
[0049] S1: identifying the slope start and end point information according to the cutting slope reinforcement protection design table, and positioning the slope contour line position;
[0050] Specifically, in step S1, according to the cutting slope reinforcement protection design table, the start and end stake numbers of multiple slopes are read, the start and end stake numbers are analyzed respectively, the coordinates of the slope start and end points are determined, and the most suitable slope contour line is found in the slope drawing file by using the start and end point coordinate range.
[0051] S2: forming cutting slope reinforcement protection design comprehensive data according to the cutting slope reinforcement protection design table, identifying the side slope center line relationship information, reinforcement protection measure information and slope layering information;
[0052] Specifically, in step S2, according to the cutting slope reinforcement protection design table, the position information, reinforcement measure type, slope layering information, reinforcement length, slope rate, quick flow groove, platform length, ditch top length and other information of each slope are identified, and the cutting slope protection design comprehensive data of each slope is obtained by integration. The reinforcement measure type includes spray planting grass, three-dimensional net planting grass, CF net planting grass, guest soil spray planting, skeleton planting grass, anchor rod frame beam, anchor cable frame beam and planting bag.
[0053] S3: According to the cutting slope reinforcement protection design comprehensive data and the slope contour line, the slope reinforcement protection engineering quantity is automatically calculated, and the calculation basis data table is generated;
[0054] Specifically, step S3 includes
[0055] S31, according to the determined slope contour line and the cutting slope protection design comprehensive data, the first level platform length is determined according to the start and end points, and the platform line is drawn;
[0056] S32, according to the slope grading in the cutting slope protection design comprehensive data, the current level elevation offset slope start and end points are obtained by using vector calculation method offset according to the slope start and end point coordinates and elevation, and the intersection point of the straight line connected by the slope contour line and the offset slope start and end point is calculated through the plane line intersection algorithm, to determine the bottom start point coordinates and end point coordinates of the level platform line;
[0057] S33, according to the start point coordinates and end point coordinates of the platform line of the current level, the current level platform height is offset to the Y axis to obtain the start and end points of the level platform line after the grading height offset of the current level, and the intersection point of the straight line connected by the slope contour line and the start and end points of the offset level platform line is calculated through the plane line intersection algorithm to determine the start point coordinates and end point coordinates of the top platform line of the level;
[0058] S34, according to the bottom start and end point coordinates and the top start and end point coordinates of the current level, the slope contour line is cut to form a closed contour line of the current level, and then the reinforcement area, the grass planting area, the number of steps, the step height, the platform length, the foot protection length and the maximum slope height are calculated according to the reinforcement type and the reinforcement length data in the current level to generate the calculation basis data table.
[0059] S4: According to the calculation basis table, the final reinforcement protection engineering quantity is calculated.
[0060] As Figure 2 described, the road cutting slope reinforcement protection engineering quantity automatic calculation method includes design stage, data processing stage, basic data calculation stage and calculation stage, and the automatic calculation system includes
[0061] Design module, used for completing the preliminary design of cutting slope reinforcement protection engineering in cutting slope design stage, and generating cutting slope reinforcement protection design file;
[0062] Specifically, the design module includes
[0063] Design module, used for preliminary design of cutting slope reinforcement protection engineering by user;
[0064] a chart conversion module, configured to generate a cutting slope reinforcement and protection design table file as shown in Figure 4 and a slope drawing file as shown in Figure 3 .
[0065] a data processing module, configured to identify, in a data processing stage, information about a centerline relationship of a slope, information about a reinforcement and protection measure, information about a slope layering, and information about a slope contour line, and to generate comprehensive data for cutting slope reinforcement and protection design by integration;
[0066] Specifically, the data processing module comprises
[0067] a slope data processing module, configured to automatically identify, from the cutting slope reinforcement and protection design table file and the slope drawing file, information about a centerline relationship of a slope, information about a reinforcement and protection measure, and information about a slope layering;
[0068] a slope contour line identification module, configured to automatically identify, from the cutting slope reinforcement and protection design table file and the slope drawing file, information about a slope contour line corresponding to each slope mileage in the drawing file;
[0069] a data processing integration module, configured to integrate the information about a centerline relationship of a slope, the information about a reinforcement and protection measure, the information about a slope layering, and the information about a slope contour line corresponding to each slope mileage, to form comprehensive data for cutting slope reinforcement and protection design.
[0070] a basic data calculation module, configured to calculate, in a basic data calculation stage, a quantity of a reinforcement and protection project according to the comprehensive data for cutting slope reinforcement and protection design, and to generate basic data for calculation;
[0071] Specifically, the basic data calculation module comprises
[0072] a reinforcement and protection project basic data processing module, configured to automatically calculate, from the comprehensive data for cutting slope reinforcement and protection design, a quantity and an area of a reinforcement and protection project;
[0073] a basic data table generation module, configured to generate, from the information about a quantity and an area of a reinforcement and protection project, a basic data table for calculation as shown in Figure 5 .
[0074] a calculation module, configured to calculate, in a calculation stage, a final quantity of a reinforcement and protection project according to the basic data for calculation, and to export a calculation result.
[0075] Specifically, the calculation module comprises
[0076] a reinforcement and protection project calculation module, configured to calculate, from the basic data table for calculation, a final quantity of a reinforcement and protection project;
[0077] a calculation result generation module, configured to export a calculation result table for a quantity of a reinforcement and protection project.
[0078] The above embodiments only express the specific implementation of the present application, which is described in more detail and specifically, but cannot be understood as the limitation of the scope of the patent. It should be noted that for ordinary skilled in the art, without departing from the concept of the present application, several modifications and improvements can be made, which are within the scope of protection of the present application.
Claims
1. An automatic quantity calculation system for road cut slope reinforcement and protection projects, characterized in that: Comprising The design module is used for completing the preliminary design of the reinforcement and protection project of the cutting slope in the design stage of the cutting slope and generating the design file of the reinforcement and protection of the cutting slope; The data processing module is used for identifying the centerline relationship information, reinforcement and protection measure information, slope layering information and slope contour line information in the data processing stage and generating the design comprehensive data of the reinforcement and protection of the cutting slope by integration; The basic data calculation module is used for calculating the quantity of the reinforcement and protection project of the slope according to the design comprehensive data of the reinforcement and protection of the cutting slope in the basic data calculation stage and generating the basic data of the calculation; The calculation module is used for calculating the final quantity of the reinforcement and protection project according to the basic data of the calculation and exporting the calculation result.
2. The automatic quantity calculation system for a cutting slope reinforcement and protection engineering according to claim 1, characterized in that: The design module comprises The design module is used for the preliminary design of the reinforcement and protection project of the cutting slope by the user; The chart conversion module is used for generating the design table file and slope drawing file of the reinforcement and protection project of the cutting slope according to the preliminary design of the reinforcement and protection project of the cutting slope.
3. The automatic quantity calculating system for a cutting slope reinforcement and protection engineering according to claim 2, characterized in that: The data processing module comprises The slope data processing module is used for automatically identifying the centerline relationship information, reinforcement and protection measure information and slope layering information according to the design table file and slope drawing file of the reinforcement and protection of the cutting slope; The slope contour line identification module is used for automatically identifying the slope contour line information corresponding to each slope mileage in the drawing file according to the design table file and slope drawing file of the reinforcement and protection of the cutting slope; The data processing integration module is used for integrating the centerline relationship information, reinforcement and protection measure information and slope layering information and the slope contour line information corresponding to each slope mileage to form the design comprehensive data of the reinforcement and protection of the cutting slope.
4. The automatic quantity calculating system for a cutting slope reinforcement and protection engineering according to claim 3, characterized in that: The basic data calculation module comprises The reinforcement and protection project calculation basic data processing module is used for automatically calculating the quantity and area of the reinforcement and protection project of the slope according to the design comprehensive data of the reinforcement and protection of the cutting slope; The calculation basic data table generation module is used for generating the calculation basic data table according to the quantity and area information of the reinforcement and protection project of the slope.
5. The automatic quantity calculating system for a cutting slope reinforcement and protection engineering according to claim 4, characterized in that: The calculation module comprises The reinforcement and protection project calculation module is used for calculating the final quantity information of the reinforcement and protection project according to the calculation basic data table; The calculation result generation module is used for exporting the calculation result table of the quantity of the reinforcement and protection project.
6. An automatic calculation method for the quantity of the reinforcement and protection project of a cutting slope, characterized by the following steps: S1: identifying the slope starting and ending point information according to the design table of the reinforcement and protection of the cutting slope and positioning the position of the slope contour line; S2: identifying the centerline relationship information, reinforcement and protection measure information and slope layering information according to the design table of the reinforcement and protection of the cutting slope to form the design comprehensive data of the reinforcement and protection of the cutting slope; S3: automatically calculating the quantity of the reinforcement and protection project of the slope according to the design comprehensive data of the reinforcement and protection of the cutting slope and the slope contour line and generating the calculation basic data table; S4: calculating the final quantity of the reinforcement and protection project according to the calculation basic data table.
7. The method of claim 6, wherein in step S1, according to the design table of the cutting slope reinforcement and protection project, the starting and ending stake numbers of multiple slopes are read, the starting and ending points are analyzed respectively, the coordinates of the starting and ending points are determined, and the most suitable slope contour line is found in the slope drawing file by using the starting and ending point coordinates.
8. The method of claim 7, wherein in step S2, according to the design table of the cutting slope reinforcement and protection project, the position information, reinforcement measure type, slope layering information, reinforcement length, slope rate, quick-flow channel, platform length, and ditch top length of each slope are identified, and the cutting slope protection design comprehensive data of each slope is obtained by integration; the reinforcement measure type includes spray seeding and grass planting, three-dimensional net grass planting, CF net grass planting, guest soil spray seeding, skeleton grass planting, anchor rod frame beam, anchor cable frame beam, and planting bag.
9. The method of claim 8, wherein step S3 includes S31, according to the determined slope contour line and cutting slope protection design comprehensive data, the first level platform length is determined according to the starting and ending points, and the platform line is drawn; S32, according to the slope layering information in the cutting slope protection design comprehensive data, the starting and ending points of the current level after elevation offset are obtained by using vector calculation method offset based on the starting and ending point coordinates and elevation of the slope, and the starting and ending point coordinates of the bottom of the platform line of the current level are determined by calculating the intersection point of the straight line connected by the slope contour line and the starting and ending point of the current level after elevation offset through plane line intersection algorithm; S33, according to the starting and ending point coordinates of the platform line of the current level, the starting and ending point of the level platform line after height offset of the current level is obtained by offsetting to the Y axis by the platform height of the current level, and the starting and ending point coordinates of the top platform line of the current level are determined by calculating the intersection point of the straight line connected by the slope contour line and the starting and ending point of the level platform line after height offset through plane line intersection algorithm; S34, according to the starting and ending point coordinates of the bottom and the top of the current level, the slope contour line is cut to form a closed contour line of the current level, and the reinforcement area, grass planting area, step number, step height, platform length, foot protection length, and maximum slope height are calculated according to the reinforcement type and reinforcement length data in the current level to generate the calculation basis data table.
10. The method of claim 9, wherein in step S4, according to the reinforcement type area, maximum slope height, step number, step number, platform length, protection length, grass planting length, anchor rod reinforcement length, anchor cable reinforcement length, water interception ditch length, slope rate, and platform width in the calculation basis data table, the reinforcement and protection quantity of each level of slope is calculated.