BIM modeling method for section railway signal equipment
By acquiring train control data and building a parametric component library, the BIM modeling of railway signaling equipment in the section was automated, solving the problems of large modeling workload, cumbersome operation and difficult modification, and improving modeling efficiency and model standardization.
Patent Information
- Application Number
- CN202512033323.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-30
- Publication Date
- 2026-04-10
AI Technical Summary
The BIM modeling of railway signaling equipment in sections is labor-intensive, cumbersome, and inefficient, and model modification is difficult. Existing technologies can only select typical sections for modeling, resulting in low efficiency.
By acquiring train control data, a set of layout attributes and a component library for signaling equipment are constructed. The parametric component library is used for 3D modeling, and the equipment is automatically arranged based on the centerline and attribute information of the line, thereby achieving precise positioning and model generation of signaling equipment.
It has achieved full-process digitization and automation of signal equipment, improved modeling efficiency, reduced human operation errors, and enhanced the standardization and reusability of models.
Smart Images

Figure CN121834972A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of railway signal BIM design, in particular to a BIM modeling method for section railway signal equipment. BACKGROUND
[0002] The section railway signal equipment is one of the important components of high-speed railway signal equipment, which includes the train control system equipment such as transponders, compensation capacitors, track circuit equipment such as choke transformers, air core coils, information tuning matching units, and various signal signs. The section signal equipment has the characteristics of huge quantity, scattered distribution along the railway line, relatively simple types, etc., which leads to the following problems in the BIM modeling process of the section railway signal equipment: first, the modeling workload is huge. According to the current mainstream enterprise-level railway signal BIM modeling standard requirements, about 500 signal equipment must be modeled per ten kilometers of double-line high-speed railway, and the modeling quantity of long and large trunk railway section is huge. Second, the modeling process is complicated, inconvenient to operate, and low in efficiency. This is mainly due to the manual arrangement of the traditional railway signal equipment, which needs to meet the requirements of mileage and elevation, and prevent the equipment from being too close to the line to cause over-limit. Moreover, the equipment is scattered along the line, and after arranging one device, it is often necessary to zoom out the interface to find the next device arrangement point under a large scale, and then zoom in to model under a small scale. Frequent zooming in and out of the interface leads to difficult positioning of the device mileage, and the operation interface is often lost. This process is time-consuming and laborious. Third, the device model modification is difficult. Each section signal equipment is relatively independent, and there is a lack of effective means for batch modification or adjustment of the model, and only the device model can be modified one by one. Based on the above situation, the current high-speed railway section railway signal BIM modeling often only selects a small section of a typical section for modeling, and there is a problem of low efficiency of section railway signal BIM modeling. SUMMARY
[0003] In a first aspect, embodiments of this application provide a BIM modeling method for railway signaling equipment in a railway section, comprising: acquiring track control data of a target railway section, and determining the installation position of each signaling device based on the track control data; wherein the track control data includes track centerline data; constructing a layout attribute set for the signaling devices, the layout attribute set including positioning attribute information of each signaling device; wherein the positioning attribute information is attribute information that determines the position and orientation of the signaling device in three-dimensional space; constructing a component library for the signaling devices, performing three-dimensional modeling on each signaling device to obtain parametric components, and attaching the layout attribute set of the signaling devices to the corresponding parametric components; during modeling, reading the track centerline data, the layout attribute set, and the component library, instantiating the corresponding parametric components in the component library based on the positioning attribute information in the layout attribute set, and placing each instantiated component at a target position in the three-dimensional scene based on the track centerline data and the positioning attribute information to generate a BIM model of the railway signaling equipment in the railway section.
[0004] According to one embodiment of the present invention, the step of acquiring the track control data of the target railway section and determining the setting position of each signaling device based on the track control data includes: extracting the signal point mileage or the transponder position mileage from the track control data, so as to determine the setting position of each signaling device based on the signal point mileage or the transponder position mileage.
[0005] According to one embodiment of the present invention, the positioning attribute information includes one or more of the following: mileage, line type, elevation, horizontal distance from the centerline of the line, and horizontal rotation angle.
[0006] According to one embodiment of the present invention, the elevation is based on the elevation of the line centerline at the mileage where the signal equipment is located as the reference zero point.
[0007] According to one embodiment of the present invention, when the target railway section is a double-track railway, the centerline of the first track of the double-track railway is used as the positioning reference line, and the horizontal distance of the signal equipment arranged on the second track relative to the positioning reference line is determined according to the track spacing of the double-track railway; wherein, the first track is neither of the tracks in the double-track railway, and the second track is the other track in the double-track railway.
[0008] According to one embodiment of the present invention, after constructing the component library of signal devices, performing three-dimensional modeling of each signal device to obtain a parametric component, and attaching the arrangement attribute set of the signal device to the corresponding parametric component, the method further includes: assigning initial attribute values to the parametric component on which the arrangement attribute set is attached.
[0009] According to one embodiment of the present invention, the method further includes: when modifying the generated BIM model, updating the positioning attribute information in the layout attribute set and re-executing the modeling plugin to complete the batch update of the model.
[0010] Secondly, embodiments of this application provide a BIM modeling system for railway signaling equipment, comprising: The acquisition module is used to acquire the track control data of the target railway section and determine the setting position of each signaling device based on the track control data; wherein, the track control data includes track centerline data; The first construction module is used to construct the layout attribute set of the signal equipment, the layout attribute set including the positioning attribute information of each signal equipment; wherein, the positioning attribute information is attribute information that determines the position and orientation of the signal equipment in three-dimensional space; The second construction module constructs a component library for signal equipment, performs 3D modeling on each signal equipment to obtain parametric components, and attaches the layout attribute set of the signal equipment to the corresponding parametric components; The generation module is used to read the line centerline data, the layout attribute set, and the component library when modeling, instantiate the corresponding parametric components in the component library based on the positioning attribute information in the layout attribute set, and arrange each instantiated component in the target position in the three-dimensional scene based on the line centerline data and the positioning attribute information to generate a BIM model of the railway signaling equipment in the section.
[0011] Thirdly, embodiments of this application provide a computer device, the computer device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the methods described above.
[0012] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the methods described above.
[0013] Compared with existing technologies, the beneficial effects of this application are as follows: by integrating track control data and a parametric component library, the entire process of signaling equipment, from data parsing and attribute definition to 3D layout, is digitized and automated. Its technical effects are mainly reflected in: achieving structured integration of signaling equipment positioning information, supporting automatic instantiation and precise layout of components based on the track centerline and attribute sets; improving the standardization and reusability of the model through a parametric component and attribute mounting mechanism; and simultaneously, reducing repetitive operations and errors in manual modeling by achieving automatic matching of equipment orientation and spatial position in the 3D scene, thereby improving the BIM modeling efficiency of railway signaling equipment in the section. Attached Figure Description
[0014] Figure 1 A schematic diagram illustrating the steps of the BIM modeling method for railway signaling equipment provided in this application embodiment. Detailed Implementation
[0015] The present application will now be described in further detail with reference to experimental examples and specific embodiments. However, this should not be construed as limiting the scope of the subject matter of the present application to the following embodiments. All technologies implemented based on the content of the present application fall within the scope of protection of the present application.
[0016] In the description of the embodiments of this application, technical terms such as "first" and "second" only distinguish one entity or operation from another, and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary or secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.
[0017] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0018] Please refer to Figure 1 , Figure 1 A schematic diagram illustrating the steps of the BIM modeling method for railway signaling equipment in an embodiment of this application. The BIM modeling method for railway signaling equipment in an inter-section may include: S1. Obtain the track control data of the target railway section, and determine the setting position of each signaling device based on the track control data.
[0019] In this embodiment, the railway signaling equipment refers to various signaling devices installed within the railway line area, such as transponders, compensation capacitors, choke transformers, air-core coils, information tuning and matching units, and signal signs; that is, physical equipment used for train operation control, track circuit signal transmission, and line identification. The target railway section refers to a specific line segment located between two stations (or signaling stations) on the railway line that requires BIM modeling. Line control data refers to the basic line data upon which the train operation control system relies, including line centerline data, signal point mileage, transponder location mileage, etc.; that is, structured data used to describe the geometric characteristics of the railway line and the layout information of signaling equipment, such as data files derived from the "Mainline Signal Data Table" and the "Transponder Location Table."
[0020] The centerline data is the geometric data that describes the spatial orientation of the railway line centerline. It is usually represented in the form of a three-dimensional coordinate sequence or a parametric curve, which is a continuous spatial curve used to define the reference position of the railway line. For example, in a double-track railway, the centerline can be specified as the midpoint line connecting the two rails of the down track.
[0021] In some embodiments, when the target railway section is a double-track railway, the centerline of the first track of the double-track railway is used as the positioning reference line, and the horizontal distance of the signal equipment arranged on the second track relative to the positioning reference line is determined according to the track spacing of the double-track railway; wherein, the first track is either of the double-track railways, and the second track is the other track of the double-track railway.
[0022] S2. Construct the layout attribute set of the signal equipment, which includes the positioning attribute information of each signal equipment.
[0023] In this embodiment, the layout attribute set refers to a set of attributes defined for each signal device, used to store the positioning attribute information of the device. This is a data structure containing fields such as mileage, row number, elevation, horizontal distance from the line centerline, and horizontal rotation angle, and may exist in the form of a table or database record. The positioning attribute information determines the position and orientation of the signal device in three-dimensional space. It is used to determine the specific attribute values of the signal device's spatial position and attitude. For example, the mileage attribute represents the longitudinal position of the device along the line centerline, and the elevation attribute represents the height of the device relative to the zero point of the line centerline reference at that mileage. These attribute values collectively determine the precise coordinates and orientation of the signal device in the three-dimensional scene.
[0024] S3. Construct a component library for signal equipment, perform 3D modeling of each signal equipment to obtain parametric components, and attach the layout attribute set of the signal equipment to the corresponding parametric components.
[0025] In this embodiment, a parametric component refers to a signaling equipment model created using 3D modeling software, possessing adjustable parameters and associated attribute information; that is, an intelligent 3D model unit that supports size-driven and attribute-attached configurations. For example, by performing 3D modeling on a transponder and defining its size parameters, a reusable model unit is formed. The component library is a collection storing multiple parametric components; that is, a resource library that categorizes and manages parametric components of various railway signaling equipment.
[0026] S4. When modeling, read the line centerline data, the layout attribute set, and the component library. Instantiate the corresponding parametric components in the component library based on the positioning attribute information in the layout attribute set. Based on the line centerline data and the positioning attribute information, place each instantiated component at the target position in the three-dimensional scene to generate a BIM model of the railway signaling equipment in the section.
[0027] In this embodiment, a positioning method based on the track centerline is adopted, which includes the track mileage, the distance from the track centerline, and the altitude at that mileage with the track centerline as the zero point. For double-track railways, the centerline of the line connecting the two rails of the lower track is typically used as the centerline for railway signaling BIM modeling. The most crucial data is the track mileage of the signaling equipment. The latter two values are usually constants that vary depending on the equipment, based on installation specifications and construction techniques.
[0028] In some embodiments, acquiring track control data for a target railway section and determining the location of each signaling device based on the track control data may include: The signal point mileage or transponder location mileage is extracted from the train control data to determine the setting position of each signal device based on the signal point mileage or transponder location mileage.
[0029] For example, structured train control data generated and rigorously verified during the design phase of the train operation control system (train control system) can be directly used as the location source. Specifically, the signal point mileage or transponder location mileage recorded in the train control data files (such as the "Mainline Signal Data Table" and the "Transponder Location Table") can be extracted. Using this mileage value as a key index, it can be correlated with the track centerline data to directly and uniquely determine the designed position of each signaling device (such as the tuning and matching unit of the track circuit, the signal point marker, or the transponder itself) in the longitudinal direction of the track.
[0030] In some embodiments, the location attribute information may include one or more of the following: mileage, line type, elevation, horizontal distance from the centerline of the line, and horizontal rotation angle.
[0031] A coordinate attribute set is designed for signal equipment components, storing the coordinates of the signal equipment. In addition, it includes five attributes: the equipment's rotation angle on the horizontal plane, and whether it's for up or down traffic. Mileage refers to the design or operational mileage of the signal equipment, usually composed of a mileage prefix "+ mileage," determining the equipment's projection point on the centerline. Down traffic is divided into "up" and "down," a crucial attribute for equipment positioning in conjunction with mileage. Equipment within a section can be categorized as down line or up line equipment. Generally, equipment should not be placed between lines. Since the down line is the default centerline, down line equipment is placed to the right of the down line, and up line equipment to the left of the down line, taking into account the distance between the up and down lines from the centerline. Elevation is set to prevent conflicts between the signal equipment and the civil engineering model, resulting in the signal equipment model appearing "buried in the ground" or "floating in the air." To ensure the signal equipment is positioned along the line when the slope is steep, the centerline elevation at the equipment's location is set as "0 elevation." Therefore, the "0 elevation" varies with the centerline at different distances. The distance from the track centerline is the distance between the equipment and the track centerline when viewed from above. This is to control signal equipment, prevent encroachment, or prevent the signal equipment from being too far from the track, exceeding the main cable duct or even the railway red line. The rotation angle, by default, places the front of the component in the component library directly facing the railway centerline. Setting the rotation angle on the horizontal plane allows adjustment of the railway signal equipment model's posture; the default is 0°, with the equipment facing the track. Rotating 90° places the equipment sideways to the track, and rotating 180° places the equipment with its back to the track. Different categories of signal equipment use standardized and uniform "category names."
[0032] For example, consider the installation of a compensating capacitor. Compensating capacitors are typically installed symmetrically at specific locations on the rails, with a fixed orientation and no directional requirements. In this case, its location may be determined entirely by only two attributes: mileage (determining the longitudinal position) and horizontal distance from the track centerline (determining the lateral position), without needing to specify the row (because its installation position is determined relative to a single track), elevation (possibly using the standard height of the track structure), or horizontal rotation angle (the equipment itself is symmetrical and does not require rotation).
[0033] For a signal point sign, the mileage must determine its location on the track; the lane classification must be clearly defined as either an up or down line, as this directly affects its placement on the centerline and the required spacing between lines; the elevation must be set according to the track's longitudinal slope and foundation conditions to prevent the sign from interfering with the roadbed or guardrails; the horizontal distance from the track centerline must ensure it is outside the clearance limits and within the line of sight; and the horizontal rotation angle must be adjusted to align the sign with the train driver's line of sight. Therefore, all five attributes are required for accurate modeling.
[0034] In some embodiments, the elevation is referenced to the elevation of the line centerline at the mileage where the signaling device is located. Specifically, the "elevation" attribute value of each signaling device actually represents the vertical offset relative to the elevation of the line centerline itself at the mileage where the device is located. This rule dynamically defines the actual elevation of the line centerline at each mileage point as the "reference zero point" for that point. For example, when the line is on a flat slope, the height of this zero point in the longitudinal direction remains unchanged; when the line enters an uphill or downhill section, this "reference zero point" will continuously rise or fall accordingly. Thus, during modeling and layout, regardless of the change in the longitudinal slope of the line, as long as the elevation attribute value of a device is specified as 0 meters, the device model will always fit the vertical height of the line centerline at the corresponding mileage; if it is specified as 0.5 meters, the device will be stably placed at a position 0.5 meters above the centerline of that point.
[0035] In the component library for constructing signal devices, after performing 3D modeling of each signal device to obtain parametric components, and attaching the arrangement attribute set of the signal devices to the corresponding parametric components, the method may further include: Assign initial attribute values to the parameterized component that has the set of layout attributes attached.
[0036] In this embodiment of the application, after creating the three-dimensional parametric component of the signal device and associating it with the arrangement attribute set, the method further includes the step of pre-assigning initial attribute values to the parametric component with the attached attribute set.
[0037] Before encapsulating the component library, a set of default, specification-compliant, or typical design-compliant initial values are filled into the attribute set fields associated with each parametric component. For example, the horizontal rotation angle attribute of a transponder parametric component is assigned an initial value of 0°, or the horizontal distance attribute of a sign component from the centerline of the line is assigned a standard value that conforms to safety clearances. This step establishes a reasonable preset state for the components. When the plugin reads the component library and instantiates the components, the instantiated components already carry meaningful initial data. This avoids placement errors that may be caused by "empty" attribute values and provides users with a reliable basic template that can be fine-tuned or overridden based on specific design requirements, making the batch modeling process smoother and more robust.
[0038] This step becomes clearer when examined within the context of the complete component library construction process outlined in the document. The construction of the component library is a systematic process that begins with 3D geometric modeling of the signaling equipment in each section to create parametric components. Subsequently, attribute sets related to the equipment's location and attributes are created for the section signaling equipment, and these attribute sets are attached as metadata frames to the corresponding parametric component models, establishing the association between the model and attribute fields. Next, initial attributes are assigned to the model when the attribute sets are attached, i.e., initial values or basic information are filled into each attached attribute set field. Finally, these parametric components equipped with complete attribute frameworks and initial values are uniformly managed and packaged, forming a standardized section component library that can be directly called by modeling plugins. This entire process, for example, when implemented on a Bentley-based modeling platform, ensures that the final component library not only contains the geometric shape of the equipment but also embeds structured attribute information and practical initial states, laying a solid data foundation for subsequent attribute-driven automated and batch BIM modeling.
[0039] In this embodiment, rapid section modeling can be achieved based on a modeling plugin. The modeling plugin mainly consists of an input module, a data processing module, and a modeling module. The input module primarily reads the line centerline, the signal equipment data table, and the component library. The data processing module, after reading the signal data table, instantiates components based on the data of each signal equipment in the table and assigns the attribute information values from the table to the instantiated components. The modeling module, based on the centerline information and the location information in the attributes of each instantiated component, reads the location information and places the equipment in the corresponding positions according to the location information.
[0040] Specifically, the modeling plugin, through its internally cooperating functional modules, takes line centerline data, layout attribute sets (often in the form of signal equipment data tables), and a component library as inputs to automatically generate the final BIM model. The input module is responsible for reading the line centerline file, the signal equipment data table containing all equipment positioning attribute information, and the component library storing parametric components. Next, the data processing module parses each record in the signal equipment data table, retrieves the corresponding parametric component from the component library based on the equipment category specified in the record, creates an instantiated component, and assigns the corresponding attribute information (especially positioning attribute information) of the equipment in the table to this new instance. Then, the modeling module, based on the line centerline geometry information read by the input module and combined with the positioning attribute information (such as mileage, elevation, horizontal distance, etc.) already assigned to each instantiated component, performs spatial coordinate calculations and attitude adjustments, precisely placing each instantiated component at its target position in the 3D scene.
[0041] Furthermore, the method provided in this application embodiment may also include: when modifying the generated BIM model, updating the positioning attribute information in the layout attribute set and re-executing the modeling plugin to complete the batch update of the model.
[0042] The method provided in this application also includes batch model updates, which is an efficient solution to the core pain point of "difficulty in modifying equipment models and lack of effective batch adjustment methods" in traditional BIM modeling.
[0043] Specifically, when an existing BIM model of railway signaling equipment needs modification due to design changes, mileage adjustments, or installation parameter optimizations, users no longer need to manually select, delete, or reposition hundreds of equipment models one by one in a complex 3D scene. Instead, they only need to open and edit the layout attribute set (usually a structured signaling equipment attribute table) that serves as the data source, and centrally update the positioning attribute information of one or more devices that need modification. For example, batch adjust the mileage of all transponders in a certain section, or uniformly change the horizontal distance of a batch of signs from the centerline of the line. After completing the data editing, the user restarts and runs the modeling plugin. The plugin will automatically reread the updated attribute table, line centerline data, and component library, and completely repeat its automated processing flow: that is, the data processing module re-instantiates and assigns values to components based on the new data, and the modeling module recalculates and arranges all equipment (including those that have not been modified) in the 3D scene based on the new positioning information. By transforming model modification from tedious and error-prone 3D geometric operations into efficient and traceable 2D data table maintenance, the efficiency and reliability of design iteration and model maintenance are improved.
[0044] In the aforementioned implementation process, by integrating track control data and a parametric component library, the entire process of signaling equipment—from data parsing and attribute definition to 3D layout—was digitized and automated. The main technical benefits are: structured integration of signaling equipment positioning information, supporting automatic instantiation and precise layout of components based on the track centerline and attribute sets; improved model standardization and reusability through parametric component and attribute mounting mechanisms; and enhanced BIM modeling efficiency for railway signaling equipment by automatically matching equipment orientation and spatial position in the 3D scene, reducing repetitive operations and errors in manual modeling.
[0045] Based on the same concept, embodiments of this application also provide a BIM modeling system for railway signaling equipment, which may include: The acquisition module is used to acquire the track control data of the target railway section and determine the setting position of each signaling device based on the track control data; wherein, the track control data includes track centerline data; The first construction module is used to construct the layout attribute set of the signal equipment, the layout attribute set including the positioning attribute information of each signal equipment; wherein, the positioning attribute information is attribute information that determines the position and orientation of the signal equipment in three-dimensional space; The second construction module constructs a component library for signal equipment, performs 3D modeling on each signal equipment to obtain parametric components, and attaches the layout attribute set of the signal equipment to the corresponding parametric components; The generation module is used to read the line centerline data, the layout attribute set, and the component library when modeling, instantiate the corresponding parametric components in the component library based on the positioning attribute information in the layout attribute set, and arrange each instantiated component in the target position in the three-dimensional scene based on the line centerline data and the positioning attribute information to generate a BIM model of the railway signaling equipment in the section.
[0046] It should be understood that when the various modules of the system provided in the above embodiments are working, the division of each functional module in the above description is only used as an example. In actual applications, the above functions can be assigned to different functional modules as needed. That is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0047] The functional modules in the above embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of the embodiments of this application.
[0048] Based on the same concept, embodiments of this application also provide a computer device, which may include a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the methods described above.
[0049] Based on the same concept, embodiments of this application also provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the methods described above.
[0050] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A BIM modeling method for railway signaling equipment in a section, characterized in that, include: Acquire the track control data for the target railway section, and determine the installation location of each signaling device based on the track control data; wherein, the track control data includes track centerline data; Construct a set of layout attributes for the signal devices, the set of layout attributes including the positioning attribute information of each signal device; wherein, the positioning attribute information is attribute information that determines the position and orientation of the signal device in three-dimensional space; A component library for signal equipment is constructed. Each signal equipment is 3D modeled to obtain a parametric component, and the layout attribute set of the signal equipment is mounted onto the corresponding parametric component. In the case of modeling, the centerline data of the line, the layout attribute set and the component library are read. Based on the positioning attribute information in the layout attribute set, the corresponding parametric components in the component library are instantiated. Based on the centerline data of the line and the positioning attribute information, each instantiated component is placed at the target position in the three-dimensional scene to generate a BIM model of the railway signaling equipment in the section.
2. The method according to claim 1, characterized in that, The process of acquiring the track control data for the target railway section and determining the location of each signaling device based on the track control data includes: The signal point mileage or transponder location mileage is extracted from the train control data to determine the setting position of each signal device based on the signal point mileage or transponder location mileage.
3. The method according to claim 1, characterized in that, The positioning attribute information includes one or more of the following: mileage, line type, elevation, horizontal distance from the centerline of the line, and horizontal rotation angle.
4. The method according to claim 3, characterized in that, The elevation is based on the elevation of the line centerline at the mileage where the signal equipment is located as the reference zero point.
5. The method according to claim 1, characterized in that, When the target railway section is a double-track railway, the centerline of the first track of the double-track railway is used as the positioning reference line, and the horizontal distance of the signal equipment arranged on the second track relative to the positioning reference line is determined according to the track spacing of the double-track railway; wherein, the first track is neither of the tracks in the double-track railway, and the second track is the other track in the double-track railway.
6. The method according to claim 1, characterized in that, In the component library for constructing signal devices, after performing 3D modeling of each signal device to obtain parametric components, and attaching the arrangement attribute set of the signal devices to the corresponding parametric components, the method further includes: Assign initial attribute values to the parameterized component that has the set of layout attributes attached.
7. The method according to any one of claims 1-6, characterized in that, The method further includes: when modifying an already generated BIM model, updating the positioning attribute information in the layout attribute set and re-executing the modeling plugin to complete a batch update of the model.
8. A BIM modeling system for railway signaling equipment in a section, characterized in that, include: The acquisition module is used to acquire the track control data of the target railway section and determine the setting position of each signaling device based on the track control data; wherein, the track control data includes track centerline data; The first construction module is used to construct the layout attribute set of the signal equipment, the layout attribute set including the positioning attribute information of each signal equipment; wherein, the positioning attribute information is attribute information that determines the position and orientation of the signal equipment in three-dimensional space; The second construction module constructs a component library for signal equipment, performs 3D modeling on each signal equipment to obtain parametric components, and attaches the layout attribute set of the signal equipment to the corresponding parametric components; The generation module is used to read the line centerline data, the layout attribute set, and the component library when modeling, instantiate the corresponding parametric components in the component library based on the positioning attribute information in the layout attribute set, and arrange each instantiated component in the target position in the three-dimensional scene based on the line centerline data and the positioning attribute information to generate a BIM model of the railway signaling equipment in the section.
9. A computer device, characterized in that, The computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the method as claimed in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1 to 7.