REVIT-based slope high-precision modeling method

Through the high-precision slope modeling method based on REVIT, the problems of poor visualization, poor accuracy and poor model applicability of slope modeling in the existing technology are solved, and the complete fit between the slope model and the CAD drawings is achieved, and the accuracy and reliability of construction guidance are improved.

CN119991957APending Publication Date: 2025-05-13GUANGZHOU NO 2 MUNICIPAL ENG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510086389.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-20
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

The prior art has problems such as poor visualization, poor accuracy and poor model applicability in slope modeling, especially when there is a difference between the terrain data and the on-site data before slope construction, resulting in the generated slope model not being fully fitted with the CAD drawings.

Method used

The high-precision slope modeling method based on REVIT is adopted to calculate and divide slope steps, collect and process slope parameters, establish slope family models of different slope steps, and accurately match slope width, slope type and platform width through parameterized control.

Benefits of technology

It realizes high accuracy and good visualization of the slope model, can be fully fitted with the CAD drawings, improves the applicable ability of the model, and effectively guides slope construction in municipal engineering, road engineering, and highway engineering.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119991957A_ABST
    Figure CN119991957A_ABST
Patent Text Reader

Abstract

The invention discloses a slope high-precision modeling method based on REVIT. The method comprises the following steps: firstly, counting slope stages in a design drawing, dividing a high slope and a common slope, and collecting and processing parameters of each stage of slope, including zoning arrangement according to geology, supplement of missing parameters, standardized processing and classified statistics. On the basis of a metric structure framework family sample plate file of REVIT, slope families of different levels are established, all parameters, such as ditch width, slope height and slope ratio, of a drainage ditch, a slope and a platform are controlled by establishing reference planes and parameterization setting, all the slope families of different levels are established on the basis of the previous-level reference plane, and the direction and the slope type are controlled through parameters such as ai and ei. And according to statistical data, modifying family type parameters, and generating slope family models with different parameters. According to the method, the slope model and the CAD drawing are precisely attached, visualization is achieved, the precision is high, the applicability is high, the method is suitable for slope modeling of municipal engineering, road engineering and highway engineering, and construction is effectively guided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of construction modeling, in particular to a high-precision slope modeling method based on REVIT. Background Art

[0002] At present, in the field of slope modeling in municipal engineering, road engineering, and highway engineering, most of them are designed and displayed by hand drawing or CAD and other two-dimensional view software. In the modeling and display of three-dimensional models, the commonly used methods such as mapping and symmetry are able to meet the basic modeling needs, but there are problems such as poor visualization, poor accuracy, and poor model applicability.

[0003] The modeling process of the "Civil 3D" software commonly used in 3D modeling is as follows:

[0004] Import the topographic drawings into the "Civil 3D" software, use the "surface" tool, and build the project terrain model based on the "elevation points" and "contour lines" of the drawings.

[0005] Import the project plan drawing into the "Civil 3D" software, use the "Alignment" tool to create the "Road Centerline", and assign the "Road Elevation" value to the "Road Centerline".

[0006] In the "SubassemblyComposer" software, the "road centerline" is used as the base point, and the elevation of the "road centerline" and the terrain are "decided" to determine the form of the slope, the level of the slope and the target surface of the slope.

[0007] In the "SubassemblyComposer" software, create different "slope assemblies" according to the "slope height", "slope width", "slope rate" and "platform width" in the design drawings.

[0008] In the "Civil 3D" software, use the "Assembly" tool to place the "Slope Assembly" along the "Road Centerline" to generate the slope model.

[0009] However, since the project terrain data provided by the design drawings is the original terrain data, the slope construction area on the construction site needs to be processed before the slope construction, resulting in differences in elevation, earthwork volume, soil form, etc. between the terrain data in the design drawings and the terrain data before the on-site slope construction. When the "Civil 3D" software creates the slope assembly, it only uses the project terrain data of the design drawings as the target elevation, which makes the generated slope model have some areas that cannot be fully matched with the CAD drawings, such as "slope level does not match", "slope rate does not match", "slope elevation does not match", etc., which leads to problems such as poor visualization, poor accuracy, and poor model applicability. Summary of the invention

[0010] The purpose of the present invention is to provide a high-precision slope modeling method based on REVIT. The slope width, slope type and platform width of each area of ​​the plane view of the constructed slope family model in the three-dimensional view can be completely consistent with the CAD drawing, thereby achieving a slope modeling effect with visualization, high accuracy and good model applicability, which can effectively guide the slope construction in municipal engineering, road engineering and highway engineering.

[0011] In order to achieve the above object, the present invention is implemented by the following technical solution: a high-precision slope modeling method based on REVIT, comprising the following steps:

[0012] S1. Count the levels of the slopes in the plan view of the cutting slope, the elevation view of the cutting slope, the plan view of the high and steep slope embankment treatment, and the typical cross-sectional view of the embankment treatment, and divide the high slopes above the third level and the slopes below the third level;

[0013] S2. Collection of slope parameters below level 3 slope:

[0014] Collect and organize the distribution of engineering geology and divide the engineering geology into zones according to mileage;

[0015] Summarize the slope parameters of the slope level, each level slope height, each level slope rate and platform width of the corresponding zone slopes according to different geological zones and different total slope heights in the design description;

[0016] S3. Collection of high slope parameters above level 3: Obtain slope parameters corresponding to the construction mileage, including slope type, slope level, height of each level, slope rate of each level and platform width from drawings of cutting slope plan, cutting slope elevation, high steep slope embankment treatment plan, and typical cross-section of embankment treatment;

[0017] S4, process the parameters collected by S2 and S3:

[0018] The missing parameters in some high slopes are supplemented by referring to the corresponding geology, including the number of slope levels, the height of each slope, the slope rate of each slope and the width of the platform;

[0019] Data standardization, unified parameter units and decimal points, and use Excel spreadsheets to count slope parameters such as construction mileage, slope type, slope level, height of each level, slope rate of each level, and platform width; based on the statistical data, the slope type is divided into two categories: "cut slope" and "fill slope"; and the slope level is further subdivided into "slope of first-level slope", "slope of second-level slope", "slope of third-level slope", and so on until the slope level type meets the project requirements;

[0020] S5. Create slope families with different slope levels based on REVIT:

[0021] Slope families with different slope levels are established based on the "Metric Structural Framework" family template file that comes with REVIT. In the "Metric Structural Framework" family template file, the intersection of "Reference Elevation 0 / Center Elevation" and "Reference Plane (Center: Front and Back)" is used as the base point of the slope family, and the slope family is established in the "Elevation (Left / Right)" view;

[0022] In the "Elevation (Left / Right)" view of the family project, use the "Center (Front / Back)" plane to create a "Reference Plane (a)" with an offset distance of ai. Use the "Aligned Dimensioning" tool to measure the distance ai, and use the "Label Dimensioning" tool to create the distance as the "Editable Parameter Data" of the gutter width and set it as a shared instance parameter.

[0023] Use "Reference Plane (a)" to create "Reference Plane (b)" with an offset distance of bi. Use the "Aligned Dimensioning" tool to measure the distance bi, and use the "Label Dimensioning" tool to create the distance as the "editable parameter data" of the gutter platform width and set it as a shared instance parameter.

[0024] Set the parameter ab formula to: ab = ai + bi. The value of ab can be obtained by the sum of the family "Editable parameter data" ai and "Editable parameter data" bi. Use the "Label Dimensioning" tool to create the value of ab as the "Editable parameter data" of the gutter width and set it as a shared instance parameter.

[0025] In the "Elevation (Left / Right)" view of the family project, use "Reference Elevation 0 / Center Elevation" to create a "Reference Plane (c)" with an offset distance of ci, use the "Aligned Dimensioning" tool to measure the distance bi, and use the "Label Dimensioning" tool to create the distance as the "Editable Parameter Data" of the ditch depth and set it as a shared instance parameter;

[0026] Use the "Solid Stretch" tool to draw the gutter outline, and lock the gutter outline endpoints with the "Reference Plane (a)", "Reference Plane (b)", and "Reference Plane (c)" with the "Editable Parameter Data" set; and use the "Offset" tool to offset the distance ah, use the "Align Dimensioning" tool to measure the distance ah, and use the "Label Dimensioning" tool to create the distance as the "Editable Parameter Data" of the gutter thickness and set it as a shared instance parameter, and perform parameterized control on the gutter depth, gutter width, gutter platform width, and gutter thickness in the slope family;

[0027] Use "Reference Plane (c)" to create "Reference Plane (d)" with an offset distance of di. Use the "Align Dimensioning" tool to measure the distance di, and use the "Label Dimensioning" tool to create the distance as the first-level slope width "editable parameter data" and set it as a shared instance parameter;

[0028] In the "Elevation (Left / Right)" view of the family project, use "Reference Elevation 0 / Center Elevation" to create a "Reference Plane (e)" with an offset distance of ei. Use the "Aligned Dimensioning" tool to measure the distance ei, and use the "Label Dimensioning" tool to create the distance as a first-level slope height "Editable Parameter Data" and set it as a shared instance parameter.

[0029] Use "Reference Plane (d)" to create "Reference Plane (f)" with an offset distance of fi. Use the "Align Dimensioning" tool to measure the distance fi, and use the "Label Dimensioning" tool to create the distance as the first-level platform width "Editable Parameter Data" and set it as a shared instance parameter.

[0030] Use the "Solid Stretch" tool to draw the first-level slope outline and the first-level platform outline, and lock the outline endpoints of the slope and platform with the "Reference Plane (d)", "Reference Plane (e)", and "Reference Plane (f)" with the "Editable Parameter Data" set. Use the "Offset" tool in the outline of "Reference Plane (d)" and "Reference Plane (e)" to offset the distance bh, use the "Align Dimensioning" tool to measure the distance bh, and use the "Label Dimensioning" tool to create the distance as the slope thickness "Editable Parameter Data" and set it as a shared instance parameter. Use the "Offset" tool in the outline of "Reference Plane (d)" and "Reference Plane (f)" to offset the distance ch, use the "Align Dimensioning" tool to measure the distance ch, and use the "Label Dimensioning" tool to create the distance as the platform thickness "Editable Parameter Data" and set it as a shared instance parameter;

[0031] By parametrically controlling the slope parameters of slope width, slope height, slope thickness, platform width and platform thickness in the slope family; repeating the steps based on the "reference plane" of the previous level slope to establish "slope family of first level slope", "slope family of second level slope", "slope family of third level slope" and other slope families of different slope levels, and so on until the slope family of different levels that meet the project requirements is established;

[0032] The left and right directions of the slope can be controlled by the distance "ai" to the "center (front / back)" plane, and the up and down directions of the "reference elevation 0 / center elevation" plane can be controlled by the distance "ei" to control the slope type of "cut slope" and "fill slope";

[0033] S6. According to the classification of "slope of the first-level slope" in the Excel table counted in S4, corresponding to the "slope family of the first-level slope", by modifying the "dimensioning" and "material and decoration" parameters in the "family type" tool, the "slope family of the first-level slope" with different parameters of slope height, slope rate, slope platform width, drainage ditch width, drainage ditch depth, slope thickness, and platform thickness of the slope type of the level is obtained, and different "slope families of the first-level slope" can be named and distinguished through the family "type name";

[0034] S7. Repeat the steps in S6 to create slope family models of different levels such as "slope family of secondary slope" and "slope family of tertiary slope" in different construction areas to meet the different parameter slope family requirements of different levels and types required by the project.

[0035] As a further improvement of the technical solution of the present invention, in step S2, the engineering geological zones are divided based on the differences in geological structure and geotechnical properties in the geological survey report to ensure that the slope parameters in different zones are representative and regular.

[0036] As a further improvement of the technical solution of the present invention, in step S4, the data standardization processing includes converting all slope parameters into the international standard unit system and standardizing the decimal places to ensure the accuracy and consistency of the data in subsequent processing and analysis.

[0037] As a further improvement of the technical solution of the present invention, in step S6, when establishing a slope family, the "metric structural framework" family template file creates a reference plane and related parametric settings so that the geometric shape and size of the slope family can be flexibly changed according to the input parameters, and when the parameters are modified, the associated geometric figures can be automatically updated to improve modeling efficiency and model flexibility.

[0038] As a further improvement of the technical solution of the present invention, in step S6, during the drawing process, the drainage ditch contour, slope contour and platform contour are locked to the corresponding reference plane in a precise geometric constraint relationship to ensure that when the parameters change, the shape and relative position relationship of each contour remain stable and accurate, thereby ensuring the accuracy and stability of the entire slope family model.

[0039] As a further improvement of the technical solution of the present invention, in step S6, the method of controlling the slope direction and slope type by "ai" and "ei" is based on the parametric driving principle of REVIT software. By adjusting the values ​​of these two parameters, the position and shape characteristics of the slope in three-dimensional space can be directly changed to meet the slope modeling needs under different design requirements and terrain conditions.

[0040] As a further improvement of the technical solution of the present invention, in steps S6 and S7, the process of generating slope family models with different parameters by modifying the parameters in the "family type" tool includes adjusting the parameters in slope height, slope rate, slope platform width, drainage ditch width, drainage ditch depth, slope thickness, and platform thickness individually or in combination, and can set reasonable value ranges and variation steps for different parameters according to design requirements to achieve refined control of the slope family model.

[0041] Beneficial effects of the present invention:

[0042] The present invention creates slope family models of different levels by statistically dividing the slope type and the slope level. By utilizing the feature of REVIT software that flexibly assigns family parameter data, a slope family with editable parameter data of different parameters such as slope height, slope rate and platform width can be easily changed. In the modeling process, there is no need to establish a slope family based on terrain data. Instead, parameters are assigned by creating a "reference plane" in the family project and using the "aligned dimensioning" tool to measure and create "editable parameter data". The slope width, slope type and platform width of each area of ​​the plane view of the constructed slope family model in the three-dimensional view can be completely aligned with the CAD drawing, thereby achieving a slope modeling effect with visualization, high accuracy and good model applicability, which can effectively guide the slope construction in municipal engineering, road engineering and highway engineering. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:

[0044] Figure 1 This is a schematic diagram of using an Excel spreadsheet to count slope parameters such as construction mileage, slope type, slope level, height of each level, slope rate of each level, and platform width in an embodiment of the present invention;

[0045] Figure 2 This is a schematic diagram of the reference plane layout of the drainage ditch group according to an embodiment of the present invention;

[0046] Figure 3 is a schematic diagram of a drainage ditch family outline (purple) according to an embodiment of the present invention;

[0047] Figure 4 A schematic diagram of the reference plane layout of the slope family according to an embodiment of the present invention;

[0048] Figure 5 is a schematic diagram of the slope family contour (purple) of an embodiment of the present invention;

[0049] Figure 6 is a schematic diagram of the platform profile (purple) of an embodiment of the present invention;

[0050] Figure 7 A schematic diagram of naming and distinguishing by family “type name” in an embodiment of the present invention;

[0051] Figure 8 It is a schematic diagram of multi-level slope parameters according to an embodiment of the present invention;

[0052] Fig. 9 A schematic diagram of a multi-level slope family according to an embodiment of the present invention;

[0053] Fig.10 This is a process framework diagram of a high-precision slope modeling method based on REVIT according to an embodiment of the present invention. DETAILED DESCRIPTION

[0054] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. The exemplary embodiments and descriptions of the present invention are used to explain the present invention, but are not intended to limit the present invention.

[0055] It should be noted that all directional indications in the embodiments of the present invention (such as up, down, left, right, front, back, upper end, lower end, top, bottom...) are only used to explain the relative position relationship, movement status, etc. between the components in a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0056] In the present invention, unless otherwise clearly defined and limited, the term "connection" should be understood in a broad sense, for example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0057] In addition, in the present invention, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features; in addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0058] The following is combined with Figure 1 To Attachment Fig.10 The present invention is described in further detail.

[0059] Reference Fig.10 The present invention has carefully constructed a high-precision slope modeling method based on REVIT, which includes the following steps:

[0060] Slope classification and parameter collection

[0061] Step S1: Count the levels of slopes in design drawings such as the plan view of the cutting slope, the elevation view of the cutting slope, the plan view of the high and steep slope embankment treatment, and the typical cross-sectional view of the embankment treatment, and divide the high slopes above the third level and the slopes below the third level.

[0062] Step S2 (collection of slope parameters below level 3 slope):

[0063] Collect and organize the distribution of engineering geology and divide the engineering geology into zones by mileage.

[0064] Summarize the slope parameters such as slope level, slope height of each level, slope rate of each level and platform width of the corresponding slope in the design description according to different geological divisions and different total slope heights.

[0065] Step S3 (collection of high slope parameters above level 3): obtain slope parameters such as slope type, slope level, height of each level, slope rate of each level and platform width corresponding to the construction mileage from design drawings such as cutting slope plan, cutting slope elevation, high and steep slope embankment treatment plan, and typical cross-sectional diagram of embankment treatment.

[0066] Parameter handling

[0067] Step S4:

[0068] The missing parameters in some high slopes are supplemented with reference to the corresponding geology, such as the missing slope levels, the height of each level, the slope rate of each level and the platform width.

[0069] The data is standardized, and the parameter units and decimal points are unified. Excel tables are used to count the slope parameters such as construction mileage, slope type, slope level, slope height of each level, slope rate of each level and platform width.

[0070] According to the statistical data, the slope type is divided into two categories: "cut slope" and "fill slope".

[0071] The slope level is further subdivided into "slope of first-level slope", "slope of second-level slope", "slope of third-level slope" and other slope level types, and so on until the slope level type meets the project requirements.

[0072] Establishing slope family based on REVIT

[0073] Step S6:

[0074] Slope families with different slope levels are established based on the "Metric Structural Framework" family template file that comes with REVIT. In the "Metric Structural Framework" family template file, the intersection of "Reference Elevation 0 / Center Elevation" and "Reference Plane (Center: Front and Back)" is used as the base point of the slope family, and the slope family is established using the "Elevation (Left / Right)" view.

[0075] In the "Elevation (Left / Right)" view of the family project, use the "Center (Front / Back)" plane to establish a "Reference Plane (a)" with an offset distance of ai. Use the "Aligned Dimensioning" tool to measure the distance ai, and use the "Label Dimensioning" tool to create the distance as the "Editable Parameter Data" of the gutter width and set it as a shared instance parameter.

[0076] Use "Reference Plane (a)" to establish "Reference Plane (b)" with an offset distance of bi. Use the "Aligned Dimension" tool to measure the distance bi, and use the "Label Dimension" tool to create the distance as the "editable parameter data" of the gutter platform width and set it as a shared instance parameter.

[0077] The formula for setting parameter ab is: ab=ai+bi. The value of ab can be obtained based on the sum of the family "Editable parameter data" ai and the "Editable parameter data" bi. Use the "Label Dimensioning" tool to create the value of ab as the "Editable parameter data" of the gutter width and set it as a shared instance parameter.

[0078] In the "Elevation (Left / Right)" view of the family project, establish the "Reference Plane (c)" with an offset distance of ci using "Reference Elevation 0 / Center Elevation", use the "Aligned Dimensioning" tool to measure the distance bi, and use the "Label Dimensioning" tool to create the distance as "editable parameter data" of the ditch depth and set it as a shared instance parameter.

[0079] Use the "Solid Stretch" tool to draw the gutter outline, and lock the gutter outline endpoints with the "Reference Plane (a)", "Reference Plane (b)", and "Reference Plane (c)" with the "Editable Parameter Data" set; and use the "Offset" tool to offset the distance ah, use the "Align Dimensioning" tool to measure the distance ah, and use the "Label Dimensioning" tool to create the distance as the "Editable Parameter Data" of the gutter thickness and set it as a shared instance parameter. Through the above steps, the gutter depth, gutter width, gutter platform width, and gutter thickness in the slope family are parametrically controlled.

[0080] Use "Reference Plane (c)" to establish "Reference Plane (d)" with an offset distance of di, use the "Aligned Dimensioning" tool to measure the distance di, and use the "Label Dimensioning" tool to create the distance as a first-level slope width "editable parameter data" and set it as a shared instance parameter.

[0081] In the "Elevation (Left / Right)" view of the family project, establish the "Reference Plane (e)" with an offset distance of ei using "Reference Elevation 0 / Center Elevation". Use the "Aligned Dimensioning" tool to measure the distance ei, and use the "Label Dimensioning" tool to create the distance as a first-level slope height "editable parameter data" and set it as a shared instance parameter.

[0082] Use "Reference Plane (d)" to establish "Reference Plane (f)" with an offset distance of fi. Use the "Aligned Dimensioning" tool to measure the distance fi, and use the "Label Dimensioning" tool to create the distance as a first-level platform width "editable parameter data" and set it as a shared instance parameter.

[0083] Use the "Solid Stretch" tool to draw the first-level slope outline and the first-level platform outline, and lock the outline endpoints of the slope and platform with the "Reference Plane (d)", "Reference Plane (e)", and "Reference Plane (f)" with the "Editable Parameter Data" set. Use the "Offset" tool in the outline of "Reference Plane (d)" and "Reference Plane (e)" to offset the distance bh, use the "Align Dimensioning" tool to measure the distance bh, and use the "Label Dimensioning" tool to create the distance as the slope thickness "Editable Parameter Data" and set it as a shared instance parameter. Use the "Offset" tool in the outline of "Reference Plane (d)" and "Reference Plane (f)" to offset the distance ch, use the "Align Dimensioning" tool to measure the distance ch, and use the "Label Dimensioning" tool to create the distance as the platform thickness "Editable Parameter Data" and set it as a shared instance parameter.

[0084] Through the above steps, the slope parameters such as slope width, slope height, slope thickness, platform width, platform thickness, etc. in the slope family are parametrically controlled. Based on the "reference plane" of the previous level slope, the above steps are repeated to establish slope families of different slope levels such as "slope family of first level slope", "slope family of second level slope", "slope family of third level slope", and so on until the slope family of different levels that meet the project requirements is established.

[0085] The left and right directions of the slope can be controlled by the "ai" distance being the left and right directions of the "center (front / back)" plane, and the "ei" distance being the up and down directions of the "reference elevation 0 / center elevation" plane, and the types of "cut slope" and "fill slope" can be controlled by the slope type.

[0086] Generate slope family models with different parameters

[0087] Step S6: According to the classification of "slope of the first-level slope" in the Excel table counted in S4, corresponding to the "slope family of the first-level slope", by modifying the "dimensioning" and "material and decoration" parameters in the "family type" tool, the "slope family of the first-level slope" with different parameters such as slope height, slope rate, slope platform width, gutter width, gutter depth, slope thickness, and platform thickness of this level of slope type is obtained, and different "slope families of the first-level slope" can be named and distinguished through the family "type name".

[0088] Step S7: Repeat the process of S6 to create slope family models of different levels of "slope family of secondary slope" and "slope family of tertiary slope" in different construction areas to meet the different parameter slope family requirements of different levels and types required by the project.

[0089] The present invention has the following beneficial effects:

[0090] Precision Modeling and Fit:

[0091] Through the detailed division of the slope levels in the design drawings and comprehensive parameter collection and processing, the detailed characteristic information of each level of slope can be accurately determined. When establishing a slope family based on REVIT, the various components of the slope, such as drainage ditches, slope bodies, platforms, etc., are accurately constructed and associated with parameters according to the strictly set reference planes and parametric control processes. This makes the slope width, slope type and platform width of each area of ​​the final slope model in the plane view of the three-dimensional view completely consistent with the CAD drawings, greatly improving the accuracy of the model, effectively solving the problems of poor visualization and low accuracy in traditional modeling methods, and providing a highly accurate model reference for engineering construction, reducing construction errors and resource waste caused by model errors.

[0092] Efficient parametric control and flexibility:

[0093] The present invention is based on the powerful parameterization function of REVIT software. In the process of creating a slope family, a series of reference planes are cleverly set and corresponding parameterized data are created, such as controlling the ditch width, drainage ditch platform width, ditch depth, etc. through distance parameters such as "ai", "bi", and "ci", and controlling the first-level slope width, slope height, platform width, etc. through parameters such as "di", "ei", and "fi", and extending to slopes at all levels. This parametric control method not only realizes the efficient management and flexible adjustment of many geometric parameters of the slope, but also repeatedly constructs slope families of different levels based on the reference plane of the previous level slope, and can quickly generate diversified slope models that meet project requirements. When faced with different engineering design changes or multiple working conditions, the corresponding slope model can be quickly obtained by simply modifying the relevant parameters, which greatly improves the modeling efficiency and adaptability of the model, and overcomes the defect of poor model applicability in traditional modeling methods.

[0094] Scientificity based on geological and design data:

[0095] In the parameter collection stage, the slopes below the third level are divided according to the distribution of engineering geology and the corresponding parameters are summarized. The high slopes above the third level obtain comprehensive parameters from multiple types of design drawings, and the missing parameters of some high slopes are supplemented according to the geological conditions. This method based on the combination of geological and design data fully considers the impact of different geological conditions on slope design and construction, making the established slope model more scientific and reasonable. It can simulate the slope morphology and structure under different geological environments in advance during the modeling process, providing a scientific basis for the early planning of the project, scheme comparison, and risk assessment and response during the construction process, which helps to optimize the engineering design and construction process and improve the overall quality and safety of the project.

[0096] Clear classification and standardized management:

[0097] The slopes are divided into two categories according to the slope type: "cut slope" and "fill slope", and further subdivided by slope level. At the same time, they are standardized in the data processing stage, including unified parameter units, standardized decimal places, and detailed statistics in Excel tables. This clear classification and standardized management mode facilitates the systematic construction and management of slope models, and can be operated in an orderly manner in data collation, model creation, and subsequent model application and maintenance. It improves the standardization and coordination of the entire modeling workflow, reduces errors and inefficiencies caused by data confusion or poor management, and helps improve the collaboration efficiency and project management level of the engineering team.

[0098] Scalability and versatility:

[0099] The modeling method of the present invention not only meets the current needs of slope modeling in municipal engineering, road engineering, and highway engineering, but also has good scalability and versatility because it is based on the general REVIT software platform and a standardized parametric modeling process. It can be easily applied to other similar engineering fields or to perform data interaction and collaborative work with other related engineering software. For example, with the development of engineering technology, when new slope design concepts or construction processes are introduced, it is only necessary to appropriately expand or adjust the relevant parameter settings based on the existing parametric model to adapt to the new requirements without rebuilding the entire modeling system, which provides a strong modeling technology support for the continuous innovation and development of engineering technology.

[0100] Example:

[0101] Reference Fig.10 , a slope modeling method based on REVIT, comprising the following steps:

[0102] S1. Count the levels of slopes in design drawings such as cutting slope plan, cutting slope elevation, high and steep slope embankment treatment plan, and typical embankment treatment cross-section, and divide the high slopes above level 3 and the slopes below level 3.

[0103] S2. Collection of slope parameters below level 3 slope:

[0104] 1. Collect and organize the distribution of engineering geology and divide the engineering geology into zones according to mileage.

[0105] 2. Summarize the slope parameters such as the number of slope levels, the height of each slope level, the slope rate of each slope level, and the width of the platform in the design description according to different geological divisions and different total slope heights. Figure 1 .

[0106] S3. Collection of parameters of high slopes above level 3:

[0107] 1. Obtain slope parameters such as slope type, slope level, height of each level, slope rate of each level and platform width corresponding to the construction mileage from design drawings such as cutting slope plan, cutting slope elevation, high and steep slope embankment treatment plan, and typical cross-sectional drawings of embankment treatment.

[0108] S4, process the parameters collected by S2 and S3:

[0109] 1. Refer to the corresponding geology to supplement the missing parameters of some high slopes, such as the number of slope levels, the height of each level, the slope rate of each level, and the width of the platform.

[0110] 2. Data standardization, unified parameter units, decimal points, etc., and use Excel spreadsheets to count slope parameters such as construction mileage, slope type, slope level, slope height of each level, slope rate of each level, platform width, etc.

[0111] 3. Based on the statistical data, the slopes are classified and counted according to the slope type and slope level. The slope type is divided into two categories: "cut slope" and "fill slope"

[0112] 4. The slope level is further subdivided into "slope of first-level slope", "slope of second-level slope", "slope of third-level slope" and other slope level types, and so on until the slope level type meets the project requirements.

[0113] S6. Create slope families with different slope levels based on REVIT:

[0114] 1. Based on the "Metric Structural Framework" family template file that comes with REVIT, establish slope families with different slope levels. In the "Metric Structural Framework" family template file, the intersection of "Reference Elevation 0 / Center Elevation" and "Reference Plane (Center: Front and Back)" is used as the base point of the slope family, and the slope family is established in the "Elevation (Left / Right)" view.

[0115] 2. In the "Elevation (Left / Right)" view of the family project, use the "Center (Front / Back)" plane to establish a "Reference Plane (a)" with an offset distance of ai. Use the "Aligned Dimensioning" tool to measure the distance ai, and use the "Label Dimensioning" tool to create the distance as the "Editable Parameter Data" of the gutter width and set it as a shared instance parameter.

[0116] 3. Use "Reference Plane (a)" to establish "Reference Plane (b)" with an offset distance of bi, use the "Aligned Dimensioning" tool to measure the distance bi, and use the "Label Dimensioning" tool to create the distance as the "editable parameter data" of the gutter platform width and set it as a shared instance parameter.

[0117] 4. Set the parameter ab formula to: ab = ai + bi. The value of ab can be obtained based on the sum of the family "Editable parameter data" ai and "Editable parameter data" bi. Use the "Label Dimensioning" tool to create the value of ab as the "Editable parameter data" of the gutter width and set it as a shared instance parameter.

[0118] 5. In the "Elevation (Left / Right)" view of the family project, use "Reference Elevation 0 / Center Elevation" to establish the "Reference Plane (c)" offset distance as ci, use the "Aligned Dimensioning" tool to measure the distance bi, and use the "Label Dimensioning" tool to create the distance as the "Editable Parameter Data" of the ditch depth and set it as a shared instance parameter. Figure 2 .

[0119] 6. Use the "Solid Stretch" tool to draw the gutter outline, and lock the gutter outline endpoints with the "Reference Plane (a)", "Reference Plane (b)", and "Reference Plane (c)" with the "Editable Parameter Data" set; and use the "Offset" tool to offset the distance ah, use the "Align Dimensioning" tool to measure the distance ah, and use the "Label Dimensioning" tool to create the distance as the "Editable Parameter Data" of the gutter thickness and set it as a shared instance parameter. Through the above steps 1 to 6, the gutter depth, gutter width, gutter platform width, and gutter thickness in the slope family are parametrically controlled. Reference Figure 3 .

[0120] 7. Use "Reference Plane (c)" to establish "Reference Plane (d)" with an offset distance of di, use the "Align Dimensioning" tool to measure the distance di, and use the "Label Dimensioning" tool to create the distance as a first-level slope width "editable parameter data" and set it as a shared instance parameter.

[0121] 8. In the "Elevation (Left / Right)" view of the family project, use "Reference Elevation 0 / Center Elevation" to establish a "Reference Plane (e)" with an offset distance of ei. Use the "Aligned Dimensioning" tool to measure the distance ei, and use the "Label Dimensioning" tool to create the distance as a first-level slope height "Editable Parameter Data" and set it as a shared instance parameter.

[0122] 9. Use "reference plane (d)" to create "reference plane (f)" with an offset distance of fi. Use the "aligned dimensioning" tool to measure the distance fi, and use the "label dimensioning" tool to create the distance as a first-level platform width "editable parameter data" and set it as a shared instance parameter. Figure 4 .

[0123] 10. Use the "Solid Stretch" tool to draw the first-level slope outline and the first-level platform outline, and lock the outline endpoints of the slope and platform with the "Reference Plane (d)", "Reference Plane (e)", and "Reference Plane (f)" with "Editable Parameter Data" set. Use the "Offset" tool in the outline of "Reference Plane (d)" and "Reference Plane (e)" to offset the distance bh, use the "Align Dimensioning" tool to measure the distance bh, and use the "Label Dimensioning" tool to create the distance as the slope thickness "Editable Parameter Data" and set it as a shared instance parameter. Use the "Offset" tool in the outline of "Reference Plane (d)" and "Reference Plane (f)" to offset the distance ch, use the "Align Dimensioning" tool to measure the distance ch, and use the "Label Dimensioning" tool to create the distance as the platform thickness "Editable Parameter Data" and set it as a shared instance parameter. Reference Figure 5 and Figure 6 .

[0124] 11. Through the above steps 7 to 10, the slope parameters such as slope width, slope height, slope thickness, platform width, platform thickness, etc. in the slope family are parametrically controlled. Based on the "reference plane" of the previous level slope, repeat steps 7 to 10 to establish slope families of different slope levels such as "slope family of first-level slope", "slope family of second-level slope", "slope family of third-level slope", and so on until the slope family of the level type that meets the project requirements is reached.

[0125] 12. The left and right directions of the slope can be controlled by the distance "ai" to the "center (front / back)" plane, and the up and down directions of the "reference elevation 0 / center elevation" plane can be used to control the slope type of "cut slope" and "fill slope".

[0126] S6. According to the classification of "slope of first-level slope" in the Excel table counted in S4, corresponding to the "slope family of first-level slope", by modifying the "dimensioning" and "material and decoration" parameters in the "family type" tool, the "slope family of first-level slope" with different parameters such as slope height, slope rate, slope platform width, gutter width, gutter depth, slope thickness, and platform thickness of this level of slope type can be obtained, and different "slope families of first-level slope" can be named and distinguished through the family "type name". Reference Figure 7 .

[0127] S7. Repeat S6 to create slope family models of different levels of "slope family of secondary slope" and "slope family of tertiary slope" in different construction areas to meet the different parameter slope family requirements of different levels of project needs. Figure 8 and Fig. 9 .

[0128] In practical applications, firstly, the slope levels in the design drawings are counted and divided according to step S1. For example, in a municipal road project, the range of high slopes and ordinary slopes is determined by analyzing drawings such as the plan view of the road cut slope.

[0129] Then, for slopes below level 3, collect the engineering geological distribution and divide them into zones according to step S2, such as dividing the road section into [specific zone name] according to the geological survey report, and summarize the slope parameters of the corresponding zones. For high slopes above level 3, obtain parameters such as slope type and level of [specific mileage section] from relevant drawings according to step S3.

[0130] Next, in step S4, the collected parameters are processed. If some parameters are missing for a high slope, they are supplemented with geological data. All parameters are standardized and entered into an Excel spreadsheet, and classified and counted as required.

[0131] Then, enter step S6 and create a slope family in the REVIT software based on the "Metric Structural Frame" family template file. Take the creation of a specific slope family as an example. In the "Elevation (Left / Right)" view, follow the set steps to create the "Reference Plane (a)" and its related parameters. For example, in the [Specific Project Example], set ai to [Specific Value], and so on to create other reference planes and parameters, draw the outlines of the drainage ditch, slope and platform, and lock the endpoints to achieve parametric control, and then create slope families of different levels.

[0132] Finally, through steps S6 and S7, according to the classification in the Excel table, modify the "family type" parameters in REVIT to generate slope family models with different parameters. For example, for the "slope family of the first-level slope", adjust the parameters to obtain specific models with different slope heights and slope rates, and name and distinguish them. Repeat the operation to obtain slope family models of various levels and types that meet the needs of the entire project.

[0133] Implementation Case 1: Slope Modeling of Municipal Road in a Mountainous Area

[0134] In a municipal road project in a mountainous area, the slope levels in the design drawings are first counted and divided according to step S1. Through detailed analysis of the plan view of the cutting slope, the elevation view of the cutting slope, the plan view of the high and steep slope embankment treatment, and the typical cross-sectional view of the embankment treatment, it is determined that there are many high slopes above the third level and a large number of ordinary slopes below the third level along the road. For example, in the road section K1+000-K2+000, according to the terrain undulations and design requirements, 5 high slope areas and 8 ordinary slope areas are divided.

[0135] Then, for the slopes below the third level, the engineering geological distribution is collected and divided according to step S2. According to the geological survey report, the slope area below the third level of the section is divided into three main zones according to the differences in geological structure, namely granite geological zone, shale geological zone and mixed geological zone. In each zone, the slope parameters of the corresponding zone are summarized. For example, in the granite geological zone, the total height of a certain slope is 8 meters. According to the design description, the slope level is determined to be 2, with each level of 3 meters and 5 meters in height, the slope ratio is 1:0.5 and 1:0.75, and the platform width is 2 meters.

[0136] For high slopes above level three, detailed parameters are obtained from relevant drawings according to step S3, such as the slope type of the high slope section K1+200-K1+500 is a cut slope, the number of slope levels is 4, the height of each level is 4 meters, 5 meters, 4 meters and 3 meters, the slope rate of each level is 1:0.3, 1:0.5, 1:0.5 and 1:0.75, and the platform width is 3 meters.

[0137] Then, in step S4, the collected parameters are processed. When processing the parameters of a high slope at K1+300, it was found that it lacked the slope parameter of the secondary slope. Combining the geological data of the area and the design parameters of similar geological slopes in the surrounding area, the missing slope was supplemented with 1:0.5. All parameters were standardized and entered into an Excel spreadsheet, and classified and counted as required. For example, all length units were uniformly converted to meters, angle units were uniformly converted to degrees, and the number of decimal places was uniformly retained to two.

[0138] Then, proceed to step S6 and create a slope family in the REVIT software based on the "Metric Structural Framework" family template file. Taking the creation of the first-level slope family in this project as an example, in the "Elevation (Left / Right)" view, create a "Reference Plane (a)" and set ai to 0.5 meters to create the "editable parameter data" for the ditch width. Then use "Reference Plane (a)" to create a "Reference Plane (b)", set bi to 1.5 meters, determine the "editable parameter data" for the ditch platform width, and according to ab=ai+bi, derive ab as 2 meters as the ditch width parameter. Then create a "Reference Plane (c)" and set ci to 0.8 meters as the ditch depth parameter. Use the "Solid Stretch" tool to draw the ditch outline, lock its endpoints with the corresponding reference plane, and set the offset distance ah to 0.2 meters as the ditch thickness parameter. Use "Reference Plane (c)" to create "Reference Plane (d)", set di to 3 meters as the first-level slope width parameter, create "Reference Plane (e)", set ei to 4 meters as the first-level slope height parameter, and create "Reference Plane (f)", set fi to 2 meters as the first-level platform width parameter. Draw the first-level slope outline and the first-level platform outline and lock the endpoints, set bh to 0.3 meters as the slope thickness parameter, and ch to 0.2 meters as the platform thickness parameter. Based on this, establish the "slope family of the first-level slope", and use the "ai" and "ei" parameters to control the left and right direction and slope type of the slope respectively. Repeat the above steps to establish slope families of different levels, such as "slope family of the second-level slope" and "slope family of the third-level slope".

[0139] Finally, through steps S6 and S7, according to the classification in the Excel table, modify the "family type" parameters in REVIT. For the "slope family of the first-level slope", adjust the slope height parameter to 3.5 meters and the slope rate parameter to 1:0.6, obtain specific models with different parameters, and name them "first-level slope-adjustment type 1". Repeat the operation to obtain slope family models of various levels and types that meet the needs of the entire project, such as "second-level slope-standard type", "third-level slope-enhanced type", etc. In the plane view of these models in the 3D view, the slope width, slope type and platform width are perfectly matched with the CAD drawings, providing accurate and visual guidance for the slope construction of the municipal road in the mountainous area.

[0140] Implementation Case 2: Slope Modeling for a Highway Expansion Project in a Plain Area

[0141] In a highway expansion project in a plain area, step S1 is also performed first. After analyzing the design drawings, the number of slope levels in the project is relatively small, mainly slopes below level 3, but some sections have a small number of high slopes above level 3 for special terrain treatment. For example, in the L5+000-L8+000 section of the highway expansion, 2 high slope areas and 12 ordinary slope areas are divided.

[0142] For the S2 step of the slope below the third level, the section is divided into two geological zones according to the geological survey report, namely the sandy soil geological zone and the clay geological zone. In a certain section of the slope in the sandy soil geological zone, the total height is 6 meters, the slope level is 2, each level is 3 meters high, the slope ratio is 1:1, and the platform width is 1.5 meters.

[0143] For the S3 step of high slopes above level three, such as in the high slope section L6+500-L7+000, the parameters obtained are that the slope type is a fill slope, the slope level is 3, the slope height of each level is 3.5 meters, 3 meters and 2.5 meters, the slope rate of each level is 1:1.25, 1:1.5 and 1:1.75, and the platform width is 2 meters.

[0144] When processing parameters in step S4, the missing platform width parameter of the high slope at L6+800 is supplemented to 2.2 meters based on the surrounding geology and design requirements, and standardized processing and classified statistics are performed.

[0145] Enter step S6 and create a slope family in REVIT. Take the first-level slope family of this project as an example. In the "Elevation (left / right)" view, set the ai of "reference plane (a)" to 0.4 meters as the ditch width parameter, the bi of "reference plane (b)" to 1.2 meters as the ditch platform width parameter, and obtain ab to be 1.6 meters as the ditch width parameter. The ci of "reference plane (c)" is 0.6 meters as the ditch depth parameter, and ah is set to 0.15 meters as the ditch thickness parameter. The di of "reference plane (d)" is 2.5 meters as the first-level slope width parameter, the ei of "reference plane (e)" is 3.5 meters as the first-level slope height parameter, the fi of "reference plane (f)" is 1.8 meters as the first-level platform width parameter, bh is set to 0.25 meters as the slope thickness parameter, and ch is set to 0.18 meters as the platform thickness parameter. Create the corresponding contour and lock the endpoints, create the "slope family of the first-level slope" and control its direction and slope type. Create other series of slope families in this way.

[0146] Finally, through steps S6 and S7, the "family type" parameters are modified to generate slope family models with different parameters. For example, the slope rate of the "slope family of the first-level slope" is adjusted to 1:1.1, and the platform width is adjusted to 1.6 meters, named "first-level slope-plain adjustment type", thereby constructing a slope model system that meets the needs of the highway expansion project in the plain area. These models are highly consistent with the CAD drawings and effectively guide the slope construction planning and implementation of the project.

[0147] It can be seen from the implementation cases of the above different types of projects that the slope modeling method based on REVIT of the present invention can be effectively applied to municipal projects, road projects and highway projects in different terrains and different project scales, realizing accurate, efficient and visual slope modeling, and providing strong technical support for engineering construction.

[0148] The technical solutions provided by the embodiments of the present invention are introduced in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the embodiments of the present invention. The description of the above embodiments is only applicable to help understand the principles of the embodiments of the present invention. At the same time, for those skilled in the art, according to the embodiments of the present invention, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as limiting the present invention.

Claims

1. A high-precision slope modeling method based on REVIT, characterized in that: The following steps are involved: S1. Count the levels of the slopes in the plan view of the cutting slope, the elevation view of the cutting slope, the plan view of the high and steep slope embankment treatment, and the typical cross-sectional view of the embankment treatment, and divide the high slopes above the third level and the slopes below the third level; S2. Collection of slope parameters below level 3 slope: Collect and organize the distribution of engineering geology and divide the engineering geology into zones according to mileage; Summarize the slope parameters of the slope level, each level slope height, each level slope rate and platform width of the corresponding zone slopes according to different geological zones and different total slope heights in the design description; S3. Collection of high slope parameters above level 3: Obtain slope parameters corresponding to the construction mileage, including slope type, slope level, height of each level, slope rate of each level and platform width from drawings of cutting slope plan, cutting slope elevation, high steep slope embankment treatment plan, and typical cross-section of embankment treatment; S4, process the parameters collected by S2 and S3: The missing parameters in some high slopes are supplemented by referring to the corresponding geology, including the number of slope levels, the height of each slope, the slope rate of each slope and the width of the platform; Data standardization, unified parameter units and decimal points, and use Excel spreadsheets to count the slope parameters of construction mileage, slope type, slope level, each level of slope height, each level of slope rate and platform width; According to the statistical data, the slope types are divided into "cut slope" and "fill slope"; and then the slope levels are further subdivided into "slope of first-level slope", "slope of second-level slope", "slope of third-level slope" and other slope level types, and so on to the slope level type that meets the project requirements; S5. Create slope families with different slope levels based on REVIT: Slope families with different slope levels are established based on the "Metric Structural Framework" family template file that comes with REVIT. In the "Metric Structural Framework" family template file, the intersection of "Reference Elevation 0 / Center Elevation" and "Reference Plane (Center: Front and Back)" is used as the base point of the slope family, and the slope family is established in the "Elevation (Left / Right)" view; In the "Elevation (Left / Right)" view of the family project, use the "Center (Front / Back)" plane to create a "Reference Plane (a)" with an offset distance of ai. Use the "Aligned Dimensioning" tool to measure the distance ai, and use the "Label Dimensioning" tool to create the distance as the "Editable Parameter Data" of the gutter width and set it as a shared instance parameter. Use "reference plane (a)" to create "reference plane (b)" with an offset distance of bi. Use the "aligned dimensioning" tool to measure the distance bi, and use the "label dimensioning" tool to create the distance as the "editable parameter data" of the gutter platform width and set it as a shared instance parameter. Set the parameter ab formula to: ab = ai + bi. The value of ab can be obtained by the sum of the family "Editable parameter data" ai and "Editable parameter data" bi. Use the "Label Dimensioning" tool to create the value of ab as the "Editable parameter data" of the gutter width and set it as a shared instance parameter. In the "Elevation (left / right)" view of the family project, use "Reference elevation 0 / center elevation" to create a "reference plane (c)" with an offset distance of ci, use the "Aligned Dimensioning" tool to measure the distance bi, and use the "Label Dimensioning" tool to create the distance as the "editable parameter data" of the ditch depth and set it as a shared instance parameter; Use the "Solid Stretch" tool to draw the gutter outline, and lock the gutter outline endpoints with the "Reference Plane (a)", "Reference Plane (b)", and "Reference Plane (c)" with the "Editable Parameter Data" set; and use the "Offset" tool to offset the distance ah, use the "Align Dimensioning" tool to measure the distance ah, and use the "Label Dimensioning" tool to create the distance as the "Editable Parameter Data" of the gutter thickness and set it as a shared instance parameter, and perform parameterized control on the gutter depth, gutter width, gutter platform width, and gutter thickness in the slope family; Use "Reference Plane (c)" to create "Reference Plane (d)" with an offset distance of di. Use the "Aligned Dimensioning" tool to measure the distance di, and use the "Label Dimensioning" tool to create the distance as the first-level slope width "Editable Parameter Data" and set it as a shared instance parameter; In the "Elevation (Left / Right)" view of the family project, use "Reference Elevation 0 / Center Elevation" to create a "Reference Plane (e)" with an offset distance of ei. Use the "Aligned Dimensioning" tool to measure the distance ei, and use the "Label Dimensioning" tool to create the distance as a first-level slope height "Editable Parameter Data" and set it as a shared instance parameter. Use "Reference Plane (d)" to create "Reference Plane (f)" with an offset distance of fi. Use the "Aligned Dimensioning" tool to measure the distance fi, and use the "Label Dimensioning" tool to create the distance as the first-level platform width "Editable Parameter Data" and set it as a shared instance parameter; Use the "Solid Stretch" tool to draw the first-level slope outline and the first-level platform outline, and lock the outline endpoints of the slope and platform with the "Reference Plane (d)", "Reference Plane (e)", and "Reference Plane (f)" with the "Editable Parameter Data" set. Use the "Offset" tool in the outline of "Reference Plane (d)" and "Reference Plane (e)" to offset the distance bh, use the "Align Dimensioning" tool to measure the distance bh, and use the "Label Dimensioning" tool to create the distance as the slope thickness "Editable Parameter Data" and set it as a shared instance parameter. Use the "Offset" tool in the outline of "Reference Plane (d)" and "Reference Plane (f)" to offset the distance ch, use the "Align Dimensioning" tool to measure the distance ch, and use the "Label Dimensioning" tool to create the distance as the platform thickness "Editable Parameter Data" and set it as a shared instance parameter; Through parameterized control of slope parameters such as slope width, slope height, slope thickness, platform width and platform thickness in the slope family; based on the "reference plane" of the previous level slope, repeat the steps to establish slope families of different slope levels such as "slope family of first-level slope", "slope family of second-level slope", "slope family of third-level slope", and so on to the slope family of the level type that meets the project requirements; through the "ai" distance to the left and right direction of the "center (front / back)" plane, the left and right direction of the slope can be controlled; through the "ei" distance to the up and down direction of the "reference elevation 0 / center elevation" plane, the types of "cut slope" and "fill slope" can be controlled; S6. According to the classification of "slope of first-level slope" in the Excel table counted in S4, corresponding to "slope family of first-level slope", by modifying the "dimensioning" and "material and decoration" parameters in the "family type" tool, obtain "slope family of first-level slope" with different parameters of slope height, slope rate, slope platform width, drainage ditch width, drainage ditch depth, slope thickness, and platform thickness of the slope type of this level, and different "slope families of first-level slope" can be named and distinguished by family "type name"; S7. Repeat the steps in S6 to create slope family models of different levels such as "slope family of secondary slope" and "slope family of tertiary slope" in different construction areas to meet the requirements of slope families with different parameters of different levels and types required by the project.

2. A high-precision slope modeling method based on REVIT according to claim 1, characterized in that: In step S2, the engineering geological zones are divided according to the differences in geological structure and geotechnical properties in the geological survey report, so as to ensure that the slope parameters in different zones are representative and regular.

3. A high-precision slope modeling method based on REVIT according to claim 1, characterized in that: In step S4, the data standardization process includes converting all slope parameters into the international standard unit system and standardizing the number of decimal places to ensure the accuracy and consistency of the data in subsequent processing and analysis.

4. The high-precision slope modeling method based on REVIT according to claim 1 is characterized in that: In step S6, when establishing the slope family, the "metric structural framework" family template file creates reference planes and related parametric settings so that the geometric shape and size of the slope family can be flexibly changed according to the input parameters, and when the parameters are modified, the associated geometric figures can be automatically updated to improve modeling efficiency and model flexibility.

5. The high-precision slope modeling method based on REVIT according to claim 1, characterized in that: In step S6, during the drawing process, the drainage ditch contour, slope contour and platform contour are locked with the corresponding reference plane in a precise geometric constraint relationship to ensure that the shape and relative position relationship of each contour remain stable and accurate when the parameters change, thereby ensuring the accuracy and stability of the entire slope family model.

6. The high-precision slope modeling method based on REVIT according to claim 1, characterized in that: In step S6, the method of controlling the slope direction and slope type by "ai" and "ei" is based on the parametric driving principle of REVIT software. By adjusting the values ​​of these two parameters, the position and shape characteristics of the slope in three-dimensional space can be directly changed to meet the slope modeling needs under different design requirements and terrain conditions.

7. The high-precision slope modeling method based on REVIT according to claim 1 is characterized in that: In steps S6 and S7, the process of generating slope family models with different parameters by modifying the parameters in the "family type" tool includes adjusting the parameters of slope height, slope rate, slope platform width, drainage ditch width, drainage ditch depth, slope thickness, and platform thickness individually or in combination, and can set reasonable value ranges and variation steps for different parameters according to design requirements to achieve refined control of the slope family model.