Visual planning auxiliary system based on three-dimensional GIS
Technical Field
The invention relates to the technical field of engineering management, in particular to a visual planning auxiliary system based on a three-dimensional GIS.
Background
Project engineering needs to accurately manage detailed information of entities such as environment landforms, engineering structures and the like of projects in the planning, designing and construction processes, and usually includes a large amount of design drawings, measurement data, electronic archive data and the like. However, the current common engineering management methods still have many disadvantages, such as:
firstly, the traditional planning design intention expression mainly passes through a line drawing and an effect drawing, and is matched with a text description, so that certain drawing recognition basis is needed for reading the design intention, and the requirement on basic knowledge reserve of a drawing recognizer is high; although a model can be built for expressing design intention and effect in some projects, the built BIM model is generally based on a virtual scene, the design intention and effect display is poor, the expression is not intuitive, related personnel or interested persons can not understand the BIM model, the understanding is not in place, and communication obstacles exist; partial planning design shows a large-range three-dimensional scene which can be used, but most of the three-dimensional scenes use lower-precision geographic information data to be full of the data, and the management function can only be completely hoped to be a refined BIM model on the premise that the three-dimensional GIS data cannot be guaranteed by higher precision; however, BIM models are not built in many projects with small scale, and more complicated projects with long construction periods are generally designed BIM workflow; the BIM is displayed after being used, and the purposes of project early-stage coordination and communication and all-round management of project construction processes can not be achieved completely;
secondly, when a GIS is used in a large-scale scene, high-precision and low-precision geographic information data cannot be fused, and three-dimensional display can only be realized by respectively displaying the geographic information data independently, but cannot be completely fused into the same system for simultaneous display;
thirdly, although the existing software has some project archive management functions, the essence of the existing software is project management ideas and modules of the BIM, project management is not extended to the outside of a project construction process, and management functions such as project planning, design, operation and maintenance at the early stage are not provided; meanwhile, because the BIM information management module is used for project file management, the database name index mode is still realized, geographic position association is not finished, geographic position connection is realized, and particularly, when the BIM data is lacked, the system cannot realize intelligent file management at all;
fourthly, the existing software does not have a rapid modeling or symbolization function module, when no BIM project and a post BIM project are used, the work such as project management cannot be carried out, only post construction can be carried out without management, and no practical significance is achieved;
fifthly, the existing software needs more man-machine interaction content, needs a user to establish a large number of models by himself, is long in time consumption and large in capital demand, and cannot realize the three-dimensional visual display and even management function for projects with the volume less than hundred million;
sixth, when a three-dimensional scene is used in a large range, the loading data volume of the existing software is basically controlled within 100GB, system cache and the like cannot be optimized well, and when large-range three-dimensional data of a large scene like an expressway and the like are added, the system response capability is poor.
However, at present, there is no visual planning assistance system for engineering projects based on three-dimensional GIS, which can solve the above-mentioned deficiency problem.
Disclosure of Invention
The invention aims to provide a visual planning auxiliary system based on a three-dimensional GIS (geographic information system) so as to solve the problems in the background technology.
In order to solve the above technical problems, one of the objectives of the present invention is to provide a visual planning assistance system based on three-dimensional GIS, which comprises
The system comprises a scene construction unit, a three-dimensional display unit, an intelligent file unit and a project planning unit; the scene construction unit, the three-dimensional display unit, the intelligent file unit and the project planning unit are sequentially connected through network communication; the scene construction unit is used for acquiring images, pictures and other related data of a construction environment and constructing a real scene three-dimensional model of a scene through software to form a real three-dimensional environment; the three-dimensional display unit is used for three-dimensionally displaying the planning and design result and selecting the most applicable model; the intelligent file unit is used for realizing three-dimensional visual management of files by using a mode of superposing a file management database with a geographic position information base; the project planning unit is used for carrying out planning operations such as three-dimensional visual management, display, data service and the like on the construction project;
the scene construction unit comprises an image acquisition module, a base map superposition module, a live-action three-dimensional module, an elevation modeling module and a data processing module;
the three-dimensional display unit comprises a BIM display module, a GIS display module, a combination display module and a mode selection module;
the intelligent file unit comprises a period management module, a reverse perfecting module, a remote management module and a history management module;
the project planning unit comprises a project management module, a project display module, a visual auxiliary module and a database service module;
when the visual planning auxiliary system based on the three-dimensional GIS runs, the scene construction unit generates a basic terrain base map of a large-range scene by acquiring a digital positive shot image map or a high-definition satellite image map, constructs an accurate live-action three-dimensional model, generates a live-action three-dimensional scene of a project area range, and fuses two kinds of data with different high and low accuracies in the same scene; the method comprises the steps that thematic vector data issued by various departments such as natural resources, water conservancy, environmental protection, forestry and the like are loaded, a data superposition display mode is set according to terrain, two-dimensional vector data are superposed in a three-dimensional basic geographic information scene, and three-dimensional display of two-dimensional GIS data is achieved; the three-dimensional display unit supports rapid modeling of a BIM-free design project, so that a design result can be presented through a three-dimensional twin scene in the early stage of project development, and design intentions and design effects are visually expressed for project builders, designers, interest and harm relatives and the like; when the BIM is established in the design result, the system supports the direct introduction of the designed BIM result and can completely reserve related parts and BIM information; the intelligent file unit realizes three-dimensional visual management on all files based on a file management mode of database name index and geographic position information positioning, and partitions the files intuitively from the regional position; the project planning unit can carry out the full life cycle management work from project self-standing to operation and maintenance, and combines the intelligent archive three-dimensional visual management module and the planning and design result three-dimensional visual establishment module, so that the functions of tracking the whole construction management process, warning risk prompting, information whole network updating, summarizing, three-dimensional visual display and the like are realized, the planning and design result is promoted and optimized in the project management process, and the project engineering construction is assisted.
As a further improvement of the technical solution, a signal output end of the image acquisition module is connected with a signal input end of the base map superposition module, a signal output end of the base map superposition module is connected with a signal input end of the live-action three-dimensional module, a signal output end of the live-action three-dimensional module is connected with a signal input end of the elevation modeling module, and a signal output end of the elevation modeling module is connected with a signal input end of the data processing module; the image acquisition module is used for acquiring a digital orthophoto image through aerial photogrammetry or acquiring a high-definition satellite image through a satellite, performing differential correction on the image, manufacturing a large-range digital orthophoto image after splicing, cutting and color balance processing, and acquiring high-precision information data such as a photo and a point cloud in a project area by field work through oblique photogrammetry, laser radar measurement and the like; the base map superposition module is used for superposing the large-range digital orthophoto map and the digital elevation model with general precision to generate a basic terrain base map of a large-range scene; the live-action three-dimensional module is used for building a high-precision and high-resolution three-dimensional live-action model in the interior through third-party three-dimensional modeling software; the elevation modeling module is used for acquiring elevation points on the built three-dimensional model by using third-party software and manufacturing a high-precision digital elevation model by using the acquired elevation points; the data processing module is used for superposing the topographic data, the inclination data and the thematic data and fusing the superposed topographic data, the inclination data and the thematic data to the built three-dimensional model so as to further improve the simulation and the accuracy of the model.
In the live-action three-dimensional module, the third-party three-dimensional modeling software comprises Smart3D, PhotoSacan and the like, and the corresponding model formats are osgb, S3C and the like.
In the elevation modeling model, the third-party software comprises EPS, DP-Mapper and the like.
As a further improvement of the technical solution, in the image acquisition module, a color balance processing is performed on the image by using a color binarization processing method, which includes the steps of:
step1, setting the gray value f (i, j) of the image at the pixel point (i, j), and considering the (2 ω +1) × (2 ω +1) window with the pixel point (i, j) as the center;
step2, calculating a threshold T (i, j) of each pixel point (i, j) in the image;
step3, each pixel point (i, j) in the image is binarized point by using the b (i, j) value.
As a further improvement of the technical scheme, the data processing module comprises a terrain data module, an inclination data module, a thematic data module and a data superposition module; the terrain data module, the inclination data module and the special data module are sequentially connected through network communication and run in parallel, and the signal output ends of the terrain data module, the inclination data module and the special data module are connected with the signal input end of the data superposition module; the terrain data module is used for processing terrain data and superposing the digital orthophoto map and the digital elevation model so as to produce a large-range three-dimensional terrain base map; the tilt data module is used for processing tilt data, processing the hierarchical tile data with the format of osgb into a hierarchical 3dml format, and producing a realistic three-dimensional scene which can be loaded by the system; the special data module is used for processing special data, projecting data such as the current land utilization situation, the national soil space planning, the water resource protection area, the wetland, the forestry investigation and the like issued by natural resources, water conservancy, environmental protection, forestry and the like onto a three-dimensional topographic map, and displaying the data according to topographic relief; the data superposition module is used for carrying out superposition processing on multi-project and multi-source data, and when various thematic data are subjected to superposition processing, rapid symbolic matching can be carried out according to data display contents and fields.
The inclined data module can realize TB-level data loading based on an excellent data algorithm of the inclined data module, and can still ensure smooth operation of the system.
As a further improvement of the technical solution, the BIM display module, the GIS display module and the combination display module are sequentially connected through network communication and operate in parallel, and signal output ends of the BIM display module, the GIS display module and the combination display module are connected with a signal input end of the mode selection module; the BIM display module is used for establishing a BIM three-dimensional model of the engineering project through software, each part of engineering components of the three-dimensional model can be split, each engineering component corresponds to a part of an actual engineering, and accurate input of corresponding part information is supported; the GIS display module is used for establishing a GIS three-dimensional model of an engineering project through software, supporting a shape format and a function of directly loading a gdb database layer, and symbolizing and modeling the layer in batch colors, transparencies, labels, display modes and the like after vector data are loaded through a preset pattern of the layer; the combination display module is used for combining the BIM and the GIS model to display a scene, automatically matching multi-source BIM modeling results according to spatial coordinate information, reading the results into a three-dimensional scene, automatically constructing a BIM model data management library according to BIM organization structures and data source information on loaded BIM model data, storing the information library by a GIS data structure, and establishing a unified communication protocol with the BIM information model to realize interactive update; the mode selection module is used for automatically selecting and calling an optimal and applicable three-dimensional display mode according to the relevance of project engineering and information data such as environment, terrain and the like.
No matter the design result is a first BIM or a second BIM design mode, when the system reads the multi-source BIM modeling result into the three-dimensional scene, the BIM model information cannot be lost.
The BIM model data management library comprises BIM model library storage information, model information, space information and the like.
As a further improvement of the technical scheme, the GIS display module comprises a result extraction module, a point element processing module, a line element processing module and a surface element processing module; the achievement extraction module, the point element processing module, the line element processing module and the surface element processing module are sequentially connected through network communication; the result extraction module is used for extracting and converting the line drawing result of the traditional design into a GIS database through an information extraction function, supporting project decision after the design result is three-dimensional, making design change in a three-dimensional scene, and actively, timely and accurately feeding back a design scheme; the point element processing module is used for automatically writing the attribute information of each record in the point database into a corresponding model by reading the vector point attribute field, adopting a GIS data input attribute, identifying the information by a system, transmitting the information to the model, realizing rapid point modeling in batches, matching the parameter information of the point model with the GIS database, and after designing and modifying the relevant information of the point, carrying out real-time data matching by the system through active response, reading the point attribute information in real time, further realizing the purpose of linkage modification of the point model along with the design modification, thereby effectively ensuring the instantaneity and accuracy of the data; the line element processing module is used for automatically writing attribute information of each record in the line database into a corresponding model by reading a design line attribute field, adopting a mode of GIS data entry attribute, identifying the information by a system and transmitting the information to the model to realize rapid line modeling in batches, simultaneously matching parameter information of the line model with the GIS database, and after designing and modifying line related information, carrying out real-time data matching by the system through active response to read the line attribute information in real time, further realizing the purpose of linkage modification of the line model along with design modification, and effectively ensuring the instantaneity and accuracy of data; the surface element processing module is used for reading surface elements and attribute information of the vectors, selecting and setting a symbol library, automatically matching symbolic information in the attribute information with symbol library information, realizing quick symbolization of display color, transparency, marking information, display mode and the like, simultaneously matching surface symbolic parameter information with a GIS database, designing and modifying surface related information, then carrying out real-time data matching on active response by the system, reading surface attribute information in real time, further realizing the purpose of linkage change of a surface model along with design change, and effectively ensuring the instantaneity and accuracy of data.
The point element processing module relates to parameters such as model types, model proportions, model directions and the like, and differentiation of point model display is determined by differentiated model object matching, differentiated model proportions and differentiated model direction information, so that visual display of design intentions and purposes is achieved.
The line element processing module supports a polyline equidistant mode, a polyline node-based mode, a line-following equidistant mode, a line-following section-based mode and other modes for modeling or symbolizing, and can realize the rapid modeling or symbolization of all types of linear engineering such as various pipelines, canalization engineering, roads and the like.
Furthermore, the GIS display module supports reading of vector data of existing points, lines and surfaces and supports rapid modeling or symbolization of any rapid drawing points, lines and surfaces in a three-dimensional scene.
As a further improvement of the technical solution, the mode selection module adopts a correlation algorithm of a level correlation coefficient, including an R coefficient and a Y coefficient, and the calculation expressions thereof are respectively:
r coefficient:
wherein X and Y are the grades of the measured values of X and Y, respectively; further, the above formula is simplified into a spearman grade correlation coefficient:
in the formula (d)i=xi-yi1,2, N (N is the number of times);
wherein, the value range of the grade correlation coefficient R is (-1, +1), the larger the absolute value of R is, the larger the grade correlation degree between variables is;
coefficient of Y:
in the formula, NsFor the number of sequential pairs, NdIs the number of the disorder pairs;
the same pair represents two cases (x)i,yi) And (x)j,yj) When compared, has xi>xjThen y isi>yjThe nature of (c); on the contrary, if xi>xjThen y isi<yjIt is called an out-of-sequence pair;
wherein, the value range of the Y coefficient is (-1, +1), and the larger the absolute value of Y is, the larger the degree of the grade correlation between variables is.
As a further improvement of the technical solution, the period management module, the reverse perfecting module, the remote management module and the history management module are sequentially connected through network communication; the period management module is used for supporting all functions of input, editing, query, statistics, analysis, output and the like of archive data by supporting the same-screen visual display of multiple projects and historical archives so as to realize the archive management work of the project full life period; the reverse perfecting module is used for carrying out file management by combining with specific geographic position information, and reversely and actively perfecting a file management database and establishing a file management file structure library on the basis of supporting the new establishment of a file directory and on the basis of a BIM (building information modeling) model or a project pattern; the remote management module is used for distributing design results to a plurality of users in a service form simultaneously according to authorization by supporting project management functions of remote end data downloading, data returning and the like, and setting the authority and range of data downloading, viewing, modifying and returning of an authorized person according to authority management; the history management module is used for calling and displaying files in a time axis mode in the whole process of project design and design change, so that history file management is realized, history files can automatically record, edit and modify time and other information, a history file database is established, a history file index base is stored and established, and a support system calls and browses the history files.
The period management module mainly supports the distribution and management of design results from top to bottom, and construction design feedback realizes an online mode from bottom to top, so that communication cost and time are saved.
In the remote management module, all parties participating in the project, particularly information exchange and intercommunication of design and construction, are realized through data interaction.
As a further improvement of the technical solution, the project management module, the project display module, the visual auxiliary module and the database service module are sequentially connected through network communication; the project management module is used for carrying out full life cycle management work from project self-standing to operation and maintenance, and relates to the whole construction process of planning, evaluation, decision-making, design, construction, completion acceptance, production input or delivery use; the project display module is used for integrating a planning design result based on a twin three-dimensional scene, building an intelligent file three-dimensional visual management platform and a project three-dimensional visual management platform, realizing three-dimensional visual presentation and management work of a project, combining a true three-dimensional scene through three-dimensional visualization of the planning design result, simultaneously realizing three-dimensional visual intelligent management of the project file, and promoting and optimizing the planning design result in the project management process so as to assist project engineering construction; the visual auxiliary module is used for presenting data and scenes, and the auxiliary system realizes a real-time and real data carrier with visible and touchable data; the database service module is used for realizing a C/S management mode or a B/S management mode through database service functions of a stand-alone version and a network version and managing all data related to the system.
In the database service module, when the B/S mode is used, the system can completely support the use of a private cloud data service mode, so that the confidentiality of project data can be fully guaranteed.
As a further improvement of the technical scheme, the project management module comprises a platform building module, a data function module, a scheme comparison module and a project service module; the platform building module, the data function module, the scheme comparison module and the project service module are sequentially connected through network communication; the platform building module is used for building an intelligent file three-dimensional visual management platform and a project three-dimensional visual management platform by merging twin three-dimensional scenes into a planning and designing result, and performing three-dimensional visual presentation and management work on the projects; the data function module is used for managing all functions of collecting, inputting, editing, inquiring, analyzing, roaming, data statistics, outputting and the like of GIS data in a three-dimensional scene; the scheme comparison module is used for supporting a multi-scheme multi-screen linkage comparison display function of the project and providing visual and reliable service work for project site selection, scheme decision and the like; the project service module is used for managing project land, construction process, operation and maintenance and the like.
Wherein, the specific management items of the item service module comprise: adding thematic data into the three-dimensional scene, and performing data editing, superposition analysis, data statistics and the like in the three-dimensional scene to provide visual and visualized service for site selection sites in the early stage of the project; adding design results of each stage in a three-dimensional scene to provide service for project multi-scheme comparison decision; and adding related file data of early stage, construction, operation and the like into the three-dimensional scene to provide timely service for project operation and maintenance.
The three-dimensional visual management of the project converts all the mature three-dimensional visible, modern and intelligent technologies into practical and service media and modes.
The second objective of the present invention is to provide an operating device of a three-dimensional GIS-based visual planning assistance system, which includes a processor, a memory, and a computer program stored in the memory and running on the processor, wherein the processor is configured to implement any one of the above three-dimensional GIS-based visual planning assistance systems when executing the computer program.
It is a further object of the present invention to provide a computer-readable storage medium, which stores a computer program, which when executed by a processor implements any of the above-mentioned three-dimensional GIS-based visual planning assistance systems.
Compared with the prior art, the invention has the beneficial effects that:
1. the visual planning auxiliary system based on the three-dimensional GIS establishes a real-scene three-dimensional scene of a project area range with precision and elevation by acquiring multi-source environment image data, and two kinds of data with different heights and precisions are fused in the same scene, so that the visual planning auxiliary system has scene macroscopic display and meets the requirement of project fine management, and meanwhile, a three-dimensional twin scene of the real world is formed by superposing thematic data, and the functions of scene browsing, real-time data measurement, basic data analysis and the like at any position and at any visual angle can be realized;
2. the three-dimensional GIS-based visual planning auxiliary system combines the BIM information model and the GIS information model, not only supports the BIM result of direct import design on the premise of completely reserving related components and BIM information, but also supports the design result to realize rapid modeling through a system module when no BIM design project exists, realizes the rapidity and low cost of the design result conversion model, and realizes interactive updating along with the modification of the design result, so that the design result can be presented through the three-dimensional twin scene in the early stage of project development, after the design result is visually presented in the three-dimensional scene, providing decision to carry out design change feedback and actively feeding back to project builders, designers, interested parties and the like in an interactive mode, the design intention and the purpose can be visually expressed, the design effect can be presented, and the communication time between the design and a decision maker is greatly shortened;
3. the visual planning auxiliary system based on the three-dimensional GIS realizes online three-dimensional visual management of all files based on a file management mode of database name index and geographic position information positioning, and can visually manage the files in a subarea mode from a regional position, and visually perform three-dimensional presentation from top to bottom data management and from bottom to top data requests;
4. the visual planning auxiliary system based on the three-dimensional GIS can perform full life cycle management work from project establishment to operation and maintenance on projects, realizes the functions of tracking the whole construction management process, warning risk, updating, summarizing and three-dimensional visual display of information on the whole network, promotes and optimizes planning and design results in the project management process, and assists project engineering construction;
5. the visual planning auxiliary system based on the three-dimensional GIS supports two modes of a single machine version and a network version to carry out database service.
Drawings
FIG. 1 is a block diagram of an exemplary product architecture of the present invention;
FIG. 2 is a block diagram of the overall system apparatus of the present invention;
FIG. 3 is a diagram of one embodiment of a local system device architecture;
FIG. 4 is a second block diagram of a local system apparatus according to the present invention;
FIG. 5 is a third block diagram of a local system apparatus according to the present invention;
FIG. 6 is a fourth embodiment of the present invention;
FIG. 7 is a fifth embodiment of the present invention;
FIG. 8 is a sixth embodiment of the present invention;
FIG. 9 is a seventh embodiment of the present invention;
FIG. 10 is a schematic diagram of an exemplary electronic computer product apparatus of the present invention.
The various reference numbers in the figures mean:
1. a system platform; 11. a processor; 12. third party software; 13. a BIM information model; 14. a GIS information model;
2. an intelligent collector; 21. an aerial photogrammetry apparatus; 22. a satellite collector; 23. a tilt photography measuring device; 24. a laser radar measurer;
3. a data service; 31. a database server; 32. a cloud database;
4. a display terminal;
100. a scene construction unit; 101. an image acquisition module; 102. a base map overlaying module; 103. a live-action three-dimensional module; 104. an elevation modeling module; 105. a data processing module; 1051. a terrain data module; 1052. a tilt data module; 1053. a thematic data module; 1054. a data superposition module;
200. a three-dimensional display unit; 201. a BIM display module; 202. a GIS display module; 2021. a result extraction module; 2022. a point element processing module; 2023. a line element processing module; 2024. a face element processing module; 203. a combination display module; 204. a mode selection module;
300. an intelligent file unit; 301. a period management module; 302. a reverse perfecting module; 303. a remote management module; 304. a history management module;
400. a project planning unit; 401. a project management module; 4011. a platform building module; 4012. a data function module; 4013. a scheme comparison module; 4014. a project service module; 402. a project display module; 403. a visual auxiliary module; 404. and a database service module.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example 1
As shown in fig. 1 to 10, the present embodiment provides a three-dimensional GIS-based visual planning assistance system, which includes
A scene construction unit 100, a three-dimensional display unit 200, an intelligent file unit 300 and a project planning unit 400; the scene construction unit 100, the three-dimensional display unit 200, the intelligent file unit 300 and the project planning unit 400 are sequentially connected through network communication; the scene construction unit 100 is used for acquiring images, pictures and other related data of a construction environment and constructing a real three-dimensional model of a scene through software to form a real three-dimensional environment; the three-dimensional display unit 200 is used for three-dimensionally displaying the planning and design result and selecting the most suitable model; the intelligent file unit 300 is used for realizing three-dimensional visual management of files by using a mode of superposing a file management database with a geographic position information base; the project planning unit 400 is used for planning operations such as three-dimensional visual management, display and data service for a construction project;
the scene construction unit 100 comprises an image acquisition module 101, a base map superposition module 102, a live-action three-dimensional module 103, an elevation modeling module 104 and a data processing module 105;
the three-dimensional display unit 200 comprises a BIM display module 201, a GIS display module 202, a combination display module 203 and a mode selection module 204;
the intelligent file unit 300 comprises a period management module 301, a reverse perfection module 302, a remote management module 303 and a history management module 304;
the project planning unit 400 includes a project management module 401, a project presentation module 402, a visual aid module 403, and a library service module 404;
when the three-dimensional GIS-based visual planning auxiliary system operates, the scene construction unit 100 generates a basic terrain base map of a large-range scene by acquiring a digital positive shot image map or a high-definition satellite image map, constructs an accurate live-action three-dimensional model, generates a live-action three-dimensional scene of a project area range, and fuses two kinds of data with different high and low accuracies in the same scene; the method comprises the steps that thematic vector data issued by various departments such as natural resources, water conservancy, environmental protection, forestry and the like are loaded, a data superposition display mode is set according to terrain, two-dimensional vector data are superposed in a three-dimensional basic geographic information scene, and three-dimensional display of two-dimensional GIS data is achieved; the three-dimensional display unit 200 supports rapid modeling of a BIM-free design project, so that a design result can be presented through a three-dimensional twin scene in the early stage of project development, and design intentions and design effects can be visually expressed for project builders, designers, interest and harm relatives and the like; when the BIM is established in the design result, the system supports the direct introduction of the designed BIM result and can completely reserve related parts and BIM information; the intelligent file unit 300 realizes three-dimensional visual management of all files based on a file management mode of database name index and geographic position information positioning, and partitions and manages the files intuitively from the regional position; the project planning unit 400 can perform the whole life cycle management work from project self-standing to operation and maintenance, and combines the intelligent archive three-dimensional visual management module, the planning and design result three-dimensional visual establishment module and the like to realize the functions of tracking, risk early warning prompting, information whole network updating, summarizing, three-dimensional visual display and the like in the whole construction management process, promote and optimize the planning and design result in the project management process, and assist project engineering construction.
In this embodiment, the signal output end of the image acquisition module 101 is connected to the signal input end of the base map superposition module 102, the signal output end of the base map superposition module 102 is connected to the signal input end of the realistic three-dimensional module 103, the signal output end of the realistic three-dimensional module 103 is connected to the signal input end of the elevation modeling module 104, and the signal output end of the elevation modeling module 104 is connected to the signal input end of the data processing module 105; the image acquisition module 101 is used for acquiring a digital orthophoto image through aerial photogrammetry or acquiring a high-definition satellite image through a satellite, performing differential correction on the image, performing splicing, cutting and color balance processing, and then making a large-range digital orthophoto image, and meanwhile acquiring information data such as a high-precision photo and point cloud of a project area by oblique photogrammetry, laser radar measurement and the like; the base map overlaying module 102 is configured to overlay a large-range digital orthophoto map with a generally accurate digital elevation model to generate a base terrain base map of a large-range scene; the live-action three-dimensional module 103 is used for building a high-precision and high-resolution three-dimensional live-action model in the interior industry through third-party three-dimensional modeling software; the elevation modeling module 104 is used for acquiring elevation points on the built three-dimensional model by using third-party software and manufacturing a high-precision digital elevation model by using the acquired elevation points; the data processing module 105 is used for overlaying the topographic data, the oblique data and the thematic data and fusing the overlaid topographic data, oblique data and thematic data to the built three-dimensional model so as to further improve the simulation and the accuracy of the model.
In the live-action three-dimensional module 103, the third-party three-dimensional modeling software includes Smart3D, PhotoScan, and the like, and the corresponding model formats are osgb, S3C, and the like.
In the elevation modeling model 104, the third-party software includes EPS, DP-Mapper, and the like.
Specifically, in the image acquisition module 101, a color binarization processing method is adopted for performing color balance processing on the image, and the steps are as follows:
step1, setting the gray value f (i, j) of the image at the pixel point (i, j), and considering the (2 ω +1) × (2 ω +1) window with the pixel point (i, j) as the center;
step2, calculating a threshold T (i, j) of each pixel point (i, j) in the image;
step3, each pixel point (i, j) in the image is binarized point by using the b (i, j) value.
Further, the data processing module 105 includes a terrain data module 1051, an inclination data module 1052, a topic data module 1053, and a data superposition module 1054; the terrain data module 1051, the inclination data module 1052 and the thematic data module 1053 are sequentially connected through network communication and run in parallel, and the signal output ends of the terrain data module 1051, the inclination data module 1052 and the thematic data module 1053 are connected with the signal input end of the data superposition module 1054; the terrain data module 1051 is used for processing terrain data and superposing the digital orthophoto map and the digital elevation model so as to produce a large-range three-dimensional terrain base map; the tilt data module 1052 is configured to process the tilt data, process the hierarchical tile data in osgb format into a hierarchical 3dml format, and produce a realistic three-dimensional scene that can be loaded by the system; the thematic data module 1053 is used for processing thematic data, projecting data such as the current land utilization situation, the national soil space planning, the water resource protection area, the wetland, the forestry investigation and the like issued by natural resources, water conservancy, environmental protection, forestry and the like onto a three-dimensional topographic map, and displaying the data according to topographic relief; the data superposition module 1054 is used for carrying out superposition processing on multi-project and multi-source data, and when various thematic data are subjected to superposition processing, rapid symbolic matching can be carried out according to data display contents and fields.
The inclined data module 1052 can realize TB level data loading based on its own excellent data algorithm, and can still ensure smooth operation of the system.
In this embodiment, the BIM display module 201, the GIS display module 202 and the combination display module 203 are sequentially connected through network communication and operate in parallel, and signal output ends of the BIM display module 201, the GIS display module 202 and the combination display module 203 are connected with a signal input end of the mode selection module 204; the BIM display module 201 is used for establishing a BIM three-dimensional model of an engineering project through software, each part of engineering components of the three-dimensional model can be split, each engineering component corresponds to a part of an actual engineering, and accurate input of corresponding part information is supported; the GIS display module 202 is used for establishing a GIS three-dimensional model of an engineering project through software, supporting a shape format and a function of directly loading a gdb database layer, and performing symbolization and modeling on the layer in batches of colors, transparencies, labels, display modes and the like after vector data are loaded through a preset pattern of the layer; the combination display module 203 is used for combining the BIM and the GIS model to perform scene display, automatically matching multi-source BIM modeling results according to spatial coordinate information, reading the results into a three-dimensional scene, automatically constructing a BIM model data management library according to BIM organization structures and data source information on loaded BIM model data, storing the information library by a GIS data structure, and establishing a unified communication protocol with the BIM information model to realize interactive update; the mode selection module 204 is configured to automatically select and invoke an optimal three-dimensional display mode according to the correlation between the project engineering and information data such as environment and terrain.
No matter the design result is a first BIM or a second BIM design mode, when the system reads the multi-source BIM modeling result into the three-dimensional scene, the BIM model information cannot be lost.
The BIM model data management library comprises BIM model library storage information, model information, space information and the like.
Further, the GIS presentation module 202 includes a result extraction module 2021, a point element processing module 2022, a line element processing module 2023, and a face element processing module 2024; the achievement extracting module 2021, the point element processing module 2022, the line element processing module 2023 and the face element processing module 2024 are sequentially connected through network communication; the result extraction module 2021 is configured to extract and convert a line drawing result of a traditional design into a GIS database through an information extraction function, support a project decision after the design result is three-dimensional, make a design change in a three-dimensional scene, and actively, timely, and accurately feed back a design scheme; the point element processing module 2022 is configured to automatically write the attribute information of each record in the point database into the corresponding model by reading the vector point attribute field, implement rapid point modeling in batches by adopting a manner of a GIS data entry attribute, identifying the information by the system, and transmitting the information to the model, and meanwhile, the parameter information of the point model is matched with the GIS database, and after the relevant information of the modified point is designed, the system performs real-time data matching on the active response, reads the point attribute information in real time, and further implements the purpose of linkage change of the point model along with the design change, thereby effectively guaranteeing the availability and accuracy of the data; the line element processing module 2023 is configured to automatically write attribute information of each record in the line database into a corresponding model by reading a design line attribute field, implement rapid line modeling in batches by adopting a manner of a GIS data entry attribute, identifying the information by the system, and transmitting the information to the model, and meanwhile, parameter information of the line model is matched with the GIS database, after designing and modifying line-related information, the system performs real-time data matching on an active response, and reads the line attribute information in real time, thereby achieving a purpose of linkage modification of the line model along with design modification, and effectively ensuring the availability and accuracy of data; the surface element processing module 2024 is configured to read the surface element and the attribute information of the vector, select and set a symbol library, automatically match symbolic information in the attribute information with information in the symbol library, and implement quick symbolization of display color, transparency, label information, display mode, etc., and simultaneously match surface symbolic parameter information with a GIS database, and after design of the relevant information of the modification surface, the system performs real-time data matching on active response, and reads the surface attribute information in real time, thereby implementing the purpose of linkage change of the surface model along with the design change, and effectively guaranteeing the instantaneity and accuracy of the data.
The point element processing module 2022 relates to parameters such as model type, model proportion, model direction, and the like, and the differentiation of point model display is determined by the differentiated model object matching, the differentiated model proportion, and the differentiated model direction information, so as to realize the visual display of the design intention and the purpose.
The line element processing module 2023 supports modeling or symbolization in various modes such as a broken line equidistant mode, a broken line node-by-node mode, a line-following equidistant mode, a line-following section-by-line mode and the like, and can realize rapid modeling or symbolization of all types of linear engineering such as various pipelines, canalization engineering, roads and the like.
Furthermore, the GIS display module 202 supports reading vector data of existing points, lines and planes, and simultaneously supports fast modeling or symbolization of arbitrarily fast drawing points, lines and planes in a three-dimensional scene.
Specifically, the mode selection module 204 adopts a correlation algorithm of a level correlation coefficient, which includes an R coefficient and a Y coefficient, and the calculation expressions thereof are respectively:
r coefficient:
wherein X and Y are the grades of the measured values of X and Y, respectively; further, the above formula is simplified into a spearman grade correlation coefficient:
in the formula (d)i=xi-yi1,2, N (N is the number of times);
wherein, the value range of the grade correlation coefficient R is (-1, +1), the larger the absolute value of R is, the larger the grade correlation degree between variables is;
coefficient of Y:
in the formula, NsFor the number of sequential pairs, NdIs the number of the disorder pairs;
the same pair represents two cases (x)i,yi) And (x)j,yj) When compared, has xi>xjThen y isi>yjThe nature of (c); on the contrary, if xi>xjThen y isi<yjIt is called an out-of-sequence pair;
wherein, the value range of the Y coefficient is (-1, +1), and the larger the absolute value of Y is, the larger the degree of the grade correlation between variables is.
In this embodiment, the period management module 301, the reverse perfection module 302, the remote management module 303 and the history management module 304 are sequentially connected through network communication; the period management module 301 is configured to support all functions of entry, editing, query, statistics, analysis, output, and the like of archive data by supporting the on-screen visual display of multiple projects and historical archives, so as to implement archive management work of a project full life period; the reverse perfecting module 302 is used for performing file management by combining with specific geographic position information, and on the basis of supporting file directory new establishment, based on a BIM (building information modeling) model or based on project pattern spots, reversely and actively perfecting a file management database and establishing a file management file structure library; the remote management module 303 is configured to support project management functions such as remote data downloading and data returning, distribute design results to multiple users in a service form according to authorization, and set permissions and ranges for authorized persons to download, view, modify, and return data according to permission management; the history management module 304 is used for calling and displaying files in a time axis mode in the whole process of project design and design change, so that history file management is realized, history files can automatically record, edit and modify time and other information, a history file database is established, a history file index base is stored and established, and the history files are called and browsed by a support system.
The period management module 301 mainly supports the top-down distribution and management of the design results, and the construction design feedback realizes an online mode from bottom to top, so that the communication cost and time are saved.
In the remote management module 303, through data interaction, information exchange and intercommunication between parties participating in a project, especially between design and construction, is realized.
In this embodiment, the project management module 401, the project presentation module 402, the visual auxiliary module 403, and the database service module 404 are sequentially connected through network communication; the project management module 401 is used for carrying out full life cycle management work from project self-standing to operation and maintenance, and relates to the whole construction process of planning, evaluation, decision-making, design, construction, completion acceptance, production input or delivery and use; the project display module 402 is used for integrating a planning design result based on a twin three-dimensional scene, building an intelligent file three-dimensional visual management platform and a project three-dimensional visual management platform, realizing three-dimensional visual presentation and management work of a project, combining a true three-dimensional scene through three-dimensional visualization of the planning design result, simultaneously realizing three-dimensional visual intelligent management of the project file, and promoting and optimizing the planning design result in the project management process, thereby assisting project engineering construction; the visual auxiliary module 403 is used for presenting data and scenes, and the auxiliary system realizes a real-time and real data carrier with visible and touchable data; the database service module 404 is used for implementing a C/S management mode or a B/S management mode through database service functions of a stand-alone version and a network version, and managing all data related to the system.
In the database service module 404, when the B/S mode is used, the system can completely support the use of a private cloud data service mode, so that the confidentiality of the project data can be fully ensured.
Further, the project management module 401 includes a platform building module 4011, a data function module 4012, a scheme comparison module 4013 and a project service module 4014; the platform building module 4011, the data function module 4012, the scheme comparison module 4013 and the project service module 4014 are sequentially connected through network communication; the platform building module 4011 is used for building an intelligent file three-dimensional visual management platform and a project three-dimensional visual management platform by merging twin three-dimensional scenes into a planning and designing result, and performing project three-dimensional visual presentation and management work; the data function module 4012 is used for managing all functions of collecting, inputting, editing, inquiring, analyzing, roaming, data statistics, outputting and the like of the GIS data in the three-dimensional scene; the scheme comparison module 4013 is used for supporting a multi-scheme multi-screen linkage comparison display function of the project, and providing intuitive and reliable service work for project site selection, scheme decision and the like; the project service module 4014 is used for managing project land, construction process, operation and maintenance, and the like.
The specific management items of the item service module 4014 include: adding thematic data into the three-dimensional scene, and performing data editing, superposition analysis, data statistics and the like in the three-dimensional scene to provide visual and visualized service for site selection sites in the early stage of the project; adding design results of each stage in a three-dimensional scene to provide service for project multi-scheme comparison decision; and adding related file data of early stage, construction, operation and the like into the three-dimensional scene to provide timely service for project operation and maintenance.
The three-dimensional visual management of the project converts all the mature three-dimensional visible, modern and intelligent technologies into practical and service media and modes.
As shown in fig. 1, the present embodiment further provides an exemplary product architecture of a three-dimensional GIS-based visual planning assistance system, including a system platform 1, where the system platform 1 includes a processor 11, the processor 11 is loaded with a plurality of third-party software 12, and a BIM information model 13 and a GIS information model 14 may be built through the plurality of third-party software 12; the system platform 1 is externally connected with an intelligent collector 2 in a communication manner, and the intelligent collector 2 comprises but is not limited to aerial photogrammetry equipment 21, a satellite collector 22, an oblique photogrammetry device 23, a laser radar measurer 24 and the like; a data service 3 is arranged between the system platform 1 and the intelligent collector 2, the data service 3 comprises a database server 31, and the database server 31 manages a cloud database 32; the processor 11 of the system platform 1 is in signal connection with the display terminal 4, and the display terminal 4 has a three-dimensional data display function.
As shown in fig. 10, the present embodiment also provides an operating device of a three-dimensional GIS-based visual planning assistance system, which includes a processor, a memory, and a computer program stored in the memory and running on the processor.
The processor comprises one or more than one processing core, the processor is connected with the memory through the bus, the memory is used for storing program instructions, and the visualization planning auxiliary system based on the three-dimensional GIS is realized when the processor executes the program instructions in the memory.
Alternatively, the memory may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
In addition, the invention also provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to realize the three-dimensional GIS-based visual planning assistance system.
Optionally, the present invention also provides a computer program product containing instructions which, when run on a computer, cause the computer to execute the above aspects of the three-dimensional GIS-based visual planning assistance system.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, and the program may be stored in a computer-readable storage medium, where the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The foregoing shows and describes the general principles, essential features, and advantages of the invention. It will be understood by those skilled in the art that the present invention is not limited to the embodiments described above, and the preferred embodiments of the present invention are described in the above embodiments and the description, and are not intended to limit the present invention. The scope of the invention is defined by the appended claims and equivalents thereof.