Road digital twinborn rapid construction method based on road basic GIS (Geographic Information System) data
Through a rapid construction method based on road basic GIS data, using flat and horizontal information for regular and irregular modeling, the problems of high construction cost and lagging updates in the existing technology are solved, and a fast and efficient construction of road digital twins is achieved.
Patent Information
- Application Number
- CN202411651531.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2025-04-01
AI Technical Summary
The existing technology is expensive when building road digital twins, which is difficult to promote on a large scale, and the method based on road design data is lagging, which cannot reflect the actual situation of the road.
A rapid construction method based on road basic GIS data is adopted, including collecting road basic GIS data, data reference point transformation, road body digital twinning and splicing. By using flat, vertical and horizontal information for regular modeling and irregular modeling, the rapid construction of road digital twins is achieved.
It realizes the rapid and efficient construction of road digital twins, reduces costs, improves current trends, and solves the problems of high costs and lag in the existing technology.
Smart Images

Figure CN119741445A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of road digital twin construction, and in particular to a method for quickly constructing a road digital twin based on road basic GIS data. Background Art
[0002] Digital twins are currently a hot topic in the industry. Digital twin roads use digital technology to build virtual models that map real road traffic environments. Digital twin roads can assist traffic management departments in formulating emergency evacuation plans in advance, alleviate traffic congestion, and help people and goods flow smoothly. It is one of the key means to realize smart highways. The three-dimensional digital twin of the road is the basis of the road digital twin, providing the virtual model with physical road pavement elements and related relationships.
[0003] At present, the methods used to build road digital twins mainly include point cloud data-based methods, image-based methods, and road design data-based methods. The methods based on point cloud data and image data are costly, difficult to build, and difficult to promote on a large scale; the methods based on road design data have a lag in updating and cannot reflect the actual situation of the road.
[0004] Therefore, how to quickly and efficiently build a road digital twin and solve the high cost defect of existing technology has become a technical problem that technical personnel in this field urgently need to solve. Summary of the invention
[0005] In view of the above-mentioned defects of the prior art, the present invention provides a method for quickly constructing a road digital twin based on road basic GIS data, which aims to quickly and efficiently construct a road digital twin and solve the defect of high cost of the prior art.
[0006] To achieve the above object, the present invention discloses a method for quickly constructing a road digital twin based on road basic GIS data, comprising the following steps:
[0007] Step 1: Collect road basic GIS data including road center vector lines and road edge vector lines;
[0008] Step 2: Data reference point transformation; specifically:
[0009] The centralization method is used to set the reference point, and the maximum value (x' max ,y' max ) and minimum value (x' min ,y' min ), get the reference point P c The coordinates (x c ,y c ,0);
[0010] Then, based on the reference point P c The coordinate values of all points of the modeling data are offset to obtain the coordinate values (x, y, z) of all points of the modeling data after the data reference point transformation;
[0011] Step 3: Road digital twin;
[0012] For road sections with regular geometric cross-sections, regular modeling is performed using horizontal, vertical and horizontal information;
[0013] For road sections with irregular contours from a bird's-eye view, irregular modeling is performed using the outer contour lines of the irregular road.
[0014] Step 4: Splicing;
[0015] The road section for rule modeling using horizontal, vertical and horizontal information is constructed in a horizontal, vertical and horizontal manner, and the joint interface is perpendicular to the center line of the road;
[0016] The road section irregularly modeled by using the outer contour line of the irregular road is generated by longitudinal stretching of the contour line data, and the splicing surface is consistent with the splicing line direction in the top view.
[0017] Preferably, in step 1, the road basic GIS data includes geometric information and corresponding attribute information;
[0018] The geometric information includes points, lines and surfaces of GIS;
[0019] Each of the geometric information is the x-axis and y-axis coordinates of the corresponding node.
[0020] Preferably, in step 2, the reference point P is obtained by the following formula: c The coordinates (x c ,y c ,0);
[0021]
[0022] Preferably, in step 2, the coordinate values (x, y, z) of all points of the modeling data after the data reference point transformation are obtained by the following formula;
[0023]
[0024] Wherein, x' and y' are the original GIS coordinate values of all points of the modeling data; and h is the GIS elevation value of all points of the modeling data.
[0025] Preferably, in step 3, rule modeling is performed using horizontal, vertical and horizontal information as follows:
[0026] Step 3.A1, constructing the road centerline vector data of the road section;
[0027] The expression is: c ={(x1,y1,z1),...,(x n ,y n ,z n )};
[0028] Where n represents the number of nodes of the road centerline vector; (x1, y1, z1) and (x n ,y n ,z n ) are the three-dimensional coordinates of the nodes of the first road centerline vector and the nth road centerline vector respectively;
[0029] Step 3.A2: Use the road centerline vector data L c , and cross-section parameters control the appearance of regular cross sections, including (x0, y0, z0, LO, RO, T);
[0030] Among them, x0, y0, z0 determine the spatial position of the cross section;
[0031] LO is the width to the left of the centerline of the road;
[0032] RO is the width to the right of the centerline of the road;
[0033] T is the thickness of the pavement material;
[0034] Step 3.A3: For the road centerline vector data L c constructing a cross section of each of the nodes;
[0035] For the cross sections between the i-th and i+1-th nodes, the vector data L along the center line of the road is c Constructing a solid component block v i , get n-1 consecutive component blocks v i ; i≤n-1;
[0036] All the components are block v i Combine to form a complete three-dimensional structure v r , then the three-dimensional structure v r This is the result of using horizontal, vertical and horizontal information to build rule models.
[0037] Preferably, in step 3, the specific process of using the outer contour line of the irregular road to perform irregular modeling is as follows:
[0038] Step 3.B1, using two side lines of the road, use the splicing line between the road sections to connect the side lines to form a complete outer contour line of the irregular road;
[0039] If the road edge line L of the road section b There are q1 edges, splicing line L j There are q2 edges. According to the connection order, L b and L j Connect to form a closed contour line group L r =[l1,l2,...,l q ], q=q1+q2
[0040] Step 3.B2: Using the closed contour line group L r Based on this, we build a space surface F r , and then stretch the road thickness T along the Z axis of the modeling coordinate system to generate a three-dimensional object V r The three-dimensional object V r That is the result of irregular modeling using the outer contour of the irregular road.
[0041] Beneficial effects of the present invention:
[0042] The present invention utilizes basic road GIS data, designs corresponding processing methods, and quickly constructs road digital twins. Compared with the existing technology, the present invention has the advantages of high speed, low cost, and good timeliness.
[0043] The concept, specific structure and technical effects of the present invention will be further described below in conjunction with the accompanying drawings to fully understand the purpose, characteristics and effects of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 A flow chart showing an embodiment of the present invention is shown.
[0045] Figure 2 A schematic diagram of a parameterized cross section for regular modeling using horizontal, vertical and horizontal information in one embodiment of the present invention is shown.
[0046] Figure 3 A schematic diagram of a three-dimensional cross section using horizontal, vertical and horizontal information for regular modeling in one embodiment of the present invention is shown.
[0047] Figure 4 A schematic diagram showing the modeling effect of using horizontal, vertical and horizontal information to perform rule modeling in one embodiment of the present invention.
[0048] Figure 5 The irregular modeling process using the outer contour line of the irregular road in one embodiment of the present invention is shown in FIG. b and L j Connect to form a closed contour line group Lr Schematic diagram of the effect.
[0049] Figure 6 The spatial surface F in the irregular modeling using the outer contour line of the irregular road in one embodiment of the present invention is shown. r Schematic diagram of .
[0050] Figure 7 A schematic diagram showing the modeling effect of irregular modeling using the outer contour line of an irregular road in one embodiment of the present invention. DETAILED DESCRIPTION
[0051] Example
[0052] like Figure 1 As shown, a method for rapidly constructing a road digital twin based on road basic GIS data is characterized in that it includes the following steps:
[0053] Step 1: Collect road basic GIS data including road center vector lines and road edge vector lines;
[0054] Step 2: Data reference point transformation; specifically:
[0055] The centralization method is used to set the reference point, and the maximum value (x' max ,y' max ) and minimum value (x' min ,y' min ), get the reference point P c The coordinates (x c ,y c ,0);
[0056] Then, based on the reference point P c The coordinate values of all points of the modeling data are offset to obtain the coordinate values (x, y, z) of all points of the modeling data after the data reference point transformation;
[0057] In practical applications, the coordinate values (x', y') of road modeling data are generally large and far away from the origin of the coordinate system. In order to enable the model to be unfolded in the center of the modeling view, it is necessary to set a reference point P for the modeling data. c , and take the reference point as the standard, and transform the modeling data from the reference point P c The XY coordinate plane origin (0,0) is offset, and since the Z-axis coordinate value is the elevation value, in order to maintain the elevation relationship, it is not centered on the Z-axis.
[0058] Step 3: Road digital twin;
[0059] For road sections with regular geometric cross-sections, regular modeling is performed using horizontal, vertical and horizontal information;
[0060] For road sections with irregular contours from a bird's-eye view, irregular modeling is performed using the outer contour lines of the irregular road.
[0061] In practical applications, road sections with regular geometric cross-sections, such as most urban highways, viaducts, and bridge pavements, are regular roads with regular geometric cross-sections, and regular modeling is performed using horizontal, vertical, and horizontal information;
[0062] A road section with an irregular contour in a bird's-eye view is an irregular road. For an irregular road, an irregular model is performed using the outer contour line of the irregular road.
[0063] Step 4: Splicing;
[0064] The road section that uses horizontal, vertical and horizontal information for rule modeling is constructed in a horizontal, vertical and horizontal manner, and the joint interface is perpendicular to the center line of the road;
[0065] The irregular road section modeled by using the outer contour line of the irregular road is generated by longitudinal stretching of the contour line data, and the splicing surface is consistent with the splicing line direction in the top view.
[0066] In some embodiments, in step 1, the road basic GIS data includes geometric information and corresponding attribute information;
[0067] The geometric information includes points, lines and surfaces of GIS;
[0068] Each piece of geometric information is the x-axis and y-axis coordinates of the corresponding node.
[0069] In some embodiments, in step 2, the reference point P is obtained by the following formula: c The coordinates (x c ,y c ,0);
[0070]
[0071] In some embodiments, in step 2, the coordinate values (x, y, z) of all points of the modeling data after the data reference point transformation are obtained by the following formula;
[0072]
[0073] Wherein, x' and y' are the original GIS coordinate values of all points of the modeling data; and h is the GIS elevation value of all points of the modeling data.
[0074] like Figures 2 to 4 As shown, in some embodiments, in step 3, rule modeling is performed using horizontal and vertical information as follows:
[0075] Step 3.A1, construct the road centerline vector data of the road section; in practical applications, the road centerline vector data refers to the shape line in the middle of the road width.
[0076] The expression is: c ={(x1,y1,z1),...,(x n ,y n ,z n )};
[0077] Where n represents the number of nodes of the road centerline vector; (x1, y1, z1) and (x n ,y n ,z n ) are the three-dimensional coordinates of the nodes of the first road centerline vector and the nth road centerline vector respectively;
[0078] Step 3.A2: Use the road centerline vector data L c , and cross-section parameters control the appearance of regular cross sections, including (x0, y0, z0, LO, RO, T);
[0079] Among them, x0, y0, z0 determine the spatial position of the cross section;
[0080] LO is the width to the left of the road centerline;
[0081] RO is the width to the right of the road centerline;
[0082] T is the thickness of the pavement material; specific parameters can be found in "JTG B0l-2014, Highway Engineering Technical Standards".
[0083] Step 3.A3: For the road centerline vector data L c Construct a cross section of each of these nodes;
[0084] For the cross sections between the i-th and i+1-th nodes, the vector data L along the center line of the road is c Constructing a solid component block v i , get n-1 continuous component blocks v i ; i≤n-1;
[0085] Block all components v i Combine to form a complete three-dimensional structure v r , then the three-dimensional structure v r This is the result of using horizontal, vertical and horizontal information to build rule models.
[0086] like Figures 5 to 7 As shown, in some embodiments, in step 3, the specific process of using the outer contour line of the irregular road to perform irregular modeling is as follows:
[0087] Step 3.B1, using two side lines of the road, use the splicing line between the road sections to connect the side lines to form a complete outer contour line of the irregular road;
[0088] If the road edge line L b There are q1 edges, splicing line L j There are q2 edges. According to the connection order, L b and L j Connect to form a closed contour line group L r =[l1,l2,...,l q ], q=q1+q2
[0089] Step 3.B2, close the contour line group L r Based on this, we build a space surface F r , and then stretch the road thickness T along the Z axis of the modeling coordinate system to generate a three-dimensional object V r ; Solid object V r That is the result of irregular modeling using the outer contour of the irregular road.
[0090] In practical applications, since the road thickness conforms to the process flow and does not change much, the average thickness of the road body at the joint interface is taken as the road surface thickness T. Then for the closed contour line group L r The generated space surface is F r , the three-dimensional object V generated by stretching the road thickness T along the Z axis of the modeling coordinate system r It is an irregular road body.
[0091] The preferred specific embodiments of the present invention are described in detail above. It should be understood that a person skilled in the art can make many modifications and changes based on the concept of the present invention without creative work. Therefore, any technical solution that can be obtained by a person skilled in the art through logical analysis, reasoning or limited experiments based on the concept of the present invention on the basis of the prior art should be within the scope of protection determined by the claims.
Claims
1. A method for rapidly constructing a road digital twin based on road basic GIS data; characterized in that: The steps include: Step 1: Collect road basic GIS data including road center vector lines and road edge vector lines; Step 2: Data reference point transformation; specifically: The centralization method is used to set the reference point, and the maximum value (x' max ,y' max ) and minimum value (x' min ,y' min ), get the reference point P c The coordinates (x c ,y c ,0); Then, based on the reference point P c The coordinate values of all points of the modeling data are offset to obtain the coordinate values (x, y, z) of all points of the modeling data after the data reference point transformation; Step 3: Road digital twin; For road sections with regular geometric cross-sections, regular modeling is performed using horizontal, vertical and horizontal information; For road sections with irregular contours from a bird's-eye view, irregular modeling is performed using the outer contour lines of the irregular road. Step 4: Splicing; The road section for rule modeling using horizontal, vertical and horizontal information is constructed in a horizontal, vertical and horizontal manner, and the joint interface is perpendicular to the center line of the road; The road section irregularly modeled by using the outer contour line of the irregular road is generated by longitudinal stretching of the contour line data, and the splicing surface is consistent with the splicing line direction in the top view.
2. The method for rapidly constructing a road digital twin based on road basic GIS data according to claim 1, characterized in that: In step 1, the road basic GIS data includes geometric information and corresponding attribute information; The geometric information includes points, lines and surfaces of GIS; Each of the geometric information is the x-axis and y-axis coordinates of the corresponding node.
3. The method for rapidly constructing a road digital twin based on road basic GIS data according to claim 1, characterized in that: In step 2, the reference point P is obtained by the following formula: c The coordinates (x c ,y c ,0); 4. The method for rapidly constructing a road digital twin based on road basic GIS data according to claim 3 is characterized in that: In step 2, the coordinate values (x, y, z) of all points of the modeling data after the data reference point transformation are obtained by the following formula; Wherein, x' and y' are the original GIS coordinate values of all points of the modeling data; and h is the GIS elevation value of all points of the modeling data.
5. The method for rapidly constructing a road digital twin based on road basic GIS data according to claim 1, characterized in that: In step 3, the rule modeling is performed using the horizontal, vertical and horizontal information as follows: Step 3.A1, constructing the road centerline vector data of the road section; The expression is: c ={(x1,y1,z1),...,(x n ,y n ,z n )}; Where n represents the number of nodes of the road centerline vector; (x1, y1, z1) and (x n ,y n ,z n ) are the three-dimensional coordinates of the nodes of the first road centerline vector and the nth road centerline vector respectively; Step 3.A2: Use the road centerline vector data L c , and cross-section parameters control the appearance of regular cross sections, including (x0, y0, z0, LO, RO, T); Among them, x0, y0, z0 determine the spatial position of the cross section; LO is the width to the left of the centerline of the road; RO is the width to the right of the centerline of the road; T is the thickness of the pavement material; Step 3.A3: For the road centerline vector data L c constructing a cross section of each of the nodes; For the cross sections between the i-th and i+1-th nodes, the vector data L along the center line of the road is c Constructing a solid component block v i , get n-1 consecutive component blocks v i ; i≤n-1; All the components are block v i Combine to form a complete three-dimensional structure v r , then the three-dimensional structure v r This is the result of using horizontal, vertical and horizontal information to build rule models.
6. The method for rapidly constructing a road digital twin based on road basic GIS data according to claim 1, characterized in that: In step 3, the specific process of using the outer contour line of the irregular road to perform irregular modeling is as follows: Step 3.B1, using two side lines of the road, use the splicing line between the road sections to connect the side lines to form a complete outer contour line of the irregular road; If the road edge line L of the road section b There are q1 edges, splicing line L j There are q2 edges. According to the connection order, L b and L j Connect to form a closed contour group q=q1+q2 Step 3.B2: Using the closed contour line group L r Based on this, we build a space surface F r , and then stretch the road thickness T along the Z axis of the modeling coordinate system to generate a three-dimensional object V r The three-dimensional object V r That is the result of irregular modeling using the outer contour of the irregular road.