Nothing Special   »   [go: up one dir, main page]

CN115718824A - Method for judging position of equipment and automatically pushing equipment information through space distance - Google Patents

Method for judging position of equipment and automatically pushing equipment information through space distance Download PDF

Info

Publication number
CN115718824A
CN115718824A CN202310032964.3A CN202310032964A CN115718824A CN 115718824 A CN115718824 A CN 115718824A CN 202310032964 A CN202310032964 A CN 202310032964A CN 115718824 A CN115718824 A CN 115718824A
Authority
CN
China
Prior art keywords
information
equipment
model
user
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310032964.3A
Other languages
Chinese (zh)
Inventor
宋彬
金龙哲
李祎
何文武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Feidu Technology Co ltd
Original Assignee
Beijing Feidu Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Feidu Technology Co ltd filed Critical Beijing Feidu Technology Co ltd
Priority to CN202310032964.3A priority Critical patent/CN115718824A/en
Publication of CN115718824A publication Critical patent/CN115718824A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

The application discloses a method for judging the position of equipment and automatically pushing equipment information through space distance. The method for automatically pushing the equipment information by judging the equipment position through the space distance comprises the following steps: acquiring a user visual angle starting point and a visual range of a user in a digital twin space scene; acquiring the spatial distance between each facility device in the visual range and the starting point of the user visual angle; judging whether equipment information pushing is needed or not, if so, acquiring a displayable parameter database, wherein the displayable parameter database comprises a plurality of facility equipment and displayable parameter information of each facility equipment; and rendering displayable parameter information of each facility device within a visual range into the digital twin space scene through a displayable parameter database. The method and the system can realize that the three-dimensional scene constructed by the digital twin technology changes along with the position, and the system automatically and continuously pushes various data information of the facility equipment concerned by the user.

Description

Method for judging position of equipment and automatically pushing equipment information through space distance
Technical Field
The application relates to the technical field of digital twins, in particular to a method for judging the position of equipment through a spatial distance and automatically pushing the equipment information and a device for judging the position of the equipment through the spatial distance.
Background
The digital twin is a simulation process integrating multidisciplinary, multi-physical quantity, multi-scale and multi-probability by fully utilizing data such as a physical model, sensor updating, operation history and the like, and mapping is completed in a virtual space, so that the full life cycle process of corresponding entity equipment is reflected. Digital twinning is an beyond-realistic concept that can be viewed as a digital mapping system of one or more important, interdependent equipment systems.
In a three-dimensional scene built by means of a digital twin technology, various equipment facilities consistent with reality exist in corresponding positions, and the requirement for acquiring various data information of the equipment facilities at any time and any place is one of important applications provided by the digital twin scene.
At present, various data information of equipment facilities is acquired in a three-dimensional scene built by means of a digital twin technology and is realized by clicking or an independent query list, the real advantages of the three-dimensional scene built by means of the digital twin technology are not exerted, and the information can be acquired by frequent interaction when the device is used.
Accordingly, a technical solution is desired to overcome or at least alleviate at least one of the above-mentioned drawbacks of the prior art.
Disclosure of Invention
It is an object of the present invention to provide a method for automatically pushing device information by determining the device location by spatial distance that overcomes or at least alleviates at least one of the above-mentioned disadvantages of the prior art.
In one aspect of the present invention, a method for automatically pushing device information by determining a device position through a spatial distance is provided, where the method is used in a digital twin spatial scene, and the method for automatically pushing device information by determining a device position through a spatial distance includes:
acquiring a user visual angle starting point and a visual range of a user in a digital twin space scene;
acquiring the space distance between each facility device in the visual range and a user visual angle starting point;
judging whether equipment information pushing is needed or not according to the user visual angle starting point, the visual range and the space distance between each piece of equipment in the visual range and the user visual angle starting point, if so, pushing equipment information
Acquiring a displayable parameter database, wherein the displayable parameter database comprises a plurality of facility equipment and displayable parameter information of each facility equipment;
rendering displayable parameter information for each facility device within a visible range into the digital twin space scene through a displayable parameter database.
Optionally, before the obtaining the displayable parameter database, the method for automatically pushing the device information by determining the device location through the spatial distance further includes:
a database of displayable parameters is generated.
Optionally, the generating a displayable parameters database comprises:
analyzing various model data, filtering geometric information of the model, and performing correlation mapping on semantic information to obtain an OSGB model and XML semantic information;
the method comprises the steps of performing geometric conversion on an OSGB model, GIS data and the like, performing model parameterization storage, performing parameterization storage on GIS data information by using characteristic point values of the GIS data, and removing redundant description information with different granularities according to multistage LODs to form a linear reference and multiplexing data pool.
Optionally, the analyzing various types of model data, filtering geometric information of the model, and performing association mapping on semantic information to obtain the OSGB model and the XML semantic information includes:
calculating the matching degree of the published and ordered data and dynamically mapping the matching degree to the resolution of the geometric model by a multi-level LOD slice optimization technology, thereby realizing the hierarchical filtering of the geometric model and further obtaining an OSGB model;
and matching the filtered geometric model according to the model type, reading the attribute information of the model, analyzing the total attribute information into an XML file, and realizing the association mapping between the XML file and the model stored by semantic information analysis through ObjectID.
Optionally, the types of model data include:
model data in OSGB format, model data in rvt format, model data in dgn format, and model data in IFC format.
Optionally, the determining, according to the user view starting point, the visual range, and the spatial distance between each facility device in the visual range and the user view starting point, whether device information pushing is required includes:
judging whether facility equipment is in the visible range, if so, judging whether facility equipment is in the visible range
Judging whether the distance between each facility device and the current position of the user exceeds a preset distance threshold value, if so, judging whether the distance between each facility device and the current position of the user exceeds the preset distance threshold value
And judging that equipment information pushing is required.
The application also provides a device for judging the automatic pushing equipment information of the equipment position through the space distance, which is characterized in that the device for judging the automatic pushing equipment information of the equipment position through the space distance comprises:
the user visual angle starting point acquisition module is used for acquiring a user visual angle starting point of a user in a digital twin space scene;
a visual range acquisition module, configured to acquire a visual range of a user in a digital twin space scene;
the judging module is used for judging whether equipment information pushing is needed or not according to the user view angle starting point, the visual range and the space distance between each piece of equipment in the visual range and the user view angle starting point;
a displayable parameter database obtaining module for obtaining a displayable parameter database, the displayable parameter database including a plurality of facility devices and displayable parameter information of each facility device;
a display module to render displayable parameter information for each facility device within a visible range into the digital twin space scene via a displayable parameter database.
Has the advantages that:
according to the method for judging the position of the equipment and automatically pushing the equipment information through the spatial distance, various data information of each facility equipment concerned by a user can be automatically and continuously pushed by a system along with the continuous change of the position and no other operation in a three-dimensional scene built by a digital twin technology.
Drawings
Fig. 1 is a schematic flowchart illustrating a method for determining a device location according to a spatial distance to automatically push device information according to an embodiment of the present application;
fig. 2 is a schematic flowchart of a lightweight engine in a method for automatically pushing device information according to a spatial distance determination device position according to an embodiment of the present application.
Detailed Description
In order to make the implementation objects, technical solutions and advantages of the present application clearer, the technical solutions in the embodiments of the present application will be described in more detail below with reference to the drawings in the embodiments of the present application. In the drawings, the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The described embodiments are a subset of the embodiments in the present application and not all embodiments in the present application. The embodiments described below with reference to the accompanying drawings are illustrative and intended to explain the present application and should not be construed as limiting the present application. 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 application. Embodiments of the present application will be described in detail below with reference to the accompanying drawings.
It should be noted that the terms "first" and "second" in the description of the present invention are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
Fig. 1 is a schematic flowchart of a method for determining a device location by a spatial distance to automatically push device information according to an embodiment of the present application.
Fig. 2 is a schematic flowchart of a lightweight engine in a method for automatically pushing device information according to a spatial distance determination device position according to an embodiment of the present application.
The method for automatically pushing the device information by determining the device position according to the spatial distance as shown in fig. 1 and fig. 2 comprises the following steps:
step 1: the method for automatically pushing the equipment information by judging the position of the equipment through the space distance comprises the following steps:
step 1: acquiring a user visual angle starting point and a visual range of a user in a digital twin space scene;
step 2: acquiring the space distance between each facility device in the visual range and a user visual angle starting point;
and step 3: judging whether equipment information pushing is needed according to the user view starting point, the visual range and the space distance between each piece of equipment in the visual range and the user view starting point, if so, pushing the equipment information
And 4, step 4: acquiring a displayable parameter database, wherein the displayable parameter database comprises a plurality of facility equipment and displayable parameter information of each facility equipment;
and 5: rendering displayable parameter information for each facility device within a visible range into the digital twin space scene through a displayable parameter database.
According to the method for automatically pushing the equipment information by judging the equipment position through the spatial distance, various data information of each facility and equipment concerned by a user can be automatically and continuously pushed by a system along with the continuous change of the position without other operations in a three-dimensional scene built by a digital twin technology.
In this embodiment, the obtaining of the user view angle starting point and the visual range of the user in the digital twin space scene specifically includes:
the starting point of the visual angle of the user is determined by acquiring the position of the camera, and the visual range is acquired by acquiring the position of the camera and the visual angle of the camera.
In this embodiment, acquiring the spatial distance from the starting point of the user perspective of each facility device in the visual range includes:
and calculating two sets of coordinate data to obtain the space distance of the user position by obtaining the coordinate information of the camera position and the coordinate information of the facility equipment.
Before the obtaining of the displayable parameter database, the method for automatically pushing the device information by determining the device location through the spatial distance further includes:
a database of displayable parameters is generated.
In this embodiment, the generating a displayable parameter database includes:
analyzing various model data, filtering geometric information of the model, and performing correlation mapping on semantic information to obtain an OSGB model and XML semantic information;
carrying out geometric conversion on an OSGB model, GIS data and the like, carrying out model parameterization storage, carrying out parameterization storage on GIS data information by using a characteristic point value of the GIS data, and removing redundant description information with different granularities according to multistage LODs to form a linear reference and multiplexing data pool;
and (4) based on unified spatial reference, carrying out spatial information description again on different kinds of data so as to form a displayable parameter database.
In this embodiment, the analyzing various types of model data, filtering geometric information of the model, and performing association mapping on semantic information to obtain the OSGB model and the XML semantic information includes:
calculating the matching degree of the published and ordered data and dynamically mapping the matching degree to the resolution of the geometric model by a multi-level LOD slice optimization technology, thereby realizing the hierarchical filtering of the geometric model;
and matching the filtered geometric model according to the model type, reading the attribute information of the model, analyzing the total attribute information into an XML file, and realizing the association mapping between the XML file and the model stored by semantic information analysis through ObjectID.
Specifically, in order to solve the performance bottleneck of the urban mass data visualization application and achieve the effect that the performance is irrelevant to the data complexity, the method adopts a multi-level LOD slicing technology:
the concept of slicing is derived from the WMTS Service standard of the traditional two-dimensional GIS, the WMTS is called Web Map Tile Service in a whole way, and the WMTS is a standardized solution for publishing digital Map services by a predefined Tile block method. The LOD technology is a commonly used optimization technology in computer graphics, and the core of the LOD technology is to simplify a grid model to generate a series of Mesh models with different accuracies, and then to select an LOD model with proper accuracy for rendering according to the distance between an object and a camera, so that the rendering performance is optimized.
The idea is to fuse the slicing technology of the traditional GIS and the LOD technology of a three-dimensional grid model to generate multi-level LOD slice data of three-dimensional data, the most core technology is three-dimensional slices (3D Tiles), and any spatial data can be subjected to three-dimensional tiling, including a traditional fine model of 3dsMax manual modeling, laser point cloud data, oblique photography data, a BIM model and the like.
The technology is a multi-resolution LOD technology essentially, compared with the traditional LOD technology, the technology has the advantages that massive data and objects can be processed, the technology is more suitable for city-level application, the traditional LOD technology cannot break through the limitation of the objects, even if one object is simplified to only 1 triangle, the rendering performance is still not ideal if tens of thousands or hundreds of millions of objects exist in a scene, a quad tree is generated like WMTS and Vector Tiles, and three-dimensional tiling can generate a space octree for a three-dimensional scene. Therefore, the whole earth can be organized on a spatial tree from the whole earth to countries, cities, buildings and components, and the seamless browsing and roaming can be realized.
Through a multi-level LOD slice optimization technology, the matching degree of the published order data is calculated and dynamically mapped to the resolution of the geometric model, so that the hierarchical filtering of the geometric information of the model is realized. Through test and practical application, the scheduling rendering performance can be truly independent of the complexity and data quantity of original data, and the occupation of network transmission and client resources (including CPU, memory and video memory) can be reduced to the minimum.
Before the model enters a system platform, matching is carried out according to the model type, attribute information of the model is read, the whole amount of attribute information is analyzed into an XML file, and through ObjectID, the association mapping between the XML file and the model stored in the semantic information analysis is realized.
Various types of model data include: model data in OSGB format, model data in rvt format, model data in dgn format, and model data in IFC format.
The various types of model data for processing and analyzing refer to multi-source heterogeneous model data, including model data in an OSGB format, model data in a rvt format, model data in a dgn format, model data in an IFC format, and the like. Meanwhile, various models are reorganized according to the format of the system platform to generate files with uniform format, so that the system is convenient to schedule, inquire and apply.
In this embodiment, determining whether device information pushing is required according to the user view starting point, the visual range, and the spatial distance between each piece of facility equipment in the visual range and the user view starting point includes:
judging whether facility equipment is in the visible range, if so, judging whether facility equipment is in the visible range
Judging whether the distance between each facility device and the current position of the user exceeds a preset distance threshold value, if so, judging whether the distance between each facility device and the current position of the user exceeds the preset distance threshold value
And judging that equipment information pushing is required.
In this embodiment, the user may move in space, but by acquiring the starting point of the viewing angle of the user, the position of the user movement can be known, so that the visual range of the user at any time can be acquired.
The application also provides a device for judging the position of the equipment and automatically pushing the equipment information according to the space distance, which comprises the following steps:
the user visual angle starting point acquisition module is used for acquiring a user visual angle starting point of a user in a digital twin space scene;
a visual range acquisition module, configured to acquire a visual range of a user in a digital twin space scene;
the judging module is used for judging whether the spatial distance of the user position meets a preset condition or not;
a displayable parameter database obtaining module for obtaining a displayable parameter database, the displayable parameter database including a plurality of facility devices and displayable parameter information of each facility device;
a display module to render displayable parameter information for each facility device within a visible range into the digital twin space scene via a displayable parameter database.
The present application is described in further detail below by way of examples, it being understood that the examples do not constitute any limitation to the present application.
According to the technology, after a user logs in a three-dimensional scene system built by means of a digital twin technology, when the user starts to operate in a three-dimensional scene, the system can firstly judge the current state of the user, and if the current state is an invalid state, the system stops operating response; if the current state is the effective state, the system executes the next operation: and (6) judging the authority.
The system judges whether the current user has the browsing permission of the three-dimensional scene, and if the current user does not have the browsing permission of the three-dimensional scene, the system stops running response; if the current user has the browsing permission of the three-dimensional scene, the system executes the next operation in multiple threads: algorithm identification 1), timed refresh decision operation 2).
1) The system executes an algorithm identification operation: the system identifies facility equipment in a visible space range in the three-dimensional scene through an algorithm, and if the facility equipment does not exist in the visible space range, the system stops running response; if there are facility devices within the visible space range, the system performs a next operation-the algorithm automatically calculates the spatial distance.
2) The system executes a timed refresh determination operation: judging whether the visual angle is changed or not by timing refreshing, and if not, continuing the timing refreshing judgment; if there is a change in perspective, the system executes — Algorithm identification 1).
The system automatically calculates the space distance between the facility equipment and the view point in the visual space range by an algorithm, and combines the modes of view users: and judging the optimal visible distance in a fixed visual angle mode, a first-person visual angle mode and the like.
Judging the optimal visible distance according to different visual angle user modes, and if the optimal visible distance is not reached, executing a timing refreshing judgment operation 2 by the system; and if the optimal visible distance range is reached, the system executes the operation of automatically pushing the equipment information.
The system executes the operation of automatically pushing the equipment information, and automatically pushes various data information of the equipment in the form of a space label. The content of the information can be customized according to actual requirements, and can be static data, dynamic data (IOT data), business data or various comprehensive data.
The invention comprises a permission verification module, a core algorithm module, a judgment module and a result output module.
The permission verification module only aims at the delivered system, and is not a necessary module at the core of the invention. The method is mainly used for verifying whether the user identity is legal or not, whether the user identity has the operation authority or not and can perform three-dimensional scene operation and the like.
The core algorithm module calculates the space distance of all physical models in the three-dimensional scene by taking the starting point of the user view angle as the origin by referring to the user mode. Referring to fig. 2, in order to improve the calculation efficiency, the following method is adopted:
1) By the accumulation and deep learning of visual display items such as a large amount of implemented spatial data collection \ finishing processing and the like, the system has a very deep understanding on a spatial data structure, and carries out lightweight processing on a multi-source heterogeneous model and GIS data with hundreds of thousands of parts and graphics primitives in the city level: the method aims at carrying out parameterized storage on different components, providing linear reference and multiplexing bottom support, integrating various data in an artificial intelligence analysis mode, solving the problem of rendering layer efficiency in the market at present, and achieving optimization of storage and multiplexing through a large amount of application data support. The three-dimensional model data lightweight engine needs to realize the lightweight of BIM model GIS data under the conditions of ensuring that lightweight data has no structure loss, normal lightweight data texture display, no mosaic model and the like and the condition that lightweight achievement data LOD is clear in grades, so that the BIM model and the GIS data can be loaded and used more quickly.
2) The specific weight reduction algorithm is as follows: and analyzing various model data, filtering geometric information of the model, and performing associated mapping on semantic information. And outputting the analyzed result into an OSGB model and XML semantic information. The method comprises the steps of performing geometric transformation on an OSGB model, GIS data and the like, performing model parametric storage by using geometric characteristic points of the model and parametric storage of GIS data information by using characteristic point values of the GIS data according to different geometric shapes of different components through artificial intelligence analysis, and removing redundant description information with different granularities according to multi-level LODs to form a linear reference and multiplexing data pool. And (4) re-describing the spatial information based on the uniform spatial reference of different kinds of data. And organizing the data and then uniformly releasing the data for the visual platform to call.
3) Aiming at multi-source heterogeneous data, a core algorithm manages data models of different specialties based on a set of data system, is compatible with an OGC/IFC/I3S/STEP unified data model, generates a unified data model, and further realizes unified scheduling under a large scene fusing mass data.
4) According to the analysis and training of the mass data by the continuously learned artificial intelligence, the spatial position relation between each model and the camera visual angle is quickly retrieved in the application scene of the mass data, and the query is optimized by combining the following judgment:
a) And (4) defining a physical model (facility equipment) in the visible range by taking the visible range as a boundary to participate in calculation.
b) The facility equipment or other physical models that the user is interested in participate in the calculation, and the facility equipment or other physical models that the user is not interested in do not participate in the calculation. In one embodiment, the device of interest is set by the user using a set up function of the system and the results are stored in a database table from which query matching is performed when in use.
c) Facilities or other physical models within the range of effective line of sight participate in the calculations.
The judging module is used for auditing various conditions and organizing the flow direction of the core algorithm module according to the approval result.
And the result output module is used for orderly presenting the results according to the core algorithm and the judgment module.
The invention can realize that the system automatically and continuously pushes various data information of each facility device concerned by the user along with the continuous change of the position without other operations in the three-dimensional scene built by the digital twin technology.
The invention brings convenience for the user to acquire information and simultaneously greatly improves the application experience of the user.
The invention can realize orderly and high-efficiency organization of the spatial position relation of data output in a large three-dimensional scene of mass data constructed after the fusion of multi-source heterogeneous model data and GIS data.
1. The three-dimensional scene constructed based on the digital twin technology takes the starting point of the visual angle of a user as the origin, and the spatial distances of all physical models in the three-dimensional scene are calculated rapidly in a large range.
2. And based on the quickly calculated space distance result, the automatic pushing of various information of various user attention facility equipment is completed by combining a display strategy.
3. And orderly and efficiently organizing the data output spatial position relation in a large three-dimensional scene of mass data constructed after the multi-source heterogeneous model data and the GIS data are fused.
The above description of the method applies equally to the description of the apparatus.
The application also provides an electronic device, which comprises a memory, a processor and a computer program stored in the memory and capable of running on the processor, wherein the processor executes the computer program to realize the method for automatically pushing the device information by determining the device position according to the spatial distance.
The present application further provides a computer-readable storage medium, which stores a computer program, and the computer program, when executed by a processor, can implement the method for determining the device location through the spatial distance to automatically push the device information as described above.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Furthermore, it will be obvious that the term "comprising" does not exclude other elements or steps. A plurality of units, modules or devices recited in the device claims may also be implemented by one unit or overall device by software or hardware. The terms first, second, etc. are used to identify names, but not any particular order.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks identified in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The Processor in this embodiment may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, a discrete hardware component, and so on. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory may be used to store computer programs and/or modules, and the processor may implement various functions of the apparatus/terminal device by executing or performing the computer programs and/or modules stored in the memory, as well as invoking data stored in the memory. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, etc. In addition, the memory may include high speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), at least one magnetic disk storage device, a Flash memory device, or other volatile solid state storage device.
In this embodiment, the module/unit integrated with the apparatus/terminal device may be stored in a computer-readable storage medium if it is implemented in the form of a software functional unit and sold or used as a separate product. Based on such understanding, all or part of the flow in the method according to the embodiments of the present invention may also be implemented by a computer program, which may be stored in a computer-readable storage medium and used for instructing relevant hardware, and when the computer program is executed by a processor, the steps of the above-described embodiments of the method may be implemented. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying computer program code, recording medium, U.S. disk, removable hard disk, magnetic diskette, optical disk, computer Memory, read-Only Memory (ROM), random Access Memory (RAM), electrical carrier wave signal, telecommunications signal, software distribution medium, etc.
It should be noted that the computer readable medium may contain content that is appropriately increased or decreased as required by legislation and patent practice in the jurisdiction. Although the present application has been described with reference to the preferred embodiments, it is not intended to limit the present application, and those skilled in the art can make variations and modifications without departing from the spirit and scope of the present application.
Although the invention has been described in detail hereinabove with respect to a general description and specific embodiments thereof, it will be apparent to those skilled in the art that modifications or improvements may be made thereto based on the invention. Accordingly, such modifications and improvements are intended to be within the scope of the invention as claimed.

Claims (7)

1. A method for automatically pushing equipment information by judging the position of equipment through spatial distance is used for a digital twin space scene, and is characterized in that the method for automatically pushing the equipment information by judging the position of the equipment through spatial distance comprises the following steps:
acquiring a user visual angle starting point and a visual range of a user in a digital twin space scene;
acquiring the space distance between each facility device in the visual range and a user visual angle starting point;
judging whether equipment information pushing is needed according to the user view starting point, the visual range and the space distance between each piece of equipment in the visual range and the user view starting point, if so, pushing the equipment information
Acquiring a displayable parameter database, wherein the displayable parameter database comprises a plurality of facility equipment and displayable parameter information of each facility equipment;
and rendering displayable parameter information of each facility device within a visual range into the digital twin space scene through a displayable parameter database.
2. The method for automatically pushing device information through spatial distance determination device location according to claim 1, wherein before said obtaining the displayable parameter database, the method for automatically pushing device information through spatial distance determination device location further comprises:
a database of displayable parameters is generated.
3. The method for automatically pushing device information through determining device location by spatial distance as claimed in claim 2, wherein said generating a displayable database of parameters comprises:
analyzing various model data, filtering geometric information of the model, and performing correlation mapping on semantic information to obtain analyzed data so as to obtain an OSGB model and XML semantic information;
and carrying out geometric conversion on an OSGB model, GIS data and the like, carrying out model parameterization storage, carrying out parameterization storage on GIS data information by using a characteristic point value of the GIS data, and removing redundant description information with different granularities according to the multilevel LOD to form a linear reference and multiplexing data pool.
4. The method for automatically pushing device information according to the spatial distance determining device location as claimed in claim 3, wherein the analyzing various types of model data, filtering geometric information of the model, and performing association mapping on semantic information to obtain the OSGB model and XML semantic information includes:
calculating the matching degree of the published and ordered data and dynamically mapping the matching degree to the resolution of the geometric model by a multi-level LOD slice optimization technology, thereby realizing the hierarchical filtering of the geometric model and further obtaining an OSGB model;
and matching the filtered geometric model according to the model type, reading the attribute information of the model, analyzing the total attribute information into an XML file, and realizing the association mapping between the XML file and the model stored in semantic information analysis through ObjectID.
5. The method for automatically pushing device information through spatial distance determination of device location according to claim 4, wherein the types of model data include:
model data in OSGB format, model data in rvt format, model data in dgn format, and model data in IFC format.
6. The method for automatically pushing device information according to the spatial distance determination device position as claimed in claim 5, wherein the determining whether the device information pushing is required according to the user view starting point, the visual range and the spatial distance from each facility device in the visual range to the user view starting point comprises:
judging whether facility equipment is in the visible range, if so, judging whether facility equipment is in the visible range
Judging whether the distance between each facility device and the current position of the user exceeds a preset distance threshold value, if so, judging whether the distance between each facility device and the current position of the user exceeds the preset distance threshold value
And judging that equipment information pushing is required.
7. An apparatus for automatically pushing device information by determining device position according to spatial distance, comprising:
the user visual angle starting point acquisition module is used for acquiring a user visual angle starting point of a user in a digital twin space scene;
a visual range acquisition module, configured to acquire a visual range of a user in a digital twin space scene;
the judging module is used for judging whether equipment information pushing is needed or not according to the user view starting point, the visual range and the space distance between each piece of equipment in the visual range and the user view starting point;
a displayable parameter database obtaining module for obtaining a displayable parameter database including a plurality of facility devices and displayable parameter information of each facility device;
a display module to render displayable parameter information for each facility device within a visible range into the digital twin space scene via a displayable parameter database.
CN202310032964.3A 2023-01-10 2023-01-10 Method for judging position of equipment and automatically pushing equipment information through space distance Pending CN115718824A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310032964.3A CN115718824A (en) 2023-01-10 2023-01-10 Method for judging position of equipment and automatically pushing equipment information through space distance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310032964.3A CN115718824A (en) 2023-01-10 2023-01-10 Method for judging position of equipment and automatically pushing equipment information through space distance

Publications (1)

Publication Number Publication Date
CN115718824A true CN115718824A (en) 2023-02-28

Family

ID=85257970

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310032964.3A Pending CN115718824A (en) 2023-01-10 2023-01-10 Method for judging position of equipment and automatically pushing equipment information through space distance

Country Status (1)

Country Link
CN (1) CN115718824A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116226131A (en) * 2023-03-07 2023-06-06 易智瑞信息技术有限公司 Multi-temporal three-dimensional slice data storage method and device under multi-tree structure

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101924992A (en) * 2010-07-30 2010-12-22 中国电信股份有限公司 Method, system and equipment for acquiring scene information through mobile terminal
WO2020192354A1 (en) * 2019-03-28 2020-10-01 东南大学 Blended urban design scene simulation method and system
CN112381946A (en) * 2020-12-04 2021-02-19 久瓴(江苏)数字智能科技有限公司 Digital scene viewing method and device, storage medium and computer equipment
US20220138363A1 (en) * 2020-10-30 2022-05-05 Pluxity Co., Ltd. Realization of digital twin using xml parsing of building information modeling and energy visualization system using thereof
CN114926612A (en) * 2022-06-13 2022-08-19 石家庄学院 Aerial panoramic image processing and immersive display system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101924992A (en) * 2010-07-30 2010-12-22 中国电信股份有限公司 Method, system and equipment for acquiring scene information through mobile terminal
WO2020192354A1 (en) * 2019-03-28 2020-10-01 东南大学 Blended urban design scene simulation method and system
US20210248816A1 (en) * 2019-03-28 2021-08-12 Southeast University Embedded urban design scene emulation method and system
US20220138363A1 (en) * 2020-10-30 2022-05-05 Pluxity Co., Ltd. Realization of digital twin using xml parsing of building information modeling and energy visualization system using thereof
CN112381946A (en) * 2020-12-04 2021-02-19 久瓴(江苏)数字智能科技有限公司 Digital scene viewing method and device, storage medium and computer equipment
CN114926612A (en) * 2022-06-13 2022-08-19 石家庄学院 Aerial panoramic image processing and immersive display system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
曹祎楠: "融合BIM与GIS的三维空间数据可视化研究" *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116226131A (en) * 2023-03-07 2023-06-06 易智瑞信息技术有限公司 Multi-temporal three-dimensional slice data storage method and device under multi-tree structure
CN116226131B (en) * 2023-03-07 2024-03-19 易智瑞信息技术有限公司 Multi-temporal three-dimensional slice data storage method and device under multi-tree structure

Similar Documents

Publication Publication Date Title
CN103093499B (en) A kind of city three-dimensional model data method for organizing being applicable to Internet Transmission
CN105701103B (en) Three-dimensional application system based on geographic information
CN113066157B (en) CIM platform-based data hierarchical request rendering method and system
CN110134752B (en) Three-dimensional large-scene modeling data processing method and device
CN112256790A (en) WebGL-based three-dimensional visualization display system and data visualization method
CN106611438B (en) Method and device for local area updating and cutting of three-dimensional simulation map
CN113722415A (en) Point cloud data processing method and device, electronic equipment and storage medium
CN112269849A (en) Three-dimensional map display method, system, electronic equipment and storage medium
CN114463499B (en) Building three-dimensional modeling method and device
CN112860839A (en) Water environment quality real-time monitoring method and device based on Unity3D
CN112017287A (en) Three-dimensional parametric modeling and efficient rendering method for underground cable facilities
CN106611056B (en) Method and device for cutting three-dimensional simulation map
CN116030176A (en) Three-dimensional model rendering method, device, equipment and medium based on cluster division
CN114387413A (en) Three-dimensional map generation method and system based on visualization engine
CN117893703A (en) Digital twin base plate parameterization generation method based on planning data
CN115718824A (en) Method for judging position of equipment and automatically pushing equipment information through space distance
CN116129025A (en) Three-dimensional model rendering method, device, equipment and medium based on model depth
KR100901284B1 (en) Rendering system and method using 3D model identifier
CN111080781A (en) Three-dimensional map display method and mobile terminal
Guney Rethinking GIS towards the vision of smart cities through CityGML
CN113495935A (en) Terrain slicing method and system based on irregular triangularization mesh generation
Gong et al. [Retracted] Application of Computer 3D Modeling Technology in Modern Garden Ecological Landscape Simulation Design
CN117251438A (en) WebGIS-based multi-source data management method and cloud sharing system
CN116188721A (en) Data processing method and system for three-dimensional model, storage medium and electronic equipment
CN114218157A (en) Art resource processing method and device, electronic device, storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20230228