BIM + GIS scene and Vissim fused traffic flow three-dimensional live-action simulation method
By integrating BIM and GIS scenes with Vissim software and using drone tilt photography technology to build a three-dimensional real-life model, the defects of Vissim software in visual effects and operation efficiency are solved, and the three-dimensional real-life simulation simulation of traffic flow is realized, which improves the digitalization and intelligence level of traffic simulation.
Patent Information
- Application Number
- CN202510034672.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-09
- Publication Date
- 2025-04-22
AI Technical Summary
The existing Vissim traffic simulation software has defects in visual effects and operational efficiency, and it is difficult to meet the needs of modern traffic simulation for digitalization and intelligence.
By combining BIM (building information model) and GIS (geographic information system) scenarios, it integrates with Vissim software, and uses drone tilt photography technology to build a three-dimensional real-life model, and uses Vissim to model and quantitative analysis of traffic data to realize three-dimensional real-life simulation simulation of traffic flow.
It realizes three-dimensional visual display and evaluation of traffic flow, enhances the realism and operation efficiency of traffic simulation, and meets the needs of modern traffic simulation for digitalization and intelligence.
Smart Images

Figure CN119863930A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of traffic simulation, and relates to a three-dimensional realistic simulation method of traffic flow by integrating BIM+GIS scene with Vissim. Background Art
[0002] Traffic simulation is an important traffic engineering technology. In the process of municipal traffic design, traffic simulation models are established to dynamically and realistically simulate various traffic phenomena such as traffic flow, and deeply analyze the characteristics of vehicles, drivers and pedestrians, roads and traffic. As an important part of intelligent technology, traffic simulation technology is an important application of computer technology in the field of traffic engineering, and an important experimental means and tool for managing, controlling and optimizing traffic systems.
[0003] Vissim traffic simulation has always focused more on simulation accuracy and decision-making support capabilities, and has defects such as poor visualization, low software operation efficiency, and difficulty in data source input. Although it supports the simulation and calculation of multi-source data such as traffic and pedestrian flow in various scenarios, the overall simulation effect is far from the increasingly mature digital and intelligent technology, and cannot meet the needs of users in the industry for traffic simulation effects. There is an urgent need for digital means to improve key technologies in traffic simulation, promote the development of smart transportation, and promote the digital transformation and intelligent upgrading of the transportation industry. Summary of the invention
[0004] In view of this, the purpose of the present invention is to provide a three-dimensional realistic simulation method for traffic flow by integrating BIM+GIS scene with Vissim.
[0005] In order to achieve the above object, the present invention provides the following technical solutions:
[0006] A three-dimensional scene simulation method for traffic flow integrating BIM+GIS scene and Vissim includes the following steps:
[0007] S1: Use drone oblique photography technology to build a 3D model of the real scene;
[0008] S2: Based on the 3D model of the real scene, the real scene is modified to establish a BIM model;
[0009] S3: The real scene 3D model and the BIM model are combined through coordinate positioning to obtain a real scene fusion model;
[0010] S4: Use Vissim software to conduct traffic data modeling and quantitative analysis of traffic organization schemes;
[0011] S5: interconnect and fuse the real-scene fusion model data of step S3 and the Vissim traffic simulation data of step S4 to achieve three-dimensional visualization and evaluation of traffic analysis based on vehicle flow data.
[0012] Further, step S1 specifically includes the following steps:
[0013] S11: Conduct a preliminary survey of the site to understand the topography and climate of the operation area;
[0014] S12: Consider weather, light and wind direction, clarify the scope of aerial survey, confirm overlap, and plan the route;
[0015] S13: Setting the flight parameters and control points of the UAV, flying according to the route, taking photos of the work area at a vertical angle of 90° and an oblique angle of 45° during the flight, and obtaining the photo data in five directions required for oblique photography modeling;
[0016] S14: sorting the photos and importing the photos with POS data into the model reconstruction software;
[0017] S15: Set the coordinate system and elevation of aerial triangulation, import control points, correspond the X, Y, and Z coordinates of the control points to the model longitude, latitude, and elevation respectively, then puncture the control points, and finally use the image POS constraints to perform aerial triangulation modeling;
[0018] S16: Setting an arbitrary coordinate system, and modeling the two-dimensional orthophoto and the three-dimensional real scene model in sequence.
[0019] Further, step S2 specifically includes the following steps:
[0020] S21: Modeling terrain, including: identifying terrain scattered points and contour lines, generating terrain surfaces; checking the elevation data in the current surface; drawing different colors in different elevation ranges to view the elevation distribution; modifying terrain anomaly data by modifying local elevations, eliminating inferior triangles, and eliminating abnormal points;
[0021] S22: Modeling a road model, including: designing a route, a longitudinal section, and a cross section, and generating a road model;
[0022] S23: Modeling of ancillary facilities, including: modeling of traffic markings, signal lights, pedestrian bridges, crash barriers and surrounding major buildings.
[0023] Further, step S3 specifically includes: customizing the coordinate system and designing the coordinate system through the data integration platform, uploading the BIM model and the real scene three-dimensional model based on the coordinate system, and realizing the precise fusion of multi-layer models by digging holes to obtain a real scene fusion model.
[0024] Further, step S4 specifically includes the following steps:
[0025] S41: Creating a road network, including: importing the CAD drawings with traffic signs and markings as the modeling base map into Vissim, drawing road sections, and connecting the road sections to form a road network;
[0026] S42: input the traffic volume data of the current road network, and use the four-stage method to predict the traffic volume and path allocation results of each road and node in the future as the basis of traffic volume data;
[0027] S43: Comprehensively determine the control form of all intersections in the road network based on the road grade, functional positioning, predicted traffic volume, planning red line and topography of the intersecting roads, and preliminarily formulate corresponding signal timing plans for each signalized intersection;
[0028] S44: Based on the land use nature and land use indicators of the plots, supplemented by the design plans of the plots under construction, the plot openings, inbound and outbound traffic flow and path allocation plans of each plot are formulated as the basis for superimposing traffic volume data;
[0029] S45: Based on steps S41-S44, a traffic simulation road network model is established to implement Vissim 2D road network simulation and 3D road network simulation.
[0030] Further, step S5 specifically includes the following steps:
[0031] Import the real-scene fusion model data into the Roadmate platform, and import the Vissim traffic simulation data into the Roadmate platform through the CMCU.Traffic plug-in, and perform interconnection and fusion in the Roadmate platform;
[0032] After all data are successfully imported, the consistency between the VISSIM lanes and the model at each intersection is checked, and the running vehicle is used to compare the traffic flow with the VISSIM data flow;
[0033] If there is no problem with the match, start the real-time playback mode to observe the 3D dynamic effect of the traffic simulation in real time; or use the custom playback function to select the time period, adjust the playback speed, or loop the traffic simulation of a specific period.
[0034] The beneficial effects of the present invention are as follows: the present invention is applicable to traffic flow simulation under various conditions such as urban single road traffic design, urban area road network traffic planning and design, and highway traffic design. By integrating Vissim simulation data with the real scene of three-dimensional BIM+GIS, the visualization and digitization of traffic flow simulation under various conditions is realized, which enhances the value of intelligent traffic design. Specifically:
[0035] ① Traditional Vissim two-dimensional traffic flow simulation. The present invention has the advantages of traffic flow visualization, real-scene fusion, and three-dimensional vehicle congestion data, which effectively solves the fusion application of multi-source data scenes and traffic flow.
[0036] ② It can enhance the realistic perception of traffic flow simulation in area planning, provide decision-making basis for planning and design ideas, and has high economic value.
[0037] ③ The present invention is conducive to improving the technical level of traffic engineering, promoting traffic technology innovation, and has certain economic and social benefits.
[0038] Other advantages, objectives and features of the present invention will be described in the following description to some extent, and to some extent, will be obvious to those skilled in the art based on the following examination and study, or can be taught from the practice of the present invention. The objectives and other advantages of the present invention can be realized and obtained through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to make the purpose, technical solutions and advantages of the present invention more clear, the present invention will be described in detail below in conjunction with the accompanying drawings, wherein:
[0040] Figure 1 The flowchart of the 3D realistic simulation method of traffic flow integrating BIM+GIS scene and Vissim;
[0041] Figure 2 a flow chart documenting the method for step one;
[0042] Figure 3 It is a schematic diagram of the mold closing method described in step 3;
[0043] Figure 4 This is the roadmap for the Vissim and BIM+Gis scene matching method described in step 5;
[0044] Figure 5 This is the traffic simulation effect in real scene. DETAILED DESCRIPTION
[0045] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the illustrations provided in the following embodiments only illustrate the basic concept of the present invention in a schematic manner, and the following embodiments and features in the embodiments can be combined with each other without conflict.
[0046] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention, and thus the drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0047] In the following description, numerous details are discussed to provide a more thorough explanation of the embodiments of the present invention. However, it is obvious to those skilled in the art that the embodiments of the present invention can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present invention difficult to understand.
[0048] like Figure 1 As shown, the present invention provides a three-dimensional realistic simulation method for traffic flow integrating BIM+GIS scene and Vissim, comprising the following steps:
[0049] Step 1: Use drone oblique photography technology to build a 3D model of the real scene and provide real data terrain at the surveying and mapping level;
[0050] Step 2: Based on the 3D model of the real scene, make necessary modeling processing on the real scene and establish a BIM model;
[0051] Step 3: Use the Glodon Hongcheng platform to combine the real-scene 3D model with the BIM model through coordinate positioning to obtain a real-scene fusion model;
[0052] Step 4: Use Vissim software to conduct traffic data modeling and quantitative analysis on the traffic organization plan;
[0053] Step 5: The Glodon Hongcheng platform exports the format data of the real-scene fusion model, including (.FBX) and (.OBG); the Vissim software exports the traffic simulation data, including (.FZP) and (.INPO); the real-scene fusion model data is imported into the Roadmate platform respectively, and the Vissim traffic simulation data is imported through the CMCU.Ttraffic plug-in, and interconnected and integrated through the Roadmate platform to realize the three-dimensional visualization display and evaluation of traffic flow analysis based on vehicle flow data.
[0054] like Figure 2 As shown, step one specifically includes the preparation stage, the field collection stage, the internal modeling stage and the data review stage.
[0055] Preparation stage:
[0056] (1) UAV preparation: The equipment needs to be checked before performing oblique photogrammetry. UAV status check, including UAV spare parts check, power check, UAV memory reserve check, remote control performance and power check. Import all planned flight area KML into the remote control; select a suitable take-off site with a clear and open field of view. In this embodiment, Rainbow UAV control software is used as the flight control software. Set flight parameters: equidistant photography, flight altitude 120m, take-off speed 13m / s, route speed 12m / s, return after executing the action, heading overlap 65%, lateral overlap 60%, route angle 60°, margin 30m. Turn on the aircraft to check the aircraft status, control mode, sensor status, and test the camera for photography.
[0057] (2) Airspace safety confirmation: Aerial photography projects in some areas require airspace application, and measurement can only be carried out after approval. Therefore, it is necessary to determine whether airspace application is required for the survey area.
[0058] (3) Regional route planning: The first step in route planning is to consider weather conditions. The most ideal operating environment is between 9:00 and 15:00, with moderate lighting, no haze, and high air visibility. If it is not possible to guarantee that the operation will always be within the standard time period, the lighting problem should be considered, so a camera with a more reasonable structural design should be selected. After that, the scope of the aerial survey should be clarified, the overlap should be confirmed, and the wind direction and other issues should be considered.
[0059] Field collection phase:
[0060] (1) Control point setting: The built road feature points and building feature points are used as control points.
[0061] (2) Data collection: Flight safety control: During the drone data collection process, the flight conditions must be constantly monitored to ensure that data collection is carried out in an orderly manner according to the route plan. Upload the route, start the flight, monitor the flight attitude, weather conditions, and camera working status. Return to home after the mission is completed / low battery, and resume flight at the breakpoint.
[0062] In-house modeling phase:
[0063] (1) Photo organization and import: After the field collection is completed, the photos collected by the drone need to be organized, redundant photos need to be removed, and the image data with POS data need to be uploaded to DJI Zhitu.
[0064] (2) Importing control points: Edit the coordinates and elevations of the control points that have been arranged in advance into a txt file that can be recognized by DJI Terra. After importing, set the recognition style and correspond the X, Y, and Z coordinates of the control points to the longitude, latitude, and elevation of the model respectively.
[0065] (3) Control point puncture: DJI Maps has a built-in intelligent puncture function. You only need to manually puncture one photo with each control point, and the remaining photos with control points will automatically pick up the puncture points.
[0066] (4) Aerial triangulation modeling: Set the coordinate system to WGS84 and use image POS constraints for aerial triangulation modeling.
[0067] (5) Reconstruction of 2D and 3D models: Set the coordinate system to the same WGS84 coordinate system as the aerial triangulation, set the elevation as default, and build the 2D orthophoto and 3D real scene models in sequence. Because the Chongqing design coordinates are used when setting the image control points, and the model coordinates are associated with the Chongqing design coordinates when controlling the points, it is necessary to set an arbitrary coordinate system for 2D and 3D modeling. Turn on the illumination balance in 2D and the water surface leveling in 3D to improve the model quality. The 3D model format uses osgb.
[0068] Data review stage:
[0069] (1) Review the quality report, including recording the number of photos, modeling time, ground resolution, and aerial triangulation error; manually check the coordinates of the model and calculate the maximum plane error, maximum elevation error, plane average error, and elevation average error.
[0070] (2) Apply the model.
[0071] The BIM model construction described in step 2 includes terrain modeling, road modeling and ancillary facilities modeling;
[0072] The design process of terrain modeling is:
[0073] (1) Identify terrain scattered points and contour lines and generate terrain surfaces.
[0074] Import point data or contour data from a topographic map DWG file into a drawing to generate elevation data, and then add the surface.
[0075] You can quickly import terrain data using the DWG file import method. Before importing points from a DWG file, you must specify a valid data layer in the file, such as a layer representing terrain elevation points or a layer representing terrain feature lines.
[0076] Open the project "Terrain.dwg". The terrain data consists of contour lines and elevation points, which are respectively in the "Contour Lines" and "Elevation Points" layers. Use the "Terrain Map Create Surface" command to create a new surface and name it "Terrain" (or other names, no mandatory requirement).
[0077] The contour lines in the figure have elevations (in the "Elevation" attribute in the entity properties) and can be used directly. Use the "Contour Lines with Z Values" command to identify them and choose to add them to the surface to complete the addition of contour line data.
[0078] Use the "Text Recognition" command to select any elevation point elevation annotation text and the recognition mode
[0079] Select "Block Positioning", select the elevation point symbol block, and then select all the elevation points on the current map to complete the addition of elevation points.
[0080] (2) Surface elevation check
[0081] Check the elevation data in the current surface. There are usually two types of problematic data that can be easily found: the highest or lowest elevation among all the data (usually with a large difference from the normal point), and the data with a large slope with the surrounding points. When checking the terrain that has been drawn to the map, the suspicious slope edge is automatically drawn. The suspicious slope edge is drawn in two colors, green for the low elevation side and red for the high elevation side. The steeper the slope, the larger the proportion of the red part.
[0082] When displaying data with suspicious slopes, both endpoints of the suspicious edge will be displayed. The data displayed here are not necessarily all wrong data, and steep slopes in the terrain will also be displayed as suspicious data. Therefore, manual identification is required.
[0083] (3) Elevation analysis
[0084] Draw different colors in different elevation range areas to see the elevation distribution.
[0085] Drawing type:
[0086] 2D Plan - Image: Elevation color map drawn as raster image.
[0087] 2D Plane - Fill: Draws a color elevation map with plane fill. Only suitable for viewing in 2D rendering mode.
[0088] 3D Elevation Map: Draws a color elevation map using a three-dimensional surface. Only suitable for viewing in 3D rendering mode.
[0089] Use gradually changing transition colors between different elevations. According to the current configuration, a 3D terrain view pops up to display the elevation analysis results in a colored terrain model. Use gradually changing transition colors between different elevations, save the current color table to the surface information, and the next time you analyze the surface elevation, the saved configuration information will be automatically extracted. Other parameters outside the table are temporary data and will not be saved to the surface.
[0090] According to the 3D terrain analysis, it is possible to quickly determine whether the terrain parameters are collected completely and reasonably, and whether there are abnormal elevation points. If there are abnormal elevation points, the abnormal data can be quickly deleted through terrain data processing and other methods to provide accurate terrain elevation data for the next step of design work.
[0091] (4) Terrain elevation modification
[0092] If there are anomalies in the terrain data, they can be processed by modifying the local elevation, eliminating inferior triangles, excluding abnormal points, etc. To delete an elevation point, you can enter the command REMOVEPT, specify a point or [area (R)], and delete one or more elevation points in the surface.
[0093] Use the "Delete Triangle" command as needed to delete erroneous triangles at the boundary of the terrain surface (because the terrain data at the boundary is not needed in most cases, this step can be omitted and will not affect the accuracy of the earthwork calculation).
[0094] When building a digital terrain model, some narrow and low-quality triangles will be formed near the border. Generally speaking, these border triangles will not be covered by the road slope (that is, they will not be used), and will not cause road model errors or engineering errors, but the existence of these data will cause incorrect and strange models to be formed when viewing in 3D. It is recommended to use this command to deal with them.
[0095] When eliminating these poor quality triangles, you need to input the maximum side length of normal triangles (normal data is usually denser and has shorter sides) and the maximum slope (normal data usually has a moderately low slope). Triangles on the boundary with a side length greater than the specified value or a slope greater than the specified value will be considered poor quality triangles.
[0096] Enter the REMOVEEDGEBADTRIS command, select the surface, set the maximum side length of the boundary triangle: <100.0> and the maximum slope of the boundary triangle (height difference to horizontal distance): <2.0>.
[0097] The road modeling process is as follows:
[0098] (1) Route design
[0099] The main line is generally designed by the "wire method", and the interchange ramp is generally designed by the "curve method". The route recognition function can also be used to convert the route graphics (CAD entities) designed by other software into system routes (custom entities) for subsequent operations.
[0100] Supports manual selection or drawing search to identify a group of continuous straight lines, arcs, and polylines as the system route. The entire route can be placed in a polyline. The software can automatically identify straight lines and circular curves. For transition curves, the software will calculate the curve information based on the data units before and after the curve and the geometric information of the transition curve segment.
[0101] The generated route comes with stake number data, so there is no need to define stake numbers again. The stake number related information can be modified through the route characteristics.
[0102] (2) Longitudinal section design. Longitudinal section design is usually completed through three steps: "extracting natural longitudinal section data from the terrain", "newly designing the longitudinal section", and "longitudinal section slope drawing".
[0103] Use the "Extract Natural Section Data from Terrain" command to create a new natural section for the route. Extract the selected route's section data from the DEM. You can add offset values to get data at the edge of the median, the edge of the lane, etc. When extracting section data from natural terrain, you can set whether to associate it. If associated, the section data will be automatically updated when the route or natural terrain DEM is changed. Association is the default. You can choose to create a new natural section or modify an existing natural section. If you choose to create a new one, the section attribute window will pop up to enter the name and other attribute data.
[0104] Use the "New Design Longitudinal Section" command to create a new design longitudinal section for the route. You can select the "Automatically add first and last data" option to add the first and last pile data to the design longitudinal section (using the natural longitudinal section data at these two pile numbers).
[0105] Use the "Longitudinal Slope" command to perform longitudinal slope design.
[0106] (3) Cross-section design. Carry out “plate design” and “slope design”.
[0107] (4) Generate road model. Use the Create Road function to generate roads from the route, design longitudinal section, plate scheme, and slope scheme.
[0108] (5) Road editing. For example, editing green belts, arranging harbor stops, and performing superelevation and widening calculations.
[0109] The ancillary facilities modeling process includes:
[0110] (1) Traffic markings and signal lights
[0111] The function requirement of converting the two-dimensional to three-dimensional of the main traffic sign edge lines is realized by converting the traffic facilities to three-dimensional, which is fast and efficient. This embodiment mainly arranges the traffic markings and signal lights at the main intersections.
[0112] Convert the markings on the current drawing into 3D objects in batches. The converted objects are the design results of the "Hongye Traffic Facility Design" software, and you can also convert the markings you drew yourself.
[0113] In addition, by arranging and timing signal lights at major intersections, signal light control of traffic flow at intersections can be achieved.
[0114] (2) Pedestrian bridges and anti-collision railings
[0115] The main crossing facilities and safety protection facilities in the overpass area are arranged, mainly involving pedestrian bridges and anti-collision railings.
[0116] (3) Major buildings in the surrounding area
[0117] Provide a more realistic reflection of the architectural outlines and floor heights of the buildings surrounding the project.
[0118] Convert the house lines on the topographic map into a 3D model. You can either enter the number of floors manually or extract it from the floor height annotations.
[0119] In addition, the formula for building height is: Height = Number of floors * Floor height. For ease of operation, the default floor height is 3 meters.
[0120] like Figure 3 As shown in the figure, in step 3, the coordinate system and design coordinate system 1 are customized through the Glodon Hongcheng platform, and the BIM model and the oblique photography real scene model are uploaded based on the coordinate system, and the accurate fusion of multi-layer models is achieved by digging holes. The oblique photography real scene model is a file in .osgb format, and the BIM model is a file in .hcx format.
[0121] Step 4 records the use of Vissim software to model and quantify the traffic data of the traffic organization scheme. Vissim is developed based on traffic flow models and signal control. They are used to exchange detector measurements and signal states. The traffic flow model is based on a following model for simulating platooning on one lane and a lane change model.
[0122] The signal control external program can model the traffic related control logic. The control logic requests the data logger measurements every 1-1 / 10 second time step. The time step can be defined according to the signal control machine type. The control logic determines the signal state of all signals in the subsequent time step based on the detector measurements, such as occupancy and time slot values, and this is also fed back to the traffic flow simulation. Vissim can also be used with different external signal control programs, such as VAP, VSPLUS, to perform the same simulation.
[0123] The traffic data modeling and quantitative analysis steps of the project traffic organization plan using Vissim software include road network creation, vehicle input, intersection timing, simulation evaluation, etc. Its main evaluation indicators include:
[0124] (1) Road section
[0125] Average speed (km / h), traffic density (veh / km), traffic volume (pcu / h), average relative delay (%), average number of stops (times / evaluation cycle), maximum / average queue length (m / evaluation cycle)
[0126] (2) Node
[0127] Service level (A to F), average delay / parking time (s / evaluation cycle), average number of stops (times / evaluation cycle), maximum / average queue length (m / evaluation cycle)
[0128] (3) Road network
[0129] Average speed (km / h), average number of stops (times / evaluation cycle), average delay / stop time (s / evaluation cycle)
[0130] The main documents produced include:
[0131] *.inpx: Input file. Description of the entire Vissim traffic network, including all its elements.
[0132] *.layx: Setting file. Initializes the screen window position and size and display options.
[0133] ized Vissim protocol.
[0134] *.inp0: A safe copy of the network. A copy of the input file is automatically generated.
[0135] *.sig: Cycle control file. Supply file for cycle control, format: XML.
[0136] *.v3d: Vissim3D file. 3D model file of vehicles, pedestrians or static objects.
[0137] *.err: Runtime warnings. Error messages and warnings from the last simulation run.
[0138] *.err: Runtime warnings. Error messages and warnings from the last simulation run.
[0139] Step 4 specifically includes the following steps:
[0140] (1) Preparation of basic information
[0141] 1) Road network base map. Based on the latest regulatory planning of the research area, the CAD drawings of traffic signs and markings are used as the modeling base map.
[0142] 2) Predict traffic volume. Obtain traffic volume data of the existing road network through on-site investigation. Use the TransCAD software platform and the four-stage method to predict and obtain the predicted traffic flow and path allocation results of each road and node within the research scope, which will serve as the background traffic volume data basis for this traffic simulation model.
[0143] 3) Intersection control form and signal timing plan. Based on factors such as the road grade, functional positioning, predicted traffic volume, planning red line, and topography of the intersecting roads, the control form of all intersections in this study network is comprehensively determined, and the corresponding signal timing plan is preliminarily formulated for each signalized intersection.
[0144] 4) Plot design data. Based on the land use nature and land use indicators determined by the latest control plan of the area, supplemented by the design plan of the plots under construction, the plot openings, inbound and outbound traffic flow and path allocation plans of each plot within the research scope are formulated as the basis for the superimposed traffic volume data of this traffic simulation model.
[0145] (2) Establish a road network.
[0146] Taking Vissim micro-traffic simulation software as the basic platform and the aforementioned basic information and data as the basis, a traffic simulation road network model within the scope of this study is established through the steps of road network creation → vehicle input → path decision → signal timing → conflict zone and priority rule setting.
[0147] like Figure 4 As shown in the figure, the specific process of matching the Vissim and BIM+Gis scenes in step 5 is as follows:
[0148] (1) Importing real-life 3D models from oblique photography
[0149] In the Roadmate Editor, select the "Import Reality Model" option through the "Plugins" menu. Browse and select the folder containing the oblique photography real-life 3D model. The plug-in will automatically identify the model file format and perform the necessary coordinate conversion and data optimization to ensure the accurate display of the model on the Roadmate platform.
[0150] (2) GIS low-precision terrain can be used as a supplement to large-scale geographic information and can be downloaded from the terrain data port of the software.
[0151] (3) Vissim data upload
[0152] 1) Import Vissim road network vector data (.inpx)
[0153] Select "Import Vissim road network data" from the "Plugins" menu of the Roadmate editor.
[0154] Select and confirm the file containing the Vissim network data.
[0155] The plug-in will parse the Vissim road network file and convert the road network data into the internal format of the Roadmate platform, including road network topology and attribute information.
[0156] 2) Import Vissim simulation result data (.fzp)
[0157] Select "Import Vissim Simulation Results" from the "Plugins" menu.
[0158] Select the Vissim simulation result file in .fzp format for import.
[0159] The plug-in extracts key data from the simulation results, such as vehicle position, speed, and flow, and matches them with the corresponding road network segments in the reality model.
[0160] 3) Import Vissim node result data (.att)
[0161] Select Import in the Roadmate editor vector data import port to recognize the .att format.
[0162] 4) Model fit check: Check the fit between the Vissim lanes and the model at each intersection, and compare the traffic flow of running vehicles with the Vissim data flow.
[0163] 5) Real-time playback and customized playback.
[0164] like Figure 5 As shown, after all data is successfully imported, the user can start the "Real-time Playback" mode to observe the dynamic effects of traffic simulation in real time.
[0165] Using the Custom Playback feature, users can select a specific point in time, adjust the playback speed, or loop the traffic simulation for a specific period of time.
[0166] The "plug-in" used in this embodiment refers to the CMCU.Traffic traffic simulation visualization plug-in, which is an advanced municipal road network traffic simulation and visualization tool designed for urban planners, engineers and decision makers who need highly accurate and detailed traffic analysis. By integrating oblique photography real-life 3D models and Vissim simulation data, the plug-in provides an interactive traffic simulation environment that allows users to conduct in-depth analysis and decision support on the Roadmate platform.
[0167] The CMCU.Traffic plug-in is not just a traffic simulation tool, it is a comprehensive solution that aims to enhance the planning and management of municipal road networks by providing a highly interactive platform, manage, control and optimize the traffic system, conduct pre-analysis of technologies that have not yet been implemented in the real world, perform performance analysis without any interference with actual traffic flow, and conduct comparative analysis of multiple traffic system solutions in a relatively short period of time, thereby guiding more effective traffic system planning, design and operation management.
[0168] The plug-in was designed with the complexity of urban planning in mind, as well as the need for accurate simulation of traffic flows and patterns at different stages. By integrating advanced technologies such as oblique photography and simulation data, the CMCU.Traffic plug-in provides users with an intuitive interface to understand and predict traffic patterns, allowing them to make more informed decisions.
[0169] The plugin has the following features:
[0170] 1) Data consistency: interconnect the real-life 3D BIM simulation model with Vissim traffic analysis data, and associate simulated traffic flow data to ensure that the simulated traffic flow data in the real-life model is consistent with the actual road traffic conditions.
[0171] 2) Real-life visualization display: Establish a three-dimensional simulation of traffic organization based on the BIM model of the entire line, and realize a three-dimensional visualization and intuitive display of traffic analysis data and traffic conditions based on real traffic data; present the simulated traffic flow data to users in an intuitive and easy-to-understand manner to facilitate analysis and decision-making.
[0172] 3) Interactivity: Provides a user interaction interface that allows users to adjust simulation parameters as needed, observe changes in traffic flow under different conditions, quickly locate micro nodes such as intersections and channelization, and view node conditions to form an evaluation result analysis table.
[0173] 4) Comparable schemes: The traffic conditions under different design schemes can be compared, and the operation conditions of different numbers of lanes and different node schemes can be compared in a linked manner. It can also support the operation conditions at different locations under different (or the same) schemes.
[0174] like Figure 4As shown in the figure, the CMCU.Traffic plug-in has the following functions: vehicle record storage; Vissim driving route storage; Vissim driving route elevation adjustment; Vissim plane positioning; import and merge BIM models, real-life models and VISSIM simulation data; perform traffic simulation on the Roadmate platform, observe the interaction between vehicles and the three-dimensional environment, adjust simulation parameters according to test feedback, optimize simulation effects, and evaluate simulation accuracy and simulation performance of the Roadmate platform.
[0175] In the above embodiments, the description's reference to "this embodiment" indicates that a particular feature, structure, or characteristic described in conjunction with the embodiment is included in at least some embodiments, but not necessarily all embodiments. Multiple occurrences of "this embodiment" do not necessarily all refer to the same embodiment.
[0176] In the above-described embodiments, although the invention has been described in conjunction with specific embodiments of the invention, many substitutions, modifications, and variations of these embodiments will be apparent to those of ordinary skill in the art based on the foregoing description. For example, other storage structures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed. Embodiments of the invention are intended to encompass all such substitutions, modifications, and variations that fall within the broad scope of the appended claims.
[0177] This embodiment further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, any one of the methods in this embodiment is implemented.
[0178] This embodiment also provides an electronic terminal, including: a processor and a memory;
[0179] The memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the terminal executes any one of the methods in this embodiment.
[0180] The computer-readable storage medium in this embodiment can be understood by ordinary technicians in this field: all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to the computer program. The aforementioned computer program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other media that can store program codes.
[0181] The electronic terminal provided in this embodiment includes a processor, a memory, a transceiver and a communication interface. The memory and the communication interface are connected to the processor and the transceiver and complete communication with each other. The memory is used to store computer programs, the communication interface is used to communicate, and the processor and the transceiver are used to run computer programs so that the electronic terminal executes each step of the above method.
[0182] In this embodiment, the memory may include a random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0183] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0184] The present invention can be used in many general or special computing system environments or configurations, such as personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and the like.
[0185] The present invention may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0186] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solution of the present invention can be modified or replaced by equivalents without departing from the purpose and scope of the technical solution, which should be included in the scope of the claims of the present invention.
Claims
1. A three-dimensional traffic flow simulation method integrating BIM+GIS scene and Vissim, characterized by: The following steps are involved: S1: Use drone oblique photography technology to build a 3D model of the real scene; S2: Based on the 3D model of the real scene, the real scene is modified to establish a BIM model; S3: The real scene 3D model and the BIM model are combined through coordinate positioning to obtain a real scene fusion model; S4: Use Vissim software to conduct traffic data modeling and quantitative analysis of traffic organization schemes; S5: interconnect and fuse the real-scene fusion model data of step S3 and the Vissim traffic simulation data of step S4 to achieve three-dimensional visualization and evaluation of traffic analysis based on vehicle flow data.
2. The method for 3D traffic flow simulation integrating BIM+GIS scene and Vissim according to claim 1 is characterized in that: Step S1 specifically includes the following steps: S11: Conduct a preliminary survey of the site to understand the topography and climate of the operation area; S12: Consider weather, light and wind direction, clarify the scope of aerial survey, confirm overlap, and plan the route; S13: Setting the flight parameters and control points of the UAV, flying according to the route, taking photos of the work area at a vertical angle of 90° and an oblique angle of 45° during the flight, and obtaining the photo data in five directions required for oblique photography modeling; S14: sorting the photos and importing the photos with POS data into the model reconstruction software; S15: Set the coordinate system and elevation of aerial triangulation, import control points, correspond the X, Y, and Z coordinates of the control points to the model longitude, latitude, and elevation respectively, then puncture the control points, and finally use the image POS constraints to perform aerial triangulation modeling; S16: Setting an arbitrary coordinate system, and modeling the two-dimensional orthophoto and the three-dimensional real scene model in sequence.
3. The method for 3D scene simulation of traffic flow integrating BIM+GIS scene and Vissim according to claim 1 is characterized in that: Step S2 specifically includes the following steps: S21: Modeling terrain, including: identifying terrain scattered points and contour lines, generating terrain surfaces; checking the elevation data in the current surface; drawing different colors in different elevation ranges to view the elevation distribution; modifying terrain anomaly data by modifying local elevations, eliminating inferior triangles, and eliminating abnormal points; S22: Modeling a road model, including: designing a route, a longitudinal section, and a cross section, and generating a road model; S23: Modeling of ancillary facilities, including: modeling of traffic markings, signal lights, pedestrian bridges, crash barriers and surrounding major buildings.
4. The method for 3D traffic flow simulation integrating BIM+GIS scene and Vissim according to claim 1 is characterized in that: Step S3 specifically includes: customizing the coordinate system and designing the coordinate system 1 through the data integration platform, uploading the BIM model and the real scene three-dimensional model based on the coordinate system, and realizing the precise fusion of multi-layer models by digging holes to obtain a real scene fusion model.
5. The method for 3D scene simulation of traffic flow integrating BIM+GIS scene and Vissim according to claim 1 is characterized in that: Step S4 The specific steps include: S41: Creating a road network, including: importing the CAD drawings with traffic signs and markings as the modeling base map into Vissim, drawing road sections, and connecting the road sections to form a road network; S42: input the traffic volume data of the current road network, and use the four-stage method to predict the traffic volume and path allocation results of each road and node in the future as the basis of traffic volume data; S43: Comprehensively determine the control form of all intersections in the road network based on the road grade, functional positioning, predicted traffic volume, planning red line and topography of the intersecting roads, and preliminarily formulate corresponding signal timing plans for each signalized intersection; S44: Based on the land use nature and land use indicators of the plots, supplemented by the design plans of the plots under construction, the plot openings, inbound and outbound traffic flow and path allocation plans of each plot are formulated as the basis for superimposing traffic volume data; S45: Based on steps S41-S44, a traffic simulation road network model is established to implement Vissim 2D road network simulation and 3D road network simulation.
6. The method for 3D traffic flow simulation integrating BIM+GIS scene and Vissim according to claim 1 is characterized in that: Step S5 specifically includes the following steps: Import the real-scene fusion model data into the Roadmate platform, and import the Vissim traffic simulation data into the Roadmate platform through the CMCU.Traffic plug-in, and perform interconnection and fusion in the Roadmate platform; After all data are successfully imported, the consistency between the VISSIM lanes and the model at each intersection is checked, and the running vehicle is used to compare the traffic flow with the VISSIM data flow; If there is no problem with the match, start the real-time playback mode to observe the 3D dynamic effect of the traffic simulation in real time; or use the custom playback function to select the time period, adjust the playback speed, or loop the traffic simulation of a specific period.
Citation Information
Cited By
Construction area traffic guide and change optimization control method
CN122157493A