Traffic line superelevation modeling method, device and computer equipment based on Revit

By introducing interfaces and staking fusion and component placement functions that introduce ultra-high parameters into Revit's traffic line modeling method, the problems of ultra-high modeling efficiency and accuracy in the existing technology are solved, and efficient three-dimensional model generation and multi-source data fusion are achieved.

CN119670218BActive Publication Date: 2025-04-18GUANGZHOU METRO GRP CO LTD +6
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510149958.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-11
Publication Date
2025-04-18
Estimated Expiration
2045-02-11

AI Technical Summary

Technical Problem

When the existing traffic line modeling method based on Revit is handled with ultra-high processing, there are low modeling efficiency, format compatibility and accuracy problems, resulting in difficulty in fusion of multi-source data.

Method used

A Revit-based ultra-high modeling method for traffic lines is provided. By displaying the interface with imported ultra-high parameters in the modeling interface, combining the staking fusion and component placement functions, it automatically generates a three-dimensional path model with ultra-high and three-dimensional model of traffic lines.

Benefits of technology

The efficiency of traffic line modeling based on Revit is improved, format compatibility and accuracy problems are solved, and the traffic line modeling is directly carried out in Revit software, reducing dependence on other software.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119670218B_ABST
    Figure CN119670218B_ABST
Patent Text Reader

Abstract

The present application relates to a method, device and computer equipment for superelevation modeling of traffic routes based on Revit. The method comprises: in response to a modeling instruction for a traffic route modeling project, when the superelevation mode is enabled for the traffic route modeling project, a modeling interface for importing superelevation parameters is displayed; in response to an operation of importing path data for lofting fusion through a lofting fusion configuration interface, a three-dimensional path model with superelevation is generated; in response to an operation of importing component data through a component placement configuration interface, a three-dimensional model of the traffic route corresponding to the traffic route modeling project is generated; the three-dimensional model of the traffic route is obtained by adding the components to be placed indicated by the component data to the three-dimensional path model in combination with the superelevation curve characterized by the superelevation parameters. The adoption of this method can improve the modeling efficiency of traffic routes based on Revit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of transportation technology, and in particular to a method, device and computer equipment for superelevation modeling of transportation routes based on Revit. Background Art

[0002] With the rapid development of transportation routes, for example, with the increasing demand for rail transportation, the requirements for modeling transportation routes have also increased. The method of modeling transportation routes usually requires the use of various modeling software, and Revit software is a commonly used modeling software in traditional transportation route modeling methods. However, since Revit software is based on one-way spatial plane modeling, directly fitting spatial three-dimensional curves in multi-directional space generally requires relying on other 3D software to achieve spatial three-dimensional curve modeling, export spatial curves, and then model based on this curve in Revit software.

[0003] However, since different 3D software are needed to provide the spatial curve basis, especially when there is superelevation in the traffic route, other software is needed to provide the superelevation curve. The traditional method of multi-source data fusion in the process of traffic route modeling will lead to format compatibility and accuracy problems, resulting in the current Revit-based traffic route modeling method having low modeling efficiency. Summary of the invention

[0004] Based on this, it is necessary to provide a Revit-based traffic route superelevation modeling method, device and computer equipment that can improve modeling efficiency in response to the above technical problems.

[0005] In a first aspect, the present application provides a method for superelevation modeling of a traffic route based on Revit, the method comprising:

[0006] In response to a modeling instruction for a traffic line modeling project, when the traffic line modeling project enables superelevation mode, a modeling interface for importing superelevation parameters is displayed; the modeling interface includes a lofting fusion configuration interface corresponding to a lofting fusion function and a component placement configuration interface corresponding to a component placement function;

[0007] In response to the operation of importing path data for lofting fusion through the lofting fusion configuration interface, a three-dimensional path model with superelevation is generated; the three-dimensional path model is obtained by lofting and fusing the path contour represented by the path data in combination with the superelevation curve represented by the superelevation parameter;

[0008] In response to the operation of importing component data through the component placement configuration interface, a three-dimensional model of the traffic route corresponding to the traffic route modeling project is generated; the three-dimensional model of the traffic route is obtained by adding the components to be placed indicated by the component data to the three-dimensional path model in combination with the superelevation curve represented by the superelevation parameters.

[0009] In one embodiment, the modeling interface further includes a relative placement configuration interface corresponding to the relative placement function, and the method further includes:

[0010] In response to a relative placement setting operation input through the relative placement configuration interface, obtaining reference object parameters and placement object parameters input in the relative placement setting operation;

[0011] In response to an object placement operation input through the relative placement configuration interface, reference objects within a specified range and that meet the reference object parameters are screened out in the three-dimensional model of the traffic route, and objects to be placed that meet the placement object parameters are placed in the three-dimensional model of the traffic route according to the placement method of the reference objects.

[0012] In one embodiment, generating a three-dimensional path model with superelevation includes:

[0013] Generate superelevation curves corresponding to the traffic line modeling project based on the imported superelevation parameters;

[0014] According to the imported path data and superelevation parameters, the path contours at each mileage point corresponding to the traffic line modeling project are obtained;

[0015] Generate a 3D path model based on superelevation curves, path profiles at each mileage point, and pre-configured centerlines for transportation line modeling projects.

[0016] In one embodiment, generating a superelevation curve corresponding to a traffic line modeling project according to the imported superelevation parameters includes:

[0017] According to the superelevation parameter and the track gauge parameter corresponding to the traffic line modeling project, the superelevation angle corresponding to the traffic line modeling project is obtained;

[0018] According to the superelevation angle, gauge parameters and center line, the superelevation coordinates of multiple superelevation positions are obtained;

[0019] Based on multiple superelevation coordinates, a superelevation curve is obtained.

[0020] In one embodiment, superelevation coordinates of multiple superelevation positions are obtained based on superelevation angles, gauge parameters, and center lines, including:

[0021] Based on the track gauge parameters and superelevation angle, the horizontal offset of the track plane is obtained;

[0022] According to the center line and horizontal offset, the horizontal coordinates of multiple superelevation positions are obtained;

[0023] The superelevation coordinates are obtained based on the horizontal coordinates and superelevation parameters.

[0024] In one embodiment, generating a three-dimensional traffic route model corresponding to a traffic route modeling project includes:

[0025] According to superelevation parameters and component data, components to be placed at various placement positions corresponding to the traffic line modeling project are obtained;

[0026] The components to be placed at each placement position are added to the three-dimensional path model to obtain a three-dimensional model of the traffic route.

[0027] In one of the embodiments, when the superelevation mode is enabled in the traffic line modeling project, before displaying the modeling interface for importing superelevation parameters, the method further includes:

[0028] In response to a configure centerline command for a traffic route modeling project, a configure centerline interface for importing horizontal curve data and vertical curve data is displayed;

[0029] In response to the operation of establishing the centerline through the centerline configuration interface, the centerline of the traffic line modeling project is generated; the centerline is obtained according to the horizontal curve data and the vertical curve data.

[0030] In a second aspect, the present application also provides a traffic line superelevation modeling device based on Revit, the device comprising:

[0031] A modeling interface display module is used to respond to a modeling instruction for a traffic line modeling project, and when the traffic line modeling project enables superelevation mode, display a modeling interface for importing superelevation parameters; the modeling interface includes a lofting fusion configuration interface corresponding to the lofting fusion function and a component placement configuration interface corresponding to the component placement function;

[0032] A path model generation module is used to generate a three-dimensional path model with superelevation in response to an operation of importing path data for lofting fusion through a lofting fusion configuration interface; the three-dimensional path model is obtained by lofting and fusing the path contour represented by the path data in combination with the superelevation curve represented by the superelevation parameters;

[0033] The route model generation module is used to generate a three-dimensional model of the traffic route corresponding to the traffic route modeling project in response to the operation of importing component data through the component placement configuration interface; the three-dimensional model of the traffic route is obtained by adding the components to be placed indicated by the component data to the three-dimensional path model in combination with the superelevation curve represented by the superelevation parameters.

[0034] In a third aspect, the present application further provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.

[0035] In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and the computer program implements the steps of the above method when executed by a processor.

[0036] The above-mentioned traffic route superelevation modeling method, device and computer equipment based on Revit respond to the modeling instructions of the traffic route modeling project, and display the modeling interface for importing superelevation parameters when the traffic route modeling project enables the superelevation mode; the modeling interface includes a lofting fusion configuration interface corresponding to the lofting fusion function and a component placement configuration interface corresponding to the component placement function; and by responding to the operation of importing path data for lofting fusion through the lofting fusion configuration interface, a three-dimensional path model with superelevation can be automatically generated; the three-dimensional path model is obtained by lofting and fusing the path contour represented by the path data in combination with the superelevation curve represented by the superelevation parameters; by responding to the operation of importing component data through the component placement configuration interface, a three-dimensional traffic route model corresponding to the traffic route modeling project can be directly generated; the three-dimensional traffic route model is obtained by adding the components to be placed indicated by the component data to the three-dimensional path model in combination with the superelevation curve represented by the superelevation parameters. In this way, compared with traditional technologies, the present application can display a modeling interface for importing superelevation parameters when the superelevation mode is enabled, which is conducive to users directly substituting superelevation parameters, and can directly generate a three-dimensional path model using the superelevation parameters. It can also combine the superelevation parameters to directly and automatically generate a three-dimensional model of the traffic route corresponding to the traffic route modeling project. In this way, the modeling of traffic routes with superelevation can be automatically completed based on the Revit software, and the modeling of models with superelevation can be performed in advance without relying on other software tools, and then combined with the Revit software for further modeling, thereby improving the modeling efficiency of traffic routes based on Revit. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0038] Figure 1 A flow chart of a method for superelevation modeling of a traffic route based on Revit in one embodiment;

[0039] Figure 2 A schematic diagram of a modeling interface in one embodiment;

[0040] Figure 3 A flow chart of a method for superelevation modeling of a traffic route based on Revit in another embodiment;

[0041] Figure 4 A schematic flow chart of steps for generating a three-dimensional path model with superelevation in one embodiment;

[0042] Figure 5 A schematic diagram of a process for generating a superelevation curve in one embodiment;

[0043] Figure 6 It is a structural block diagram of a traffic route superelevation modeling device based on Revit in one embodiment;

[0044] Figure 7 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0045] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0046] In an exemplary embodiment, Figure 1 As shown, a method for superelevation modeling of traffic routes based on Revit is provided. This embodiment uses the method applied to a terminal as an example for illustration. It can be understood that the method can also be applied to a server, and can also be applied to a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. In this embodiment, the method includes the following steps: S102 to S106. Among them:

[0047] S102, in response to a modeling instruction for a traffic route modeling project, when the superelevation mode is enabled for the traffic route modeling project, a modeling interface for importing superelevation parameters is displayed; the modeling interface includes a lofting fusion configuration interface corresponding to the lofting fusion function and a component placement configuration interface corresponding to the component placement function.

[0048] Among them, the traffic route modeling project can be a project for traffic route modeling created in Revit software. Revit refers to modeling software, and this embodiment can perform traffic route modeling based on Revit software. The modeling instruction can be an instruction to trigger traffic route modeling. The traffic route can be a rail transit route, a road transit route, etc. It can be understood that the traffic route superelevation modeling method based on Revit provided in this embodiment can be applied to rail transit and road transit. The superelevation mode can refer to the modeling mode of a traffic route with superelevation. Superelevation can refer to the fact that when a vehicle is driving on a circular curve, it will slip due to the action of lateral force or centrifugal force. In order to offset the centrifugal force generated when the vehicle is driving on a circular curve section, and ensure that the vehicle can safely, stably, meet the design speed and economically and comfortably pass through the circular curve, a one-way cross slope with an outer side higher than the inner side is set on the cross section of the section. The superelevation parameter can be used to characterize the superelevation of the traffic route. The modeling interface can be an interface in Revit software, and can be an interface for modeling operations. The automatic modeling of the traffic route can be completed through the function controls set in the modeling interface. The lofting fusion function can refer to the function in Revit software for lofting and fusion of traffic routes. The component placement function may refer to the function in the Revit software for placing components on the traffic route. Through the lofting fusion and component placement, a three-dimensional model of the traffic route can be created to complete the modeling of the traffic route. The lofting fusion configuration interface may be an interface for displaying the relevant configuration parameters of the lofting fusion function, for example, it may be an interface for displaying the imported lofting fusion data. The component placement configuration interface may be an interface for displaying the relevant configuration information of the component placement function, for example, the component placement configuration interface may display the component parameters of the components to be placed. It can be understood that the component placement configuration interface and the component placement configuration interface may be surfaces respectively used to display different functions.

[0049] For example, the terminal can respond to the operation of creating or editing a traffic line modeling project in the Revit software, that is, respond to the modeling instruction of the traffic line modeling project, and display the modeling interface corresponding to the traffic line modeling project. If the created traffic line modeling project selects to enable the superelevation mode, the modeling interface for importing superelevation parameters can be displayed, that is, the superelevation parameters can be imported into the modeling project corresponding to the traffic line modeling project to achieve the modeling of a three-dimensional traffic line model with superelevation.

[0050] For example, in the project creation interface for creating a traffic line modeling project, an option of whether to enable superelevation mode can be provided. If the user selects superelevation mode, the corresponding traffic line modeling project can enable superelevation mode. Superelevation can include semi-superelevation and full superelevation, and semi-superelevation and full superelevation can correspond to different line deflection methods.

[0051] Optionally, a modeling interface such as Figure 2 As shown, the modeling interface 20 is provided with a control 210 corresponding to the lofting fusion function and a control 220 corresponding to the component placement function, and the interface corresponding to the function corresponding content display area 230 can be used as a configuration interface corresponding to the lofting fusion function, or a component placement configuration interface corresponding to the component placement function. When the control 210 of the lofting fusion function is selected, the configuration information corresponding to the lofting fusion function can be displayed in the function corresponding content display area; when the control 220 corresponding to the component placement function is selected, the configuration information corresponding to the component placement function can be displayed in the function corresponding content display area.

[0052] The terminal can obtain the imported superelevation parameters in response to the triggering operation of the import superelevation parameter control 250. For example, the terminal can obtain the imported superelevation curve table. The terminal can display the imported superelevation parameters in the superelevation parameter display area. If the superelevation curve table is imported, the storage path of the superelevation curve table in the terminal can be displayed in the superelevation parameter display area.

[0053] S104, in response to the operation of importing path data for lofting and fusion through the lofting and fusion configuration interface, a three-dimensional path model with superelevation is generated; the three-dimensional path model is obtained by lofting and fusing the path contour represented by the path data in combination with the superelevation curve represented by the superelevation parameters.

[0054] Among them, the path data may include data corresponding to the lofted section and data corresponding to the lofted path. The three-dimensional path model may be a lofted fusion model, the three-dimensional path model may be a model with superelevation, and the three-dimensional path model may be a model that is mainly based on the center line, combined with the superelevation curve, and automatically generated by lofting and fusion using the path contour represented by the path data. The superelevation curve may be the path curve corresponding to the superelevation position. The superelevation curve may be determined by the imported superelevation parameters. The path contour may be a contour family in the Revit software, and the required contour family may be determined by the path data.

[0055] Exemplarily, a user can import path data for lofting fusion in the lofting fusion configuration interface, the terminal can obtain the imported path data, and can display the path data imported by the user in the lofting fusion configuration interface, and the user can edit the imported path data, for example, can modify, delete, etc. The terminal can directly generate a three-dimensional path model with superelevation in response to the operation of importing path data for lofting fusion. For example, the terminal generates a three-dimensional path model with superelevation in response to the operation of importing path data for lofting fusion, which can include the following steps: the terminal displays the imported path data in the lofting fusion configuration interface in response to the operation of importing path data for lofting fusion, and the terminal can generate a three-dimensional path model with superelevation in response to the operation of executing the generation of the three-dimensional path model. In this way, a three-dimensional path model with superelevation can be automatically generated based on Revit, without relying on other software tools to pre-model the superelevation model, and the function of generating a lofting model with superelevation is realized in the Revit software. Thereby, the modeling efficiency of the traffic route based on Revit can be improved, and the modeling cost can be reduced.

[0056] Optionally, in response to the operation of importing path data for lofting and fusion through the lofting and fusion configuration interface, the terminal can determine the corresponding superelevation curve based on the superelevation parameters, and can determine the corresponding contour family based on the path data, and can further generate a three-dimensional path model based on the superelevation curve, the contour family and the center line pre-constructed for the traffic route modeling project.

[0057] Alternatively, if Figure 2 As shown, the terminal is provided with a parameter import control in the lofting and fusion configuration interface. The user can trigger the parameter import control and select the imported parameters, for example, it can be a data table imported by lofting and fusion. The terminal can display the imported lofting and fusion table in the function corresponding content display area 230. The lofting and fusion configuration interface can be provided with a modification control. The user can select a row of data in the table to modify, select a row of data, and then fill in the required data in the edit box, click the modification control, and the terminal can modify the table data in response to the triggering operation of the modification control. The lofting and fusion configuration interface can also be provided with an execution control. The terminal can respond to the triggering operation of the execution control, combine the superelevation curve represented by the superelevation parameter, and loft and fuse the path contour represented by the path data to obtain a three-dimensional path model.

[0058] For example, the terminal can perform layout and fusion in sequence according to the contents of the imported path data table to generate a three-dimensional path model. Before generating the three-dimensional path model, the terminal can determine whether the last generated three-dimensional path model already exists. If so, the terminal will delete the last three-dimensional path model and then regenerate the three-dimensional path model. After the three-dimensional path model is successfully generated, the font color of the corresponding data in the table can be changed to green.

[0059] S106, in response to the operation of importing component data through the component placement configuration interface, a three-dimensional model of the traffic route corresponding to the traffic route modeling project is generated; the three-dimensional model of the traffic route is a superelevation curve characterized by superelevation parameters, and the components to be placed indicated by the component data are added to the three-dimensional path model.

[0060] The component data may represent the components of the traffic route, for example, the components may be rail supports, fasteners, rail clamps, etc. The components to be placed refer to the components represented by the component data that need to be placed in the three-dimensional path model. After the components are placed, a three-dimensional model of the traffic route corresponding to the traffic route modeling project can be generated to complete the traffic route modeling of the traffic route modeling project. The three-dimensional model of the traffic route may be a traffic route model with superelevation.

[0061] Exemplarily, the user can import the component data corresponding to the component for placement in the component placement configuration interface, the terminal can obtain the imported component data, and can display the component data imported by the user in the component placement configuration interface, and the user can edit the imported component data, for example, modify, delete, etc. The terminal can directly generate a three-dimensional path model with superelevation in response to the operation of importing the component data for component placement. For example, the terminal generates a three-dimensional model of a traffic route corresponding to a traffic route modeling project in response to the operation of importing the path data for component placement, which can include the following steps: the terminal displays the imported component data in the layout fusion configuration interface in response to the operation of importing the component data in the component placement configuration interface, and the terminal can generate a three-dimensional model of a traffic route corresponding to the traffic route modeling project in response to the operation of executing the generation of the three-dimensional model of the traffic route. In this way, a three-dimensional model of a traffic route with superelevation can be automatically generated based on Revit, without relying on other software tools to model the superelevation model in advance, thereby improving the modeling efficiency of the traffic route based on Revit and reducing the modeling cost.

[0062] Optionally, the terminal may respond to the operation of importing component data through the component placement configuration interface, and in combination with the superelevation curve represented by the superelevation parameter, add the components to be placed indicated by the component data to the three-dimensional path model to obtain the three-dimensional model of the traffic route. For example, the components to be placed may be modified according to the superelevation parameter so that the modified components meet the placement conditions, and the three-dimensional model of the traffic route is obtained.

[0063] Alternatively, if Figure 2 As shown, the terminal is provided with a parameter import control in the component placement configuration interface. The user can trigger the parameter import control and select the imported component parameters, for example, it can be a data table of component placement by importing. The terminal can display the imported component placement table in the function corresponding content display area 230. The component placement configuration interface can be provided with a modification control. The user can select a row of data in the table to modify. After selecting a row of data, the required data can be filled in the edit box, and then the modification control can be clicked. The terminal can respond to the trigger operation for the modification control and modify the table data. If the lofting has been successful, the font color of the corresponding data will turn red after the data is modified. The component placement configuration interface can also be provided with an execution control. The terminal can respond to the trigger operation of the execution control, and add the components to be placed indicated by the component data to the three-dimensional path model traffic line three-dimensional model in combination with the superelevation curve represented by the superelevation parameter.

[0064] For example, the terminal can respond to the trigger operation of the execution control and place the components in sequence according to the content of the imported construction data table. Before placing the components, the terminal can determine whether the table data has already placed components. If there are placed components, the previously placed components will be deleted before the new components are placed. After the specified components are successfully placed, the font color of the corresponding data in the table will turn green.

[0065] In this embodiment, by responding to the modeling instruction of the traffic route modeling project, when the superelevation mode is enabled for the traffic route modeling project, a modeling interface for importing superelevation parameters is displayed; the modeling interface includes a lofting fusion configuration interface corresponding to the lofting fusion function and a component placement configuration interface corresponding to the component placement function; and by responding to the operation of importing path data for lofting fusion through the lofting fusion configuration interface, a three-dimensional path model with superelevation can be automatically generated; the three-dimensional path model is obtained by lofting and fusing the path contour represented by the path data in combination with the superelevation curve represented by the superelevation parameters; by responding to the operation of importing component data through the component placement configuration interface, a three-dimensional model of the traffic route corresponding to the traffic route modeling project can be directly generated; the three-dimensional model of the traffic route is obtained by adding the components to be placed indicated by the component data to the three-dimensional path model in combination with the superelevation curve represented by the superelevation parameters. Thus, compared with the conventional technology, this embodiment can display a modeling interface for importing superelevation parameters when the superelevation mode is enabled, which is conducive to users directly substituting superelevation parameters, and can directly generate a three-dimensional path model using superelevation parameters, and can also automatically generate a three-dimensional model of a traffic line corresponding to a traffic line modeling project in combination with superelevation parameters, so that the modeling of a traffic line with superelevation can be automatically completed based on the Revit software, and the modeling of a model with superelevation can be pre-modeled without relying on other software tools, and then combined with the Revit software for further modeling, thereby improving the modeling efficiency of traffic lines based on Revit. At the same time, this embodiment can also solve the problem of inaccurate modeling accuracy caused by differences in data between different software and different output file formats through a traffic line modeling method that automatically calculates spatial curves based on the Revit software.

[0066] In some embodiments, Figure 2 As shown, the modeling interface can also be provided with a delete control, an export control and a download table template control. The user can select a row of data and then click the delete control. The terminal can delete the model object corresponding to this row of data. After deletion, the font color will become black. The user can click the export control, and the terminal can respond to the trigger operation for the export control to export the current table content and the model generation status. The user can click the download table template control, and the terminal responds to the trigger operation of the download table template control, and the terminal can download the table template of the lofting fusion to the desktop of the terminal. In this way, it is conducive to deleting unnecessary data after importing, so as to ensure the accuracy of the generated model. And through the setting of the export control, the generation status of the model and the target table data can be determined in real time, which is conducive to the user's understanding of the modeling process. Through the setting of the download table template control, it is conducive to standardizing the imported data, so as to ensure the accuracy of the modeling.

[0067] In an exemplary embodiment, the modeling interface also includes a relative placement configuration interface corresponding to the relative placement function, such as Figure 3 As shown, the method further includes S302 to S304, wherein:

[0068] S302, in response to a relative placement setting operation input through the relative placement configuration interface, obtaining a reference object parameter and a placement object parameter input for the relative placement setting operation;

[0069] S304, in response to the object placement operation input through the relative placement configuration interface, a reference object within a specified range and satisfying the reference object parameters is screened out in the three-dimensional model of the traffic route, and the objects to be placed that satisfy the placement object parameters are placed in the three-dimensional model of the traffic route according to the placement method of the reference objects.

[0070] The relative placement function refers to the function in Revit software for relative placement of components for traffic routes. The relative placement configuration interface may be an interface for displaying relative placement configuration parameters. For example, the parameters of the reference component and the parameters of the component to be placed may be configured in the relative placement configuration interface. The reference object parameters may be the parameters corresponding to the component placed with reference. The reference object parameters may be the parameters corresponding to the component to be placed. The specified range may be the range selected by the user or the range currently displayed by the terminal.

[0071] Exemplarily, the user triggers the control of the relative placement function in the modeling interface, and the terminal can switch to the relative placement configuration interface corresponding to the relative placement function in response to the triggering operation of the control of the relative placement function. Figure 2 As shown, the terminal can switch the modeling interface to the relative placement configuration interface corresponding to the placement function in response to the selection operation of the relative placement control 240.

[0072] The terminal may obtain the reference object parameters and the placement object parameters input in the relative placement setting operation in response to the relative placement setting operation input in the relative placement configuration interface.

[0073] For example, the reference object parameters may include the family name of the reference object, the family type of the reference object, the selection method of the reference object, the horizontal parameter X, the vertical parameter Y, and the vertical parameter Z. The horizontal parameter X is the name of the horizontal offset reference parameter relative to the reference component position, the vertical parameter Y is the name of the vertical offset reference parameter relative to the reference component position, and the vertical parameter Z is the name of the offset reference parameter in the z-axis direction relative to the reference component position. The placement object parameters may include the family name of the placement component. Clicking the family name will pop up an interface similar to the BIM (Building Information Modeling) family library. The placement object parameters may include the family type of the placement component, the rotation angle of the placement component, the elevation of the placement component, whether to follow the rotation angle, etc. If you choose to follow the rotation angle, you can determine the component rotation angle according to the orientation of the reference object. If you do not choose, it will default to the placement direction customized when the component was originally modeled.

[0074] The terminal may be provided with a control for filtering reference objects, and the terminal may respond to the operation of the control for filtering reference objects and filter out objects that meet the reference object parameters as reference objects. The terminal may respond to the object placement operation input through the relative placement configuration interface, and may filter out reference objects within a specified range and that meet the reference object parameters in the three-dimensional model of the traffic route, and may determine objects to be placed that meet the placement object parameters. Further, the terminal may place the objects to be placed in the three-dimensional model of the traffic route according to the placement method of the reference objects.

[0075] Optionally, the terminal can provide two ways to select a reference object: in response to a click operation of a range selection control, objects that meet the reference object parameters can be screened out as reference objects by responding to a mouse selection operation, and further, the terminal can automatically place the objects to be placed according to the reference object; the terminal can respond to a click operation of a start placement control, and the terminal can find all objects that meet the reference object parameters in the current view as reference objects, and further, the terminal can automatically place the objects to be placed according to the reference object.

[0076] In this embodiment, the terminal can respond to the relative placement setting operation input through the relative placement configuration interface, obtain the reference object parameters and placement object parameters corresponding to the relative placement setting operation, can further screen out the reference objects that meet the reference object parameters within the specified range, and can determine the objects to be placed corresponding to the placement object parameters. In response to the object placement operation input through the relative placement configuration interface, the objects to be placed can be placed in the three-dimensional model of the traffic route according to the placement method of the reference objects. In this way, the components can be placed according to the reference objects, and the function of batch placement of related components according to super-elevation data can be realized in the Revit software, thereby improving the accuracy and efficiency of component placement.

[0077] In an exemplary embodiment, Figure 4 As shown, a three-dimensional path model with superelevation is generated, including S402 to S406, where:

[0078] S402, generating a superelevation curve corresponding to the traffic line modeling project according to the imported superelevation parameters;

[0079] S404, obtaining the path contour at each mileage point corresponding to the traffic line modeling project according to the imported path data and superelevation parameters;

[0080] S406, generating a three-dimensional path model based on the superelevation curve, the path contour at each mileage point, and the center line pre-configured for the traffic route modeling project.

[0081] Among them, superelevation parameters can be used to characterize the superelevation of a traffic route. A superelevation curve can refer to a path curve with superelevation. A mileage point can refer to each start mileage and end mileage in a traffic route modeling project. A path profile can be the profile at both ends of the start mileage.

[0082] Exemplarily, the terminal can respond to the operation of importing the path data for the lofting fusion through the lofting fusion configuration interface, obtain the coordinates of multiple superelevation positions corresponding to the traffic line modeling project according to the imported superelevation parameters, and generate the superelevation curve corresponding to the traffic line modeling project in the memory according to the coordinates of the multiple superelevation positions, and store it in the corresponding local project configuration file in the form of data. The terminal can modify the parameters of the contour family at each mileage point in the imported path data according to the superelevation parameters to obtain the (vertical) path contour at each mileage point with superelevation. Further, the terminal can automatically generate a three-dimensional path model based on the superelevation curve, the center line pre-configured for the traffic line modeling project, and the path contour at each mileage point. In this way, the method provided by this implementation can be used to effectively generate a three-dimensional path model with superelevation based on the Revit software, and can be used without relying on other software tools to perform superelevation calculation and modeling in advance, so that the Revit software supports direct calculation of superelevation parameters and generates a three-dimensional path model with superelevation, thereby improving the modeling efficiency of the traffic line based on the Revit software.

[0083] In an exemplary embodiment, Figure 5 As shown, according to the imported superelevation parameters, the superelevation curve corresponding to the traffic line modeling project is generated, including S502 to S506, where:

[0084] S502, obtaining a superelevation angle corresponding to the traffic line modeling project according to the superelevation parameter and the track gauge parameter corresponding to the traffic line modeling project;

[0085] S504, obtaining superelevation coordinates of multiple superelevation positions according to the superelevation angle, the gauge parameter and the center line;

[0086] S506, obtaining a superelevation curve based on the multiple superelevation coordinates.

[0087] The track gauge parameter may be the distance between two rails of rail transit. The superelevation angle may refer to the elevation angle of the track. The superelevation coordinates may be the coordinates of the superelevation position corresponding to the transportation line with superelevation.

[0088] Exemplarily, the terminal can obtain the superelevation angle corresponding to the traffic line modeling project according to the superelevation parameter and the track gauge parameter. For example, the superelevation angle can be obtained by half of the track gauge, the superelevation value, and trigonometric functions, and the superelevation angle can be determined by the following formulas (1) and (2): sin(x) = superelevation value / half of the track gauge (1); angle = arcsin(sin(x)) (2); where angle is the superelevation angle.

[0089] Furthermore, the terminal can obtain the superelevation coordinates of multiple superelevation positions through the superelevation angle, the gauge parameter and the center line. For example, for each superelevation position, the superelevation coordinates of the superelevation position can be determined according to the coordinates of the corresponding center point on the center line, the gauge parameter and the superelevation angle. In this way, the terminal can obtain the superelevation curve according to the multiple superelevation coordinates.

[0090] In this embodiment, the superelevation angle corresponding to the traffic route modeling project is obtained according to the superelevation parameters and the gauge parameters corresponding to the traffic route modeling project; and the superelevation coordinates of multiple superelevation positions are obtained according to the superelevation angle, the gauge parameters and the center line; the superelevation curve can be obtained based on multiple superelevation coordinates, so that the superelevation curve can be effectively and accurately determined, which is conducive to the Revit software to directly model a three-dimensional path model with superelevation, thereby improving the modeling efficiency of traffic routes based on Revit.

[0091] In an exemplary embodiment, superelevation coordinates of multiple superelevation positions are obtained according to superelevation angles, gauge parameters, and center lines, including:

[0092] Based on the track gauge parameters and superelevation angle, the horizontal offset of the track plane is obtained;

[0093] According to the center line and horizontal offset, the horizontal coordinates of multiple superelevation positions are obtained;

[0094] The superelevation coordinates are obtained based on the horizontal coordinates and superelevation parameters.

[0095] For example, the horizontal offset of the superelevation position in the track plane can be calculated using the superelevation angle and half of the track gauge. For example, the horizontal offset can be determined using formula (3): horizontal offset = half of the track gauge × cos (angle) (3); where angle is the superelevation angle.

[0096] The terminal can obtain the coordinates of the center point on the center line of the track without superelevation and the track coordinates. The unit vector in the direction of the track coordinate can be calculated based on the coordinates of the center point. The horizontal coordinate value of the superelevation coordinate can be further calculated by the horizontal offset and the horizontal unit vector. For example, the horizontal coordinate can be obtained by formula (4): horizontal coordinate = center point coordinate + horizontal offset vector × horizontal unit vector (4). Finally, the coordinates of the superelevation position can be finally calculated by the horizontal coordinate and the superelevation vector calculation unit: superelevation coordinate = horizontal coordinate + superelevation vector calculation unit; among them, the superelevation vector calculation unit can be used as a superelevation parameter, which can be calculated by the data imported by the user.

[0097] In this embodiment, the superelevation coordinates can be determined effectively and accurately through the method provided above, and the superelevation calculation can be realized in the Revit software, which is conducive to the Revit software to directly model the traffic routes with superelevations, thereby helping to improve the modeling efficiency of Revit's traffic routes, without relying on the use of other external software tools to perform superelevation calculations and modeling in advance.

[0098] In an exemplary embodiment, generating a three-dimensional traffic route model corresponding to a traffic route modeling project includes:

[0099] According to superelevation parameters and component data, components to be placed at various placement positions corresponding to the traffic line modeling project are obtained;

[0100] The components to be placed at each placement position are added to the three-dimensional path model to obtain a three-dimensional model of the traffic route.

[0101] Exemplarily, the track plane with superelevation is inclined. For the positioning of components with superelevation, it is necessary to position the components based on the surface. The terminal can modify the components indicated by the construction data based on the superelevation parameters to obtain the components to be placed at various placement positions, that is, the components to be placed can be placed and positioned. Further, the terminal can add the components to be placed at various placement positions to the three-dimensional path model to generate a three-dimensional model of the traffic route. In this way, the modeling of the traffic route can be achieved effectively and accurately, and the three-dimensional model of the traffic route can be made with superelevation.

[0102] In this embodiment, the components to be placed at each placement position corresponding to the traffic route modeling project are obtained through superelevation parameters and component data, and the components to be placed can be obtained by modifying the component parameters through superelevation parameters, which is beneficial to the modeling of traffic routes with superelevation. By adding the components to be placed at each placement position to the three-dimensional path model, a three-dimensional model of the traffic route can be obtained, which is beneficial to improving the modeling efficiency of traffic routes based on Revit.

[0103] In an exemplary embodiment, when the superelevation mode is enabled in the traffic line modeling project, before displaying the modeling interface for importing superelevation parameters, the method further includes:

[0104] In response to a configure centerline command for a traffic route modeling project, a configure centerline interface for importing horizontal curve data and vertical curve data is displayed;

[0105] In response to the operation of establishing the centerline through the centerline configuration interface, the centerline of the traffic line modeling project is generated; the centerline is obtained according to the horizontal curve data and the vertical curve data.

[0106] Among them, the configuration centerline instruction can be an instruction for instructing to configure the centerline. The configuration centerline interface can be an interface for configuring the centerline, which can be used to import the configuration parameters of the centerline. Horizontal curve data refers to the general term for curves at the turning points of the route in the plane line shape of the traffic line, which can include circular curves and transition curves, etc., connecting the lines between two straight lines so that the vehicle can transition from one straight line to another. A vertical curve refers to a curve on the longitudinal section of the line that connects two adjacent slope sections with the slope change point as the intersection point; vertical curves can be convex or concave. The longitudinal section line of the road often uses two types of line shapes: straight lines (also called straight slope sections) and vertical curves. The two are the basic elements of the longitudinal section line shape.

[0107] The direction of the horizontal curve data can be selected along the X (horizontal) direction or along the Y (vertical) direction according to the actual situation, and the configuration centerline interface can be provided with a direction selection control. The direction of the vertical curve data can also be selected along the X (horizontal) direction or along the Y (vertical) direction according to the actual situation.

[0108] Exemplarily, before step S102, the terminal may respond to the configuration centerline instruction for the traffic route modeling project, that is, the terminal may respond to the operation of creating the centerline of the traffic route modeling project in the Revit software, and display the configuration centerline interface for importing horizontal curve data and vertical curve data. The user may choose to import horizontal curve data and vertical curve data in the configuration centerline interface, and the terminal may respond to the curve data import operation through the configuration centerline interface, obtain the horizontal curve data and vertical curve data input by the curve data import operation, and the terminal may respond to the operation of establishing the centerline through the configuration centerline interface, and automatically generate the centerline of the traffic route modeling project. In this way, the centerline can be automatically generated, and the efficiency of modeling traffic routes with superelevation can be improved.

[0109] In this embodiment, in response to an instruction to configure the centerline of a traffic route modeling project, a configuration centerline interface for importing horizontal curve data and vertical curve data can be displayed; and in response to an operation to establish a centerline through the configuration centerline interface, the centerline of the traffic route modeling project can be generated, thereby improving the automation capability of traffic route modeling based on Revit.

[0110] In some embodiments, through the above-mentioned embodiments, the function of generating spatial three-dimensional curves based on horizontal and vertical curves and superelevation data can be implemented in Revit software; the function of generating adaptive families based on contour families can be implemented in Revit software; the function of generating lofted models with superelevation can be implemented in Revit software; and the function of batch arranging related components according to superelevation data can be implemented in Revit software.

[0111] In some embodiments, through the above-mentioned embodiments, the traffic route modeling method based on Revit software can generate spatial three-dimensional curves through horizontal center lines, longitudinal section line data and related parameter configurations, and quickly establish models through lofting fusion technology, component placement technology, relative component placement technology, etc. based on BIM family libraries, modeling standards and coding standards combined with superelevation data, thereby realizing the function of fast and accurate modeling with little manual intervention.

[0112] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0113] Based on the same inventive concept, the embodiment of the present application also provides a Revit-based traffic route superelevation modeling device for implementing the Revit-based traffic route superelevation modeling method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more Revit-based traffic route superelevation modeling device embodiments provided below can refer to the limitations of the Revit-based traffic route superelevation modeling method above, and will not be repeated here.

[0114] In an exemplary embodiment, Figure 6 As shown, a traffic route superelevation modeling device based on Revit is provided, comprising: a modeling interface display module 610, a path model generation module 620 and a route model generation module 630, wherein:

[0115] The modeling interface display module 610 is used to respond to the modeling instructions of the traffic route modeling project, and when the superelevation mode is enabled in the traffic route modeling project, display the modeling interface for importing superelevation parameters; the modeling interface includes a lofting fusion configuration interface corresponding to the lofting fusion function and a component placement configuration interface corresponding to the component placement function.

[0116] The path model generation module 620 is used to generate a three-dimensional path model with superelevation in response to the operation of importing path data for lofting and fusion through the lofting and fusion configuration interface; the three-dimensional path model is obtained by lofting and fusing the path contour represented by the path data in combination with the superelevation curve represented by the superelevation parameters.

[0117] The route model generation module 630 is used to generate a three-dimensional model of the traffic route corresponding to the traffic route modeling project in response to the operation of importing component data through the component placement configuration interface; the three-dimensional model of the traffic route is obtained by adding the components to be placed indicated by the component data to the three-dimensional path model in combination with the superelevation curve represented by the superelevation parameters.

[0118] In an exemplary embodiment, the modeling interface also includes a relative placement configuration interface corresponding to the relative placement function, and the device also includes a relative placement setting response module and a placement operation response module.

[0119] The relative placement setting response module is used to respond to the relative placement setting operation input through the relative placement configuration interface, and obtain the reference object parameters and placement object parameters input for the relative placement setting operation. The placement operation response module is used to respond to the object placement operation input through the relative placement configuration interface, screen out reference objects within a specified range and that meet the reference object parameters in the three-dimensional model of the traffic route, and place the objects to be placed that meet the placement object parameters into the three-dimensional model of the traffic route according to the placement method of the reference objects.

[0120] In an exemplary embodiment, the path model generation module includes a superelevation curve generation unit, a path profile acquisition unit and a three-dimensional path generation unit.

[0121] The superelevation curve generation unit is used to generate the superelevation curve corresponding to the traffic line modeling project according to the imported superelevation parameters. The path contour acquisition unit is used to obtain the path contours at each mileage point corresponding to the traffic line modeling project according to the imported path data and superelevation parameters. The three-dimensional path generation unit is used to generate a three-dimensional path model based on the superelevation curve, the path contours at each mileage point, and the center line pre-configured for the traffic line modeling project.

[0122] In an exemplary embodiment, the superelevation curve generating unit includes a superelevation angle acquiring unit, a superelevation coordinate determining unit and a superelevation curve determining unit.

[0123] The superelevation angle acquisition unit is used to obtain the superelevation angle corresponding to the traffic line modeling project according to the superelevation parameters and the track gauge parameters corresponding to the traffic line modeling project. The superelevation coordinate determination unit is used to obtain the superelevation coordinates of multiple superelevation positions according to the superelevation angle, the track gauge parameters and the center line. The superelevation curve determination unit is used to obtain the superelevation curve based on multiple superelevation coordinates.

[0124] In an exemplary embodiment, the superelevation coordinate determination unit includes a horizontal offset acquisition unit, a horizontal coordinate acquisition unit and a superelevation coordinate acquisition unit.

[0125] The superelevation coordinate determination unit is used to obtain the horizontal offset of the track plane based on the track gauge parameter and the superelevation angle. The horizontal coordinate acquisition unit is used to obtain the horizontal coordinates of multiple superelevation positions based on the center line and the horizontal offset. The superelevation coordinate acquisition unit is used to obtain the superelevation coordinates based on the horizontal coordinates and the superelevation parameters.

[0126] In an exemplary embodiment, the line model generation module includes a component to be placed determination unit and a component placement unit.

[0127] The component determination unit to be placed is used to obtain the components to be placed at each placement position corresponding to the traffic line modeling project according to the superelevation parameters and component data. The component placement unit is used to add the components to be placed at each placement position to the three-dimensional path model to obtain the three-dimensional model of the traffic line.

[0128] In an exemplary embodiment, the apparatus further includes configuring a centerline display module and a centerline generation module.

[0129] The configuration centerline display module is used to respond to the configuration centerline instruction of the traffic route modeling project and display the configuration centerline interface for importing horizontal curve data and vertical curve data. The centerline generation module is used to respond to the operation of establishing the centerline through the configuration centerline interface and generate the centerline of the traffic route modeling project; the centerline is obtained based on the horizontal curve data and the vertical curve data.

[0130] Each module in the above-mentioned traffic route superelevation modeling device based on Revit can be implemented in whole or in part by software, hardware and their combination. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of each of the above modules.

[0131] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 7As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, a mobile cellular network or other technologies. The computer program is executed by the processor to implement a superelevation modeling method for a traffic route based on Revit. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0132] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0133] In an exemplary embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0134] In an exemplary embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0135] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0136] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0137] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0138] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0139] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A traffic line superelevation modeling method based on Revit, characterized in that: The method comprises: In response to a modeling instruction for a traffic route modeling project, when the traffic route modeling project enables superelevation mode, a modeling interface for importing superelevation parameters is displayed; the modeling interface includes a lofting fusion configuration interface corresponding to a lofting fusion function and a component placement configuration interface corresponding to a component placement function; In response to the operation of importing the path data for lofting and fusion through the lofting and fusion configuration interface, the superelevation angle corresponding to the traffic route modeling project is obtained according to the imported superelevation parameters and the gauge parameters corresponding to the traffic route modeling project; the horizontal offset of the track plane is obtained based on the gauge parameters and the superelevation angle; the horizontal coordinates of multiple superelevation positions are obtained according to the center line pre-configured for the traffic route modeling project and the horizontal offset, and the superelevation coordinates of multiple superelevation positions are obtained according to the horizontal coordinates and the superelevation parameters; the superelevation curve corresponding to the traffic route modeling project is generated based on the multiple superelevation coordinates; the path contour at each mileage point corresponding to the traffic route modeling project is obtained according to the imported path data and the superelevation parameters; a three-dimensional path model with superelevation is generated based on the superelevation curve, the path contour at each mileage point and the center line; the three-dimensional path model is obtained by lofting and fusing the path contour represented by the path data in combination with the superelevation curve represented by the superelevation parameters; In response to the operation of importing component data through the component placement configuration interface, a three-dimensional model of the traffic route corresponding to the traffic route modeling project is generated; the three-dimensional model of the traffic route is obtained by adding the components to be placed indicated by the component data to the three-dimensional path model in combination with the superelevation curve represented by the superelevation parameters.

2. The method according to claim 1, characterized in that The modeling interface also includes a relative placement configuration interface corresponding to the relative placement function, and the method also includes: In response to a relative placement setting operation input through the relative placement configuration interface, obtaining reference object parameters and placement object parameters input in the relative placement setting operation; In response to an object placement operation input through the relative placement configuration interface, reference objects within a specified range and satisfying the reference object parameters are screened out in the three-dimensional model of the traffic route, and objects to be placed that satisfy the placement object parameters are placed in the three-dimensional model of the traffic route according to the placement method of the reference objects.

3. The method according to claim 1, characterized in that The generating of the three-dimensional traffic route model corresponding to the traffic route modeling project includes: According to the superelevation parameters and the component data, components to be placed at various placement positions corresponding to the traffic route modeling project are obtained; The components to be placed at each placement position are added to the three-dimensional path model to obtain the three-dimensional model of the traffic route.

4. The method according to any one of claims 1 to 3, characterized in that: When the superelevation mode is enabled in the traffic route modeling project, before displaying the modeling interface for importing superelevation parameters, the method further includes: In response to a configuration centerline instruction for the traffic route modeling project, displaying a configuration centerline interface for importing horizontal curve data and vertical curve data; In response to the operation of establishing a centerline through the centerline configuration interface, a centerline of the traffic route modeling project is generated; the centerline is obtained based on the horizontal curve data and the vertical curve data.

5. A traffic line superelevation modeling device based on Revit, characterized in that: The device comprises: A modeling interface display module, for responding to a modeling instruction for a traffic route modeling project, and displaying a modeling interface for importing superelevation parameters when the superelevation mode is enabled for the traffic route modeling project; the modeling interface includes a lofting fusion configuration interface corresponding to a lofting fusion function and a component placement configuration interface corresponding to a component placement function; A path model generation module is used for, in response to an operation of importing path data for lofting and fusion through the lofting and fusion configuration interface, obtaining a superelevation angle corresponding to the traffic route modeling project according to the imported superelevation parameters and the gauge parameters corresponding to the traffic route modeling project; obtaining a horizontal offset of the track plane based on the gauge parameters and the superelevation angle; obtaining horizontal coordinates of multiple superelevation positions according to a center line pre-configured for the traffic route modeling project and the horizontal offset, and obtaining superelevation coordinates of multiple superelevation positions according to the horizontal coordinates and the superelevation parameters; generating a superelevation curve corresponding to the traffic route modeling project based on the multiple superelevation coordinates; obtaining a path contour at each mileage point corresponding to the traffic route modeling project according to the imported path data and the superelevation parameters; generating a three-dimensional path model with superelevation based on the superelevation curve, the path contour at each mileage point and the center line; the three-dimensional path model is obtained by lofting and fusing the path contour represented by the path data in combination with the superelevation curve represented by the superelevation parameters; A route model generation module is used to generate a three-dimensional model of a traffic route corresponding to the traffic route modeling project in response to an operation of importing component data through the component placement configuration interface; the three-dimensional model of the traffic route is obtained by adding the components to be placed indicated by the component data to the three-dimensional path model in combination with the superelevation curve represented by the superelevation parameters.

6. The device according to claim 5, characterized in that The modeling interface also includes a relative placement configuration interface corresponding to the relative placement function, and the device also includes a relative placement setting response module and a placement operation response module; The relative placement setting response module is used to respond to the relative placement setting operation input through the relative placement configuration interface, and obtain the reference object parameters and placement object parameters input for the relative placement setting operation; the placement operation response module is used to respond to the object placement operation input through the relative placement configuration interface, screen out reference objects within a specified range and that meet the reference object parameters in the three-dimensional model of the traffic route, and place the objects to be placed that meet the placement object parameters in the three-dimensional model of the traffic route according to the placement method of the reference objects.

7. The device according to claim 5, characterized in that The line model generation module includes a component determination unit to be placed and a component placement unit; The to-be-placed component determination unit is used to obtain the to-be-placed components at each placement position corresponding to the traffic route modeling project according to the superelevation parameter and the component data; The component placement unit is used to add the components to be placed at each placement position to the three-dimensional path model to obtain the three-dimensional model of the traffic route.

8. The device according to any one of claims 5 to 7, characterized in that The device also includes a configuration centerline display module and a centerline generation module; The configuration centerline display module is used to respond to the configuration centerline instruction of the traffic route modeling project and display the configuration centerline interface for importing horizontal curve data and vertical curve data; the centerline generation module is used to generate the centerline of the traffic route modeling project in response to the operation of establishing the centerline through the configuration centerline interface; the centerline is obtained based on the horizontal curve data and vertical curve data.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Modeling method and system for subway interval building information model and storage medium

    CN111581687A

  • Tunnel BIM (Building Information Modeling) intelligent modeling method for Revit based on macro program

    CN114707220A