Realistic 3D scene model update management method based on geographic space boundary constraints
Through the constraint method based on geospatial boundaries, the problems of long periods and high costs in the traditional real-life three-dimensional scene model update method are solved, and efficient and accurate three-dimensional scene model update is achieved, reducing redundant storage, and improving update efficiency and application value.
Patent Information
- Application Number
- CN202411498462.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-10-25
AI Technical Summary
The traditional real-life three-dimensional scene model update method has a long period and high cost, which is difficult to reflect the dynamic changes in the update area. The lack of correlation between data in different orders, resulting in redundant database storage and unable to adapt to the update needs of three-dimensional data.
Using a constraint method based on geospatial boundaries, a distributed file-type database and three-dimensional scene model are used to obtain and preprocess data, define the update area scope, build a real-life three-dimensional scene model, and create metadata to realize the update management of the real-life three-dimensional scene model, using distributed file-type databases and three-dimensional Visualization platform for storage and management.
It improves the accuracy and efficiency of real-life three-dimensional scene model updates, reduces redundant data storage, reduces update costs, shortens update cycles, and enhances the current and potential value of data application.
Smart Images

Figure CN119006737B_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the field of geographic information technology, and in particular relates to a real-life three-dimensional scene model update management method based on geographic space boundary constraints. Background Art
[0002] With the continuous development of geographic information technology, real-world 3D technology has been widely used in urban planning, natural resource management, disaster emergency response and other fields, becoming an important part of modern information construction. With the deepening of application, the demand for data update is becoming more and more urgent. How to achieve efficient update and management of real-world 3D scene models has become an urgent problem to be solved.
[0003] The traditional overall update method has a long cycle, high cost, and is difficult to reflect the dynamic changes in the update area. At the same time, there is a lack of correlation between data of different time series, making it difficult to intuitively reflect the creation and disappearance of a single entity. Multi-period data will also cause redundancy in database storage, making it difficult to adapt to the update needs of three-dimensional data.
[0004] The geographic space boundary refers to a geographic object that occupies a certain and continuous spatial position and range in the real world and has the same attributes or complete functions. It is determined by referring to the basic geographic entity and the scope of update requirements. Using the geographic space boundary as the management unit of the real-life 3D scene model can reduce redundant data storage while ensuring data integrity and improve data management flexibility.
[0005] Therefore, the present invention proposes a real-life 3D scene model update management method based on geographic space boundary constraints, aiming to solve the problems in traditional real-life 3D scene model update management and improve the efficiency and accuracy of data update management. Summary of the invention
[0006] The purpose of the present invention is to provide a real-life three-dimensional scene model update management method based on geographic space boundary constraints. By using geographic space boundaries for range constraints, the update area range of the real-life three-dimensional scene model can be intuitively reflected, thereby improving the accuracy of scene model updates.
[0007] The technical solution adopted by the present invention is as follows:
[0008] A real-life three-dimensional scene model update management method based on geographic space boundary constraints includes:
[0009] Acquire the data to be processed, perform data preprocessing, and build a real-scene three-dimensional database based on the preprocessed data;
[0010] Define the update area and generate update data;
[0011] Build a real-life 3D scene model and store and update the model;
[0012] Create metadata for real-life 3D scene model update management;
[0013] Construct three-dimensional geographic scenes and implement update management of real-life three-dimensional scene models based on metadata.
[0014] In a preferred solution, the data to be processed includes a real-life three-dimensional scene model, basic geographic entities, and an update requirement range. The data preprocessing includes data cleaning, coordinate conversion, format conversion, directory structure organization, and unified naming rules to obtain standardized real-life three-dimensional related basic data.
[0015] In a preferred solution, the real-life three-dimensional database is stored and managed using a distributed file-type database, and includes a real-life three-dimensional scene model basic library, a real-life three-dimensional scene model update library, a basic geographic entity vector library, an update requirement range vector library, a geographic space boundary vector library, and metadata; wherein: the real-life three-dimensional scene model database includes scene models in two formats, OSGB and 3DTiles, and the vector library and metadata include spatial coordinate data and attribute description information.
[0016] In a preferred solution, the steps of defining the update area range and generating update data include:
[0017] Based on the update requirements, preliminarily determine the scope of the update requirements;
[0018] Perform matching operations on the basic geographic entity vector library for the initially determined update requirement range;
[0019] Determine the spatial relationship between the update demand range and the basic geographic entity range;
[0020] Delineate the update area range and geographic space boundary based on the determined spatial relationship, where the update area range is used as the operation range for update data production, and the geographic space boundary is used as the constraint range for incremental update;
[0021] In the field, photos and point cloud data are collected through drone oblique photography, 3D lidar scanning and other means as the basis for modeling.
[0022] In a preferred solution, the steps of constructing a real-life three-dimensional scene model and storing and updating the model include:
[0023] Based on photos and point cloud data, the internal industry uses modeling software to build a real-life 3D scene model with real geographic spatial coordinates;
[0024] Perform model modification and quality inspection on the real-life 3D scene model, and obtain the incremental real-life 3D scene model data in OSGB format;
[0025] The incremental real-life 3D scene model in OSGB format is converted into real-life 3D scene model tile data in 3DTiles format through data processing software, and the incremental real-life 3D scene models in both OSGB and 3DTiles formats are stored and managed in the form of hash files.
[0026] In a preferred solution, the step of creating metadata for updating and managing the real-life 3D scene model includes:
[0027] Create metadata for real-life 3D scene model update management and store and manage them in SHP file format, wherein the metadata includes geometric information, semantic information, time information and model information, wherein the geometric information is consistent with the geographic space boundary range surface, the semantic information is the relevant attributes of the management requirements, the time information is the update time, and the model information records the name, code and data address of the real-life 3D scene model.
[0028] In a preferred solution, each piece of geometric information corresponds to one or more pieces of basic real-scene 3D scene model information, and also corresponds to one or more pieces of incremental real-scene 3D scene model information.
[0029] In a preferred solution, the steps of constructing a three-dimensional geographic scene and implementing update management of a real-life three-dimensional scene model based on metadata include:
[0030] Adopting mainstream front-end and back-end development technologies and 3D visualization platforms, we developed a real-life 3D visualization management system and built a 3D geographic scene by loading real-life 3D scene models.
[0031] Based on user interaction, perform spatial analysis on metadata according to the current geographic scene field of view;
[0032] Obtain geographic space boundary range data and basic and incremental real-life 3D scene model attribute information corresponding to the current geographic scene;
[0033] Dynamically dispatch basic and incremental real-life 3D scene models based on attribute information, and perform clipping analysis on basic and incremental real-life 3D scene models based on geographic space boundary range data;
[0034] The basic and incremental real-life 3D scene models are managed in a timely manner using time tabs to achieve update management of the real-life 3D scene models.
[0035] In a preferred solution, the step of performing spatial analysis on metadata according to the current geographic scene field range includes:
[0036] Obtain the spatial coordinates of the current geographic scene field of view according to the interface provided by the 3D visualization platform;
[0037] Vector surface features are constructed using spatial coordinates and overlaid with geometric surface features in the metadata. If the result is not empty metadata information, the geometric surface features of the metadata are the geographic spatial boundaries corresponding to the current geographic scene, and the attribute information of the metadata includes basic and incremental real-life 3D scene model attribute information.
[0038] The present invention also provides a real-life 3D scene model update management system based on geographic space boundary constraints, and a real-life 3D scene model update management method using the geographic space boundary constraints, comprising:
[0039] A database construction module, the database construction module is used to obtain data to be processed, perform data preprocessing, and construct a real-scene three-dimensional database based on the preprocessed data;
[0040] Update delineation module, used to delineate the update area and generate update data;
[0041] A model building module is used to build a real-life 3D scene model and store and update the model;
[0042] A metadata building module, which creates metadata for updating and managing real-life 3D scene models;
[0043] The update management module is used to construct a three-dimensional geographic scene and implement update management of the real-life three-dimensional scene model based on metadata.
[0044] The technical effects achieved by the present invention are:
[0045] The present invention adopts geographic space boundaries to perform range constraints, which can intuitively reflect the update area range of the real-world three-dimensional scene model and improve the accuracy of scene model update.
[0046] The method of the present invention is used to incrementally update the real-life three-dimensional scene model, which reduces the model processing steps, saves data processing time, reduces the update cost, shortens the update cycle, and improves the efficiency of updating the real-life three-dimensional scene model.
[0047] By optimizing the data storage structure, establishing a metadata association model, and constructing a real-life 3D visualization management system, redundant storage of scene models can be avoided, the efficiency of data storage and call processing can be improved, and the timeliness, freshness, and potential value of real-life 3D scene model applications can be enhanced. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 It is a schematic flow chart of the method of the present invention;
[0049] Figure 2 It is a schematic diagram of the system module of the present invention. DETAILED DESCRIPTION
[0050] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the accompanying drawings.
[0051] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.
[0052] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure or characteristic that may be included in at least one implementation of the present invention. The phrase "in a preferred embodiment" that appears in different places in this specification does not refer to the same embodiment, nor is it a separate or selective embodiment that is mutually exclusive with other embodiments.
[0053] Example 1
[0054] like Figure 1 FIG. 1 is a first embodiment of the present invention, which provides a real-life 3D scene model update management method based on geographic space boundary constraints, including:
[0055] Acquire the data to be processed, perform data preprocessing, and build a real-scene three-dimensional database based on the preprocessed data;
[0056] Define the update area and generate update data;
[0057] Build a real-life 3D scene model and store and update the model;
[0058] Create metadata for real-life 3D scene model update management;
[0059] Construct three-dimensional geographic scenes and implement update management of real-life three-dimensional scene models based on metadata.
[0060] With the increasing application of real-life 3D data in urban construction, planning, management and other fields, the requirements for data real-time and accuracy are becoming higher and higher. In the above method, the real-life 3D database is constructed after data preprocessing, the area scope is updated, the data is updated, the model is stored and updated, metadata is stored, 3D geographic scenes are constructed, and scene model update management is implemented. The real-life 3D scene model update and management under the constraints of geographic space boundaries is realized. The economical, fast and efficient real-life 3D scene model update management is realized, which can effectively reduce the model processing steps, save data processing time and storage space, and reduce the real-life 3D scene model update cost. It has significant advantages in improving the efficiency of real-life 3D scene model update management and enhancing the current, fresh and potential value of real-life 3D scene model applications. It provides referenceable, replicable and popularizable technologies and methods in supporting natural resource management, real-life 3D construction, smart city construction and other aspects.
[0061] In a preferred embodiment, the data to be processed includes a real-life three-dimensional scene model, basic geographic entities, and an update requirement range. The data preprocessing includes data cleaning, coordinate conversion, format conversion, directory structure organization, and unified naming rules to obtain standardized real-life three-dimensional related basic data.
[0062] In the above method, the real-life 3D scene model, basic geographic entities and update requirement range of the target area are obtained through collection, conversion, production and other methods, and these data are pre-processed by data cleaning, coordinate conversion, format conversion, directory structure organization and unified naming rules to obtain standardized real-life 3D related basic data, providing a data foundation for the subsequent construction of a real-life 3D database.
[0063] In a preferred embodiment, the real-life three-dimensional database is stored and managed using a distributed file-type database, and includes a real-life three-dimensional scene model basic library, a real-life three-dimensional scene model update library, a basic geographic entity vector library, an update requirement range vector library, a geographic space boundary vector library, and metadata; wherein: the real-life three-dimensional scene model database includes scene models in two formats, OSGB and 3DTiles, and the vector library and metadata include spatial coordinate data and attribute description information.
[0064] The OSGB format is the model format after the real-life 3D scene model is produced; the 3DTiles format is the model format after the real-life 3D scene model is sliced. The basic geographic entity vector library, update requirement range vector library, and geographic space boundary vector library are stored and managed in the SHP format, and geometric data and attribute information are stored in the form of vector surface elements. The geometric data refers to a set of coordinates that express the spatial range of the surface element with the real coordinates of the 3D geographic scene; the attribute information is information describing the element name, code, phase, area and other data.
[0065] In a preferred embodiment, the steps of defining the update area range and generating update data include:
[0066] Based on the update requirements, preliminarily determine the scope of the update requirements;
[0067] Perform matching operations on the basic geographic entity vector library for the initially determined update requirement range;
[0068] Determine the spatial relationship between the update requirement range and the basic geographic entity range (search and filter the elements in the basic geographic entity vector library through spatial query to find the basic geographic entity elements that intersect with the update requirement range);
[0069] Delineate the update area scope and geographic space boundary based on the determined spatial relationship (delineate the update area scope and geographic space boundary based on the association and integration of the geographic entity elements matched from the basic geographic entity vector library and the initially delineated update demand scope), where: the update area scope is used as the operation scope of update data production, and the geographic space boundary is used as the constraint scope of incremental update;
[0070] In the field, photos and point cloud data are collected through drone oblique photography, 3D lidar scanning and other means as the basis for modeling.
[0071] In the above implementation, when updating data is produced, the update data is produced by field flight and indoor modeling. In the field flight stage, aerial photography equipment such as drones are used to collect photos and point cloud data. The collected photos and point cloud data are preprocessed and checked to ensure data quality and consistency, and provide a good data basis for subsequent modeling work. Preprocessing includes checking and screening the data, eliminating those data records with poor quality or no longer valid, so as to avoid inaccurate or incomplete data from misleading subsequent analysis. After screening, the noise and outliers in the data set need to be filtered and smoothed to improve data quality, aiming to ensure the continuity and accuracy of the data in three-dimensional space, so as to provide users with high-quality visual experience and accurate analysis results. Finally, the preprocessed real-life three-dimensional data is classified and summarized, which involves structuring the data according to the type, location and other key attributes of the geographic entity, such as height, area, etc. Through such processing, an orderly and easy-to-access real-life three-dimensional database can be created to provide support for various geographic information system applications, such as urban planning, disaster management, resource monitoring, etc.
[0072] In a preferred embodiment, the steps of constructing a real-life 3D scene model and storing and updating the model include:
[0073] Based on photos and point cloud data, the internal industry uses modeling software to build a real-life 3D scene model with real geographic spatial coordinates;
[0074] Perform model modification and quality inspection on the real-life 3D scene model, and obtain the incremental real-life 3D scene model data in OSGB format;
[0075] The incremental real-life 3D scene model in OSGB format is converted into real-life 3D scene model tile data in 3DTiles format through data processing software, and the incremental real-life 3D scene models in both OSGB and 3DTiles formats are stored and managed in the form of hash files.
[0076] In the above implementation, after collecting photos and point cloud data in the field, the real-life 3D scene model is constructed by point cloud processing, 3D reconstruction and other technical means in the internal modeling stage to create an incremental real-life 3D scene model with real geographic spatial coordinates in the OSGB format. These models are in the form of Mesh or point cloud, which can accurately reflect the morphology and structure of geographical elements such as the ground, buildings, and vegetation. The modeling results are optimized and refined to improve the quality and realism of the model. The updated data produced is quality inspected and verified to ensure the accuracy, completeness and consistency of the data, and to ensure that the updated data meets the expected requirements and standards. The incremental real-life 3D scene model in OSGB format is then converted into real-life 3D scene model tile data in 3DTiles format through data processing software, and the incremental real-life 3D scene models in OSGB and 3DTiles formats are stored and managed in the form of hash files.
[0077] In a preferred embodiment, the step of creating metadata for updating and managing the real-life 3D scene model includes:
[0078] Creating metadata for real-life 3D scene model update management, storing and managing the metadata in SHP file format, wherein the metadata includes geometric information, semantic information, time information and model information, wherein the geometric information is consistent with the geographic space boundary range surface, the semantic information is the relevant attribute of the management requirement, the time information is the update time, and the model information records the name, code and data address of the real-life 3D scene model, wherein each of the geometric information corresponds to one or more basic real-life 3D scene model information, and at the same time corresponds to one or more incremental real-life 3D scene model information;
[0079] The steps of constructing a three-dimensional geographic scene and implementing update management of a real-life three-dimensional scene model according to metadata include:
[0080] Adopting mainstream front-end and back-end development technologies and 3D visualization platforms, we developed a real-life 3D visualization management system and built a 3D geographic scene by loading real-life 3D scene models.
[0081] Based on user interaction, perform spatial analysis on metadata according to the current geographic scene field of view;
[0082] Obtain geographic space boundary range data and basic and incremental real-life 3D scene model attribute information corresponding to the current geographic scene;
[0083] The basic and incremental real-life 3D scene models are dynamically scheduled based on the attribute information, and the basic and incremental real-life 3D scene models are cropped and analyzed based on the geographic space boundary range data. The dynamic scheduling process is to dynamically load and control the visibility of the basic and incremental real-life 3D scene models based on the attribute information such as the scene model name, code and address.
[0084] The basic and incremental real-life 3D scene models are managed in a timely manner using time tabs to achieve update management of the real-life 3D scene models.
[0085] The step of performing spatial analysis on metadata according to the current geographic scene field range comprises:
[0086] Obtain the spatial coordinates of the current geographic scene field of view according to the interface provided by the 3D visualization platform;
[0087] Vector surface features are constructed using spatial coordinates and overlaid with geometric surface features in the metadata. If the result is not empty metadata information, the geometric surface features of the metadata are the geographic spatial boundaries corresponding to the current geographic scene, and the attribute information of the metadata includes basic and incremental real-life 3D scene model attribute information.
[0088] As mentioned above, the process of time-series management of basic and incremental real-life 3D scene models in the form of time tabs includes: according to the obtained metadata (the attribute information of the metadata includes the attribute information of the basic and incremental real-life 3D scene models), the time information in its attributes is extracted to obtain the multi-temporal information corresponding to the basic and incremental real-life 3D scene models, and expressed in the form of time tabs; the basic and incremental real-life 3D scene models are cropped and analyzed according to the geographic space boundary range data, specifically, the models of the basic real-life 3D scene models within the geographic space boundary range are removed by cropping analysis, and the models outside the range are retained; the models of the incremental real-life 3D scene models outside the geographic space boundary range are removed by cropping analysis, and the models within the range are retained, so as to realize the update management of the real-life 3D scene models.
[0089] like Figure 2 The present invention also provides a real-life 3D scene model update management system based on geographic space boundary constraints, and the real-life 3D scene model update management method based on geographic space boundary constraints includes:
[0090] A database construction module, the database construction module is used to obtain data to be processed, perform data preprocessing, and construct a real-scene three-dimensional database based on the preprocessed data;
[0091] Update delineation module, used to delineate the update area and generate update data;
[0092] A model building module is used to build a real-life 3D scene model and store and update the model;
[0093] A metadata building module, which creates metadata for updating and managing real-life 3D scene models;
[0094] The update management module is used to construct a three-dimensional geographic scene and implement update management of the real-life three-dimensional scene model based on metadata.
[0095] The execution steps of the update management system to implement the update are the same as the real-life 3D scene model update management method under the above-mentioned geographic space boundary constraints. For details, please refer to the steps of the above-mentioned method, and no further details will be given here.
[0096] Example 2
[0097] The difference between this embodiment 2 and embodiment 1 lies in the updating method of the update area range;
[0098] After the update area range is output, a monitoring period is constructed, and the real-time attention of users to the update area range within the monitoring period is collected;
[0099] Taking the current node as the reference point, backtracking offset processing is performed to obtain the starting node, and the time period between the starting node and the current node is recorded as the backtracking period;
[0100] Collecting the historical attention of users to the update area range before the update within the retrospective period, and recording it as potential attention;
[0101] Obtaining a standard function, and inputting the real-time attention and the potential attention into the standard function together, and calibrating the output result of the standard function as the comprehensive attention of the update area range;
[0102] Adjusting the processing priority of the update model according to the comprehensive attention output of the user to the update area range, and determining the real scene acquisition frequency of the corresponding update area range according to the processing priority of the update model;
[0103] The processing priority of the update model is proportional to the user's attention to the update area range;
[0104] After completing the output of the update area range, it is necessary to construct a monitoring period so as to accurately collect the real-time attention of users to the update area range during the monitoring period, and then use the current node as the reference point to perform backtracking offset processing, so that the starting node of the backtracking period can be determined, and then the time period between the starting node and the current node is saved and recorded as the backtracking period, and then the historical attention of users to the update area range before the update during the backtracking period is collected and recorded as potential attention, and then a standard function is called, and the real-time attention and potential attention are input into this standard function together, where the expression of the standard function is: , where Indicates overall attention. and Represents real-time attention and potential attention respectively. and The weight coefficients represent real-time attention and potential attention respectively. Through the operation of standard functions, an output result will be obtained. This output result will be calibrated as the comprehensive attention of the update area. Then, the processing priority of the update model is adjusted according to the comprehensive attention of the user to the update area. The processing priority of this update model is determined by adjusting the real-scene acquisition frequency of the corresponding update area. It should be noted that the processing priority of the update model is proportional to the user's attention to the update area, that is, the higher the processing priority, the higher the user's attention, and the faster the corresponding real-scene acquisition frequency.
[0105] The step of collecting the real-time attention of users to the update area range during the monitoring period includes:
[0106] Take the current node as the starting point and move backward, and determine the monitoring period based on the shift result;
[0107] Collecting the number of user queries on the update area range and the number of user interaction behaviors on the update area range during the monitoring period, and recording them as a first attention index and a second attention index respectively;
[0108] A first calculation function is obtained, and the first attention index and the second attention index are input into the first calculation function together, and an output result of the first calculation function is recorded as real-time attention.
[0109] When outputting real-time attention, firstly, the current node is used as the starting point to perform a moderate offset backward. Through this offset, the monitoring period can be determined. Then, during the monitoring period, the query behavior and interaction behavior of users in the update area are comprehensively collected. The interaction behavior includes but is not limited to the discussion and comment volume of users on the update information. Then, the query times and the interaction behavior times are recorded as the first attention index and the second attention index respectively. Then, the first measurement function is introduced, wherein the expression of the first measurement function is: , where Indicates real-time attention. and Respectively represent the weight coefficients of the first attention index and the second attention index, and Representing the first attention index and the second attention index, and then inputting the first attention index and the second attention index into the first measurement function, a real-time attention index can be obtained through the calculation of the first measurement function, so as to reflect the real-time attention level of the user to the update area during the monitoring period.
[0110] The step of collecting the historical attention of users to the update area range before the update within the retrospective period and recording it as potential attention includes:
[0111] Collecting the number of user queries on the update area range and the number of user interaction behaviors on the update area range during the retrospective period, and recording them as the first condition parameter and the second condition parameter respectively;
[0112] Obtain a second measurement function, and input the first condition parameter and the second condition parameter into the second measurement function respectively, and calibrate the output result of the second measurement function as a third attention index corresponding to the first condition parameter and a fourth attention index corresponding to the second condition parameter;
[0113] A weighted operation is performed on the third attention index and the fourth attention, and the weighted operation result is recorded as the potential attention.
[0114] When outputting potential attention, firstly, multiple sampling nodes are set in the backtracking period, and then the query volume and the number of interactive behaviors of the update area range under the adjacent sampling nodes are collected, wherein the query volume of the update area range reflects the user's historical active attention to the update area range, and the number of interactive behaviors reflects the degree of interaction between the user and the update area range before the update, and then the query volume and the number of interactive behaviors are used as the first condition parameter and the second condition parameter respectively, and then the second measurement function is introduced, and the first condition parameter and the second condition parameter are respectively input into the second measurement function, and the third attention index and the fourth attention index are respectively output through the operation of the second measurement function, wherein the expression of the second measurement function is: , where represents the third attention index and the fourth attention index, wherein, =3,4, and Respectively represent the weight factors of query volume and query volume change trend, Indicates the number of queries or interactive behaviors. Indicates the query volume or number of interactive behaviors of updating the area range under adjacent sampling nodes, Indicates the length of the lookback period. It also indicates the number of queries or interactive behaviors. and It also represents the query volume or the number of interactive behaviors in the update area under the adjacent sampling nodes. The third attention index corresponding to the first condition parameter and the fourth attention index corresponding to the second condition parameter can be output through the above formula. Finally, the third attention index and the fourth attention index can be weighted. This process is consistent with the execution process of the first measurement function, and then the result of the weighted operation can be recorded as potential attention.
[0115] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, device, article or method including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, device, article or method. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, device, article or method including the element.
[0116] The above is only a preferred embodiment of the present invention. It should be noted that, for those skilled in the art, several improvements and modifications can be made without departing from the principles of the present invention, and these improvements and modifications should also be considered as the protection scope of the present invention. The structures, devices and operating methods not specifically described and explained in the present invention shall be implemented according to the conventional means in the art unless otherwise specified and limited.
Claims
1. A real-life 3D scene model update management method based on geographic space boundary constraints. Features: include: Acquire the data to be processed, perform data preprocessing, and build a real-scene three-dimensional database based on the preprocessed data; Define the update area and generate update data; Build a real-life 3D scene model and store and update the model; Creating metadata for updating and managing a real-life 3D scene model, wherein the metadata includes geometric information, semantic information, time information, and model information; Construct 3D geographic scenes and implement update management of real-life 3D scene models based on metadata; The step of creating metadata for updating and managing the real-life 3D scene model includes: Creating metadata for updating and managing the real-life 3D scene model, storing and managing the metadata in the SHP file format, wherein the metadata includes geometric information, semantic information, time information, and model information, wherein the geometric information is consistent with the geographic space boundary range surface, the semantic information is the relevant attributes of the management requirements, the time information is the update time, and the model information records the name, code, and data address of the real-life 3D scene model; The steps of constructing a three-dimensional geographic scene and implementing update management of a real-life three-dimensional scene model according to metadata include: Adopting mainstream front-end and back-end development technologies and 3D visualization platforms, we developed a real-life 3D visualization management system and built a 3D geographic scene by loading real-life 3D scene models. Based on user interaction, perform spatial analysis on metadata according to the current geographic scene field of view; Obtain geographic space boundary range data and basic and incremental real-life 3D scene model attribute information corresponding to the current geographic scene; Dynamically dispatch basic and incremental real-life 3D scene models based on attribute information, and perform clipping analysis on basic and incremental real-life 3D scene models based on geographic space boundary range data; Use time tabs to manage basic and incremental real-life 3D scene models in a timely manner, and implement update management of real-life 3D scene models; The step of performing spatial analysis on metadata according to the current geographic scene field range comprises: Obtain the spatial coordinates of the current geographic scene field of view according to the interface provided by the 3D visualization platform; Vector surface features are constructed using spatial coordinates and overlaid with geometric surface features in the metadata. If the result is not empty metadata information, the geometric surface features of the metadata are the geographic spatial boundaries corresponding to the current geographic scene, and the attribute information of the metadata includes basic and incremental real-life 3D scene model attribute information.
2. The real-life three-dimensional scene model update management method based on geographic space boundary constraints according to claim 1, Features: The data to be processed include real-life 3D scene models, basic geographic entities, and update requirement ranges. The data preprocessing includes data cleaning, coordinate conversion, format conversion, directory structure organization, and unified naming rules to obtain standardized real-life 3D related basic data.
3. The real-life 3D scene model update management method based on geographic space boundary constraints according to claim 1, Features: The real-life 3D database is stored and managed using a distributed file-type database, and includes a real-life 3D scene model basic library, a real-life 3D scene model update library, a basic geographic entity vector library, an update requirement range vector library, a geographic space boundary vector library, and metadata; wherein: the real-life 3D scene model database includes scene models in two formats, OSGB and 3DTiles, and the vector library and metadata include spatial coordinate data and attribute description information.
4. The real-life three-dimensional scene model update management method based on geographic space boundary constraints according to claim 3, Features: The steps of defining the update area range and generating update data include: Based on the update requirements, preliminarily determine the scope of the update requirements; Perform matching operations on the basic geographic entity vector library for the initially determined update requirement range; Determine the spatial relationship between the update demand range and the basic geographic entity range; Delineate the update area range and geographic space boundary based on the determined spatial relationship, where the update area range is used as the operation range for update data production, and the geographic space boundary is used as the constraint range for incremental update; In the field, photos and point cloud data are collected through drone oblique photography and 3D lidar scanning as the basis for modeling.
5. The real-life 3D scene model update management method based on geographic space boundary constraints according to claim 1, Features: The steps of constructing a real-life 3D scene model and storing and updating the model include: Based on photos and point cloud data, the internal industry uses modeling software to build a real-life 3D scene model with real geographic spatial coordinates; Perform model modification and quality inspection on the real-life 3D scene model, and obtain the incremental real-life 3D scene model data in OSGB format; The incremental real-life 3D scene model in OSGB format is converted into real-life 3D scene model tile data in 3DTiles format through data processing software, and the incremental real-life 3D scene models in both OSGB and 3DTiles formats are stored and managed in the form of hash files.
6. The real-life 3D scene model update management method based on geographic space boundary constraints according to claim 1, Features: Each of the geometric information corresponds to one or more basic real-scene 3D scene model information, and also corresponds to one or more incremental real-scene 3D scene model information.
7. A real-life 3D scene model update management system based on geographic space boundary constraints, using the real-life 3D scene model update management method based on geographic space boundary constraints as described in any one of claims 1 to 6, Features: include: A database construction module, the database construction module is used to obtain data to be processed, perform data preprocessing, and construct a real-scene three-dimensional database based on the preprocessed data; Update delineation module, used to delineate the update area and generate update data; A model building module is used to build a real-life 3D scene model and store and update the model; A metadata building module, which creates metadata for updating and managing real-life 3D scene models; The update management module is used to construct a three-dimensional geographic scene and implement update management of the real-life three-dimensional scene model based on metadata.
