Rail transit interval structure data design method and system
By fitting the centerline of the urban rail transit section structure using BIM technology and Revit software algorithms, it solves the problems of low data model design accuracy and generation efficiency in the existing technology, realizes high-precision data model generation, and supports the full life cycle application of intelligent construction. .
Patent Information
- Application Number
- CN202411908723.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-01-24
AI Technical Summary
In the prior art, the design accuracy and generation efficiency of the urban rail transit interval structure data model are low, and it is impossible to effectively provide a complete data foundation for intelligent construction.
Adopt BIM technology, the central line of the Revit software algorithm fitting interval structure, setting the relevant main structure and support structure components of the shield and the dark excavation interval, and add interval information to the component to generate high -precision three -dimensional data models.
It has significantly improved the design accuracy and generation efficiency of the urban rail transit section structure data model, and provided a complete data foundation to support the full life cycle application of intelligent construction.
Smart Images

Figure CN119358106A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of intelligent construction of interval structures, and specifically, relates to a method and system for designing rail transit interval structure data; more specifically, a method and system for designing rail transit interval structure data for intelligent construction. Background Art
[0002] In recent years, my country's urban rail transit projects have achieved rapid development. The interval structure is an important part of the rail transit project. On a macro level, it is a complex three-dimensional space curve, that is, the interval structure design needs to consider not only the plane line shape, but also the depth and elevation in the vertical direction. According to the construction method, it is divided into dark excavation method, shield method, etc. Intelligent construction is an advanced stage for the entire life cycle of engineering products to achieve the improvement of construction production level and the empowerment of on-site operations under ubiquitous perception conditions. The design stage, as the guide of the entire life cycle of the project, plays an important role in the process of intelligent construction of the project. In the context of intelligent construction, traditional two-dimensional drawings cannot meet its demand for design data. In addition, in terms of data model design accuracy, generation efficiency, and information contained in the interval structure of urban rail transit, it is currently unable to effectively provide a complete data foundation for subsequent intelligent construction. Summary of the invention
[0003] The purpose of the present invention is to provide a rail transit section structure data design method and system, aiming to solve the technical problems of low design accuracy and low generation efficiency of urban rail transit section structure data models existing in the prior art.
[0004] To achieve the above object, the technical solution adopted by the present invention is: to provide a rail transit section structure data design method, comprising the following steps: Read the line data table, pre-process the read data to obtain the line point data, and construct two-dimensional and three-dimensional curves; Calculate the two-dimensional coordinate system corresponding to the structure to be arranged on the two-dimensional curve according to the starting mileage and span of the interval; then calculate the three-dimensional coordinate system according to the two-dimensional coordinate system; According to the relationship between the coordinate system of the point and the world coordinate system, the coordinate transformation matrix of the corresponding point is obtained, thereby generating the center line of the three-dimensional space; Generate an interval structure BIM model based on the three-dimensional space centerline; and add interval information to the interval structure BIM model.
[0005] Preferably, the reading of the line data table, preprocessing the read data to obtain line point data, and constructing two-dimensional and three-dimensional curves include: Read the route data table. Identify the content in the data table; the content in the route table includes: route mileage; coordinates of route points in the three-dimensional coordinate system (i.e. X coordinate point, Y coordinate point, Z coordinate point); point identification, i.e. one or more of the following: starting point QD, ordinary point P, straight-slow point ZH, slow-round point HY, round-slow point YH, slow-straight point HZ, end point ZD, and offset value; Analyze the long and short chain intervals; Processing curve offset data; Get the corrected route point data and construct two-dimensional and three-dimensional curves.
[0006] Preferably, the step of calculating a two-dimensional coordinate system corresponding to the structure to be arranged on the two-dimensional curve according to the starting mileage and span of the interval; and then calculating a three-dimensional coordinate system according to the two-dimensional coordinate system includes: When calculating the two-dimensional coordinate system corresponding to the structure to be arranged on the two-dimensional curve, the length of the straight line segment of the two-dimensional curve can be regarded as the line length. By traversing the small straight line segments one by one from the beginning, the required two-dimensional point can be obtained; and when the two-dimensional point is not located on the input point, it is obtained by linear interpolation method.
[0007] Preferably, obtaining a coordinate transformation matrix of a corresponding point according to a relationship between a coordinate system of the point and a world coordinate system, thereby generating a three-dimensional space center line, comprises: obtaining a three-dimensional space line in a world coordinate system using a translation transformation, wherein the translation transformation matrix is:
[0008] in is the horizontal coordinate value of the point after transformation, is the horizontal coordinate value of the point before transformation, is the ordinate value of the point after transformation, is the ordinate value of the point before transformation, is the vertical coordinate value of the point after transformation, is the vertical coordinate value of the point before transformation Preferably, the processing curve offset data includes: According to the point identification in the line data table, the straight-slow point to the slow-straight point is divided into three sections, namely Q section, Y section and H section: Get the arc segment object and arc center point of each interval, and count the number of points in this interval and the unit vector from the points in this interval to the arc center point and offset ; Update the X, Y, and Z point coordinates in the table data.
[0009] Preferably, the offset of each interval point is performed according to the arc object, arc center point, interval point index, unit vector and offset of the interval, including the calculation formula adopted: ; in, x 0 Represents the spatial coordinates of a point x Direction coordinate components, y 0 Indicates coordinate points y Direction coordinate components, z 0 Indicates coordinate points z Direction coordinate components; a x represents the [1,0,0] unit vector, a y represents the [0,1,0] unit vector, a z represents the [0,0,1] unit vector; O x is the offset O Vector in x The direction component, O y for O Vector in y The direction component, O z for O The component of the vector in the z direction.
[0010] Preferably, the interval information includes structure information and management information.
[0011] A rail transit section structure data design system, used to implement a rail transit section structure data design method as described in any one of the above, characterized by comprising: The table preprocessing module is used to preprocess the read data to obtain the route point data and construct two-dimensional and three-dimensional curves; A coordinate system generation module is used to calculate the two-dimensional coordinate system corresponding to the structure to be arranged on the two-dimensional curve according to the starting mileage and span of the interval; and then calculate the three-dimensional coordinate system according to the two-dimensional coordinate system; A coordinate transformation module is used to obtain a coordinate transformation matrix of a corresponding point according to the relationship between the coordinate system of the point and the world coordinate system, thereby generating a three-dimensional space center line; The model generation module is used to generate an interval structure BIM model according to the three-dimensional space center line; and add interval information to the interval structure BIM model.
[0012] An electronic device comprises a bus, a transceiver, a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the transceiver, the memory and the processor are connected via the bus, and wherein the computer program, when executed by the processor, implements the steps in a method for designing rail transit section structure data as described in any one of the above items.
[0013] 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 in a method for designing rail transit section structure data as described in any one of the above items are implemented.
[0014] The beneficial effect of the rail transit interval structure data design method and system provided by the present invention is that: compared with the prior art, the rail transit interval structure data design method and system provided by the present invention is based on BIM technology, fits the center line of the interval structure through the Revit software algorithm and arranges the shield, dark excavation interval related main structure and support structure components, and finally assigns the interval information to the above components so that the data model conforms to the full life cycle application of intelligent construction. Through the above method, the design accuracy and generation efficiency of the urban rail transit interval structure data model are greatly improved, and the data information contained can also provide a complete data foundation for subsequent intelligent construction.
[0015] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0017] Figure 1 A flowchart of a method for designing rail transit section structure data for intelligent construction according to an embodiment of the present invention is shown; Figure 2 It shows that the short straight lines in the rail transit section structure data design method for intelligent construction in an embodiment of the present invention construct two-dimensional and three-dimensional curves; Figure 3 A schematic diagram showing the conversion of a 2D coordinate system into a 3D coordinate system in a rail transit section structure data design method for intelligent construction according to an embodiment of the present invention is shown; Figure 4A schematic diagram of a shield tunnel section structure model generated in a rail transit section structure data design method for intelligent construction according to an embodiment of the present invention is shown; Figure 5 A schematic diagram of a dark-digging section structure model generated in a rail transit section structure data design method for intelligent construction according to an embodiment of the present invention is shown; Figure 6 The section information added in the rail transit section structure data design method for intelligent construction according to an embodiment of the present invention is shown; Figure 7 A structural block diagram of a rail transit section structure data design system for intelligent construction according to an embodiment of the present invention is shown.
[0018] In the figure: 1. Table preprocessing module; 2. Coordinate system generation module; 3. Coordinate transformation module; 4. Model generation module. DETAILED DESCRIPTION
[0019] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present invention more clearly understood, the present invention 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 invention and are not intended to limit the present invention.
[0020] Please also read Figures 1 to 7 Now, a rail transit section structure data design method provided by the present invention is described. The rail transit section structure data design method comprises the following steps: Read the line data table, pre-process the read data to obtain the line point data, and construct the two-dimensional and three-dimensional curves; the implementation of this step includes the following specific steps: Read the line data table by calling the NPOI library, where NPOI is an open source .NET library for reading and writing Excel files (including .xls and .xlsx formats) to identify the content in the data table; each row of data is combined to represent a point in space. The content in the line table includes: the mileage of the point on the line; the coordinates of the point in the three-dimensional coordinate system (i.e., X coordinate point, Y coordinate point, Z coordinate point); the position identifier of the point is one or more of the starting point QD, ordinary point P, straight slow point ZH, slow round point HY, round slow point YH, slow straight point HZ, end point ZD, and offset value.
[0021] Analyze the long and short chain intervals; In this step, the long chain is determined based on the adjacent mileages. When mileage 1 is greater than mileage 2, it is a long chain. When mileage 1 is less than mileage 2, it is a short chain.
[0022] Specifically, the mileage piles usually increase in sequence along the direction of the route. The difference between two adjacent mileage piles should be equal to the actual distance between the two piles. If the difference between the next mileage pile and the previous mileage pile is greater than the actual measured distance between the two piles, then there may be a long chain. If the difference between the next mileage pile and the previous mileage pile is less than the actual measured distance between the two piles, there may be a short chain.
[0023] Processing curve offset data; When processing curve offset data, the original data is processed according to the offset value corresponding to the corresponding mileage in the line table data; The corrected route point data is obtained and two-dimensional and three-dimensional curves are constructed; wherein the route point data includes the mileage, X, Y, Z coordinates, and point identification of the coordinate point.
[0024] Find the route point data in the array corresponding to the input start and end mileage, and according to the values of these route point data in the XY plane, form a short straight line by connecting the front and rear points, and then after connecting multiple short straight lines, fit to form a two-dimensional curve; at the same time, in the Z-axis direction, assign the value of each route point data in the Z-axis direction, so that the two-dimensional curve changes in space to form a three-dimensional curve.
[0025] According to the starting mileage and span of the interval, the two-dimensional coordinate system corresponding to the structure to be arranged on the two-dimensional curve is calculated; the span is the distance between the front and rear points along the curve direction, which is defined artificially according to needs.
[0026] When calculating the corresponding two-dimensional coordinate system on the two-dimensional curve of the structure to be arranged, the length of the straight line segment of the two-dimensional curve can be regarded as the line length. By traversing the small straight line segments one by one from the beginning of the structure, the required two-dimensional point can be obtained. If the two-dimensional point is not located on the input point, it can be easily obtained through linear interpolation.
[0027] The starting mileage is the starting reference point of the line, which is used to provide a unified coordinate origin for the design and construction process within this section.
[0028] Calculate a three-dimensional coordinate system based on a two-dimensional coordinate system; When converting a two-dimensional coordinate system into a three-dimensional coordinate system, assume that the two-dimensional spline curve is spl2d, and the spline curve composed of three-dimensional points is spl3d. Construct a perpendicular line Tmpl to the point pt2d on spl2d, and construct a vertical plane with finite height and length through Tmpl. By calculating the intersection point pt3d of the vertical plane and spl3d, the three-dimensional coordinate system of the corresponding point can be obtained.
[0029] According to the relationship between the coordinate system of the point and the world coordinate system, the coordinate transformation matrix of the corresponding point is obtained, thereby generating the center line of the three-dimensional space; This mainly involves translation transformation, and the translation transformation matrix is as follows
[0030] in is the horizontal coordinate value of the point after transformation, is the horizontal coordinate value of the point before transformation, is the ordinate value of the point after transformation, is the ordinate value of the point before transformation, is the vertical coordinate value of the point after transformation, is the vertical coordinate value of the point before transformation.
[0031] Generate an interval structure BIM model based on the 3D space centerline; and add interval information to the interval structure BIM model. The implementation of this step includes the following specific steps: Generate the interval structure BIM model according to the 3D space centerline, where the interval structure BIM model includes the interval shield structure and the dark excavation structure.
[0032] The interval shield structure includes one or more of the following: standard ring capping block, standard ring adjacent block, standard ring standard block, left turn ring capping block, left turn ring adjacent block, left turn ring standard block, right turn ring capping block, right turn ring adjacent block and stone turn ring standard block.
[0033] The dark excavation structure includes one or more of the following: initial support, secondary lining, support anchors, and advanced pipe sheds; The specific types of interval shield structure and underground excavation structure are determined according to geological conditions and design requirements.
[0034] Add interval information to make the data model compatible with the full life cycle application of intelligent construction.
[0035] The interval information includes structure information and management information. Example
[0036] A rail transit section structure data design method, please refer to Figures 1 to 7 , including the following steps: S101, read the data in the line data table, and identify the content in the data table. Specifically, each hash point in the data table contains the following data: mileage, XYZ coordinate value, point identifier, i.e., starting point QD, ordinary point P, straight slow point ZH, slow round point HY, round slow point YH, slow straight point HZ, end point ZD, offset value, as shown in Table 1. The mileage, XYZ coordinate, and offset value in Table 1 are in m. The hash point can be directly obtained according to the design file results of the line profession.
[0037] Table 1 1 mileage X coordinate Y Z Point marking Offset value 2 11400 115310.0422 239558.639 3.363 QD (P, ZH, HY, YH, HZ, ZD) 0.5 S102, analyzing the long and short chain intervals; In this step, the long chain break is determined based on the adjacent mileage. If the difference between the next mileage and the previous mileage is greater than the actual measured distance between the two points, then there may be a long chain. If the difference between the next mileage and the previous mileage is less than the actual measured distance between the two points, there may be a short chain.
[0038] S103, processing curve offset data; When processing curve offset data, the original data is processed according to the offset value corresponding to the corresponding mileage in the line table data; specifically, the ZH point (straight slow point) to the HZ point (slow straight point) is divided into three intervals according to the point identification in the line data table. The Q interval is between the ZH point (straight slow point) and the HY point (slow round point). The Y interval is between the HY point (slow round point) and the YH point (round slow point). The H interval is between the YH point (round slow point) and the HZ point (slow straight point).
[0039] Get the circular curve and arc center point of each interval, and count the number of points in this interval and the unit vector from the point in this interval to the arc center point and offset . The offset Input through EXCEL table, the corresponding value is manually designed and defined. The following are the specific steps: Filter circular and slow-motion curves: By traversing the line data table, filter out the Q, Y, and H intervals according to the point markers to obtain the circular and slow-motion segment objects.
[0040] Get the center point of the arc: Use SRegionobj.Sarc and arc_temp.Center in the RevitAPI development command for specific implementation. SRegionobj.Sarc is an arc object, which contains the geometric information of the arc. arc_temp.Center can be used to obtain the coordinates of the center point of the arc.
[0041] Offset point calculation: Finally, the offset of each interval point is performed based on the circular curve, arc center point, interval point index, unit vector and offset of this interval. The relevant calculation formula is as follows:
[0042] Among them, among them, x 0 Represents the spatial coordinate point x Direction coordinate components, y 0 Indicates coordinate points y Direction coordinate components, z 0 Indicates coordinate points z Direction coordinate components;a x represents the [1,0,0] unit vector, a y represents the [0,1,0] unit vector, a z represents the [0,0,1] unit vector; O x is the offset O Vector in x The direction component, O y for O Vector in y The direction component, O z for O The component of the vector in the z direction.
[0043] Finally, the X, Y, and Z point coordinates in the table data are updated.
[0044] S104, obtaining the corrected route point data and constructing two-dimensional and three-dimensional curves; When constructing two-dimensional and three-dimensional curves, the line data in the array corresponding to the input start and end mileages are found, and based on these point sets, a two-dimensional curve is fitted through multiple short straight line segments in the XY plane, and a three-dimensional curve is fitted through multiple short straight line segments in the XYZ plane.
[0045] See also Figure 2 When constructing 2D and 3D curves, find the line data in the array corresponding to the input start and end mileages. According to these point sets, fit the 2D curve through multiple short straight line segments in the XY plane, and fit the 3D curve through multiple short straight line segments in the XYZ plane. The fitting process is completed using the CreateCurve Method function in RevitAPI.
[0046] S105, calculating the two-dimensional coordinate system corresponding to the structure to be arranged on the two-dimensional curve according to the starting mileage and span of the interval; When calculating the two-dimensional coordinate system corresponding to the structure to be arranged on the two-dimensional curve, the length of the straight line segment of the two-dimensional curve can be regarded as the line length. By traversing the small straight line segments one by one from the beginning, the required two-dimensional point can be obtained. If the two-dimensional point is not located on the input point, it can be easily obtained through linear interpolation.
[0047] S106, calculating a three-dimensional coordinate system according to the two-dimensional coordinate system; When converting a two-dimensional coordinate system into a three-dimensional coordinate system, assume that the two-dimensional spline curve is spl2d, and the spline curve composed of three-dimensional points is spl3d. Construct a perpendicular line Tmpl to the point pt2d on spl2d, and construct a vertical plane with finite height and length through Tmpl. By calculating the intersection point pt3d of the vertical plane and spl3d, the three-dimensional coordinate system of the corresponding point can be obtained.
[0048] See also Figure 3 When converting the 2D coordinate system to the 3D coordinate system, assume that the 2D spline curve is spl2d and the spline curve composed of 3D points is spl3d. Calculate the derivative D vector of the 2D curve at different mileage values and create a plane Tmpl, whose normal is the D vector. Use the PlaneCurveIntersection command in RevitAPI to calculate the intersection pt3d of the plane Tmpl and spl3d, and get the 3D coordinates of the corresponding mileage point.
[0049] S107, obtaining a coordinate transformation matrix of the corresponding point according to the relationship between the coordinate system of the point and the world coordinate system, thereby generating a three-dimensional space center line; The coordinate transformation matrix K of the point can be obtained by using the right-hand rule according to the relationship between the coordinate system and the world coordinate system, and then the transform class in the Revit API can be used to multiply the transformation matrix K by the 3D coordinate system to obtain the 3D space center line. This mainly involves translation transformation, and the translation transformation matrix is as follows:
[0050] in, is the horizontal coordinate value of the point after transformation, is the horizontal coordinate value of the point before transformation, is the ordinate value of the point after transformation, is the ordinate value of the point before transformation, is the vertical coordinate value of the point after transformation, is the vertical coordinate value of the point before transformation. The three-dimensional space line in the world coordinate system is obtained through the above transformation matrix.
[0051] S108. Generate a BIM model of the interval structure according to the three-dimensional space centerline, including the interval shield structure and the dark excavation structure; See also Figure 4 , Figure 5 The shield structure of the interval includes standard ring capping block, standard ring adjacent block, standard ring standard block, left turn ring capping block, left turn ring adjacent block, left turn ring standard block, right turn ring capping block, right turn ring adjacent block, and right turn ring standard block. The dark excavation structure includes initial support, secondary lining, support anchor rods, and advance small guide tubes.
[0052] The above-mentioned parametric families of shield structure components and dark excavation structure components are established. The above-mentioned series of parametric families can be automatically arranged based on the three-dimensional space lines, and combined and placed in corresponding three-dimensional space positions to realize the establishment of the interval structure BIM model.
[0053] S109. Add interval information to make the data model compatible with the full life cycle application of intelligent construction.
[0054] For details, see Figure 6 The interval information includes structural information and management information. Among them, the structural information includes the concrete structure grade and the impermeability grade, and the management information includes the information of designers and units, construction personnel and units, construction unit supervisors and units, and operation and maintenance supervisors and units.
[0055] The present invention also provides a rail transit section structure data design system, please refer to Figures 1 to 7 , used to implement a rail transit interval structure data design method as described in any of the above items, including: a table preprocessing module 1, a coordinate system generation module 2, a coordinate transformation module 3 and a model generation module 4, the table preprocessing module 1 is used to preprocess the read data to obtain line point data, and construct two-dimensional and three-dimensional curves; the coordinate system generation module 2 is used to calculate the two-dimensional coordinate system corresponding to the structure to be arranged on the two-dimensional curve according to the starting mileage and span of the interval; then calculate the three-dimensional coordinate system according to the two-dimensional coordinate system; the coordinate transformation module 3 is used to obtain the coordinate transformation matrix of the corresponding point according to the relationship between the coordinate system of the point and the world coordinate system, thereby generating a three-dimensional space center line; the model generation module 4 is used to generate an interval structure BIM model according to the three-dimensional space center line; and add interval information to the interval structure BIM model Compared with the prior art, the present invention provides a rail transit interval structure data design method and system. Based on BIM technology, the center line of the interval structure is fitted through the Revit software algorithm, and the shield and dark excavation interval related main structure and support structure components are arranged. Finally, the interval information is given to the above components to make the data model conform to the full life cycle application of intelligent construction. Through the above method, the design accuracy and generation efficiency of the urban rail transit interval structure data model are greatly improved, and the data information contained can also provide a complete data foundation for subsequent intelligent construction.
[0056] The present invention also provides an electronic device, comprising a bus, a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the transceiver, the memory, and the processor are connected via the bus, and wherein the computer program, when executed by the processor, implements the steps in the above-mentioned method for designing rail transit section structure data.
[0057] Compared with the prior art, the beneficial effects of an electronic device provided by the present invention are the same as the beneficial effects of a rail transit section structure data design method described in the above technical solution, and will not be elaborated here.
[0058] The present invention also provides 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 in the above-mentioned method for designing rail transit section structure data are implemented.
[0059] Compared with the prior art, the beneficial effects of a computer-readable storage medium provided by the present invention are the same as the beneficial effects of a rail transit section structure data design method described in the above technical solution, and will not be elaborated here.
[0060] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technical solution that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A rail transit section structure data design method, characterized in that: The following steps are involved: Read the line data table, pre-process the read data to obtain the line point data, and construct two-dimensional and three-dimensional curves; Calculate the two-dimensional coordinate system corresponding to the structure to be arranged on the two-dimensional curve according to the starting mileage and span of the interval; then calculate the three-dimensional coordinate system according to the two-dimensional coordinate system; According to the relationship between the coordinate system of the point and the world coordinate system, the coordinate transformation matrix of the corresponding point is obtained, thereby generating the center line of the three-dimensional space; Generate an interval structure BIM model based on the three-dimensional space centerline; and add interval information to the interval structure BIM model.
2. A rail transit section structure data design method as claimed in claim 1, characterized in that: The reading of the line data table, preprocessing of the read data to obtain line point data, and construction of two-dimensional and three-dimensional curves include: Read the route data table; identify the content in the data table; wherein the content in the route table includes: route mileage; coordinates of route points in a three-dimensional coordinate system; point identification, i.e., one or more of the starting point QD, ordinary point P, straight-slow point ZH, slow-round point HY, round-slow point YH, slow-straight point HZ, end point ZD, and offset value; Analyze the long and short chain intervals; Processing curve offset data; Get the corrected route point data and construct two-dimensional and three-dimensional curves.
3. A rail transit section structure data design method as claimed in claim 1, characterized in that: The two-dimensional coordinate system corresponding to the structure to be arranged on the two-dimensional curve is calculated according to the starting mileage and span of the interval; Then calculate the three-dimensional coordinate system based on the two-dimensional coordinate system, including: When calculating the two-dimensional coordinate system corresponding to the structure to be arranged on the two-dimensional curve, the length of the straight line segment of the two-dimensional curve can be regarded as the line length. By traversing the small straight line segments one by one from the beginning, the required two-dimensional point can be obtained; and when the two-dimensional point is not located on the input point, it is obtained by linear interpolation method.
4. A rail transit section structure data design method as claimed in claim 3, characterized in that: The coordinate transformation matrix of the corresponding point is obtained according to the relationship between the coordinate system of the point and the world coordinate system, thereby generating the three-dimensional space center line, including: using translation transformation to obtain the three-dimensional space line in the world coordinate system, and the translation transformation matrix is: ; in is the horizontal coordinate value of the point after transformation, is the horizontal coordinate value of the point before transformation, is the ordinate value of the point after transformation, is the ordinate value of the point before transformation, is the vertical coordinate value of the point after transformation, is the vertical coordinate value of the point before transformation.
5. A rail transit section structure data design method as claimed in claim 2, characterized in that: The processing curve offset data includes: According to the point identification in the line data table, the straight-slow point to the slow-straight point is divided into three sections, namely Q section, Y section and H section: Get the arc segment object and arc center point of each interval, and count the number of points in this interval and the unit vector from the points in this interval to the arc center point and offset ; Update the X, Y, and Z point coordinates in the table data.
6. A rail transit section structure data design method as claimed in claim 5, characterized in that: The offset of each interval point is performed according to the arc object, arc center point, interval point index, unit vector and offset of this interval, including the calculation formula used: ; in, x 0 Represents the spatial coordinates of a point x Direction coordinate components, y 0 Indicates coordinate points y Direction coordinate components, z 0 Indicates coordinate points z Direction coordinate components; a x represents the [1,0,0] unit vector, a y represents the [0,1,0] unit vector, a z represents the [0,0,1] unit vector; O x is the offset O Vector in x The direction component, O y for O Vector in y The direction of the component, O z for O The component of the vector in the z direction.
7. A rail transit section structure data design method as claimed in claim 1, characterized in that: The interval information includes structure information and management information.
8. A rail transit section structure data design system, used to implement a rail transit section structure data design method as claimed in any one of claims 1 to 7, characterized in that: include: The table preprocessing module is used to preprocess the read data to obtain the route point data and construct two-dimensional and three-dimensional curves; A coordinate system generation module is used to calculate the two-dimensional coordinate system corresponding to the structure to be arranged on the two-dimensional curve according to the starting mileage and span of the interval; and then calculate the three-dimensional coordinate system according to the two-dimensional coordinate system; A coordinate transformation module is used to obtain a coordinate transformation matrix of a corresponding point according to the relationship between the coordinate system of the point and the world coordinate system, thereby generating a three-dimensional space center line; The model generation module is used to generate an interval structure BIM model according to the three-dimensional space center line; and add interval information to the interval structure BIM model.
9. An electronic device, comprising a bus, a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the transceiver, the memory, and the processor are connected via the bus, wherein: When the computer program is executed by the processor, the steps of the method for designing rail transit section structure data as described in any one of claims 1 to 7 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 in the method for designing rail transit section structure data as described in any one of claims 1-7 are implemented.
Citation Information
Patent Citations
Pile foundation model creation method based on Revit and Dynamo
CN110580376A
Parameterized construction method of complex three-dimensional linear structure
CN113434928A
Data design method and system for track traffic engineering contact rail system
CN115879204A
Method for quickly creating urban rail transit interval model based on Revit
CN116305453A
Construction method and device of three-dimensional tunnel model, equipment and medium
CN117934751A