CN111009037A - BIM model display method and device, storage medium and electronic equipment - Google Patents

BIM model display method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN111009037A
CN111009037A CN201911153568.6A CN201911153568A CN111009037A CN 111009037 A CN111009037 A CN 111009037A CN 201911153568 A CN201911153568 A CN 201911153568A CN 111009037 A CN111009037 A CN 111009037A
Authority
CN
China
Prior art keywords
bim
model
layer
monomer
simplex
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.)
Withdrawn
Application number
CN201911153568.6A
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.)
Glodon Co Ltd
Original Assignee
Glodon 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 Glodon Co Ltd filed Critical Glodon Co Ltd
Priority to CN201911153568.6A priority Critical patent/CN111009037A/en
Publication of CN111009037A publication Critical patent/CN111009037A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/003Navigation within 3D models or images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/04Architectural design, interior design

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)

Abstract

The embodiment of the invention relates to a BIM model display method, a BIM model display device, a storage medium and electronic equipment, wherein the method comprises the following steps: determining the quantity of BIM model engineering files; generating a BIM monomer model corresponding to any BIM model engineering file; aiming at any BIM monomer model, a BIM monomer model layer is established; aiming at any BIM monomer model, a BIM component layer is established; and scheduling and rendering the BIM single-body model layer and the BIM component layer.

Description

BIM model display method and device, storage medium and electronic equipment
Technical Field
The embodiment of the invention relates to the technical field of computers, in particular to a BIM (building information modeling) model display method, a BIM model display device, a storage medium and electronic equipment.
Background
Smart city (SmartCity) is a city that uses various information technologies or innovative concepts to communicate and integrate the system and service of the city to improve the efficiency of resource utilization, optimize city management and service, and improve the quality of life of citizens. From the perspective of technical development, smart city construction requires full perception, ubiquitous interconnection, pervasive computing and fusion application through new-generation information technology application such as internet of things represented by mobile technology and cloud computing.
In current smart city construction, a GIS (Geographic Information System) technology and a BIM (building Information model) technology are core technologies for city spatial Information management. In a traditional GIS application scene, due to the emergence and application of an emerging BIM technology, a new requirement is that massive BIM models are required to be added in a macroscopic three-dimensional scene to provide display and query applications, however, a method for displaying massive BIM models is not provided in the traditional GIS technology, the BIM technology mainly takes a single project on the display of the BIM models, and a method for displaying massive BIM models is not provided in the macroscopic three-dimensional scene. Therefore, a technical scheme for displaying a large amount of BIM models in a macroscopic three-dimensional scene is urgently needed.
Disclosure of Invention
In view of this, to solve the above technical problems or some technical problems, embodiments of the present invention provide a BIM model display method, apparatus, storage medium, and electronic device.
In a first aspect, an embodiment of the present invention provides a BIM model display method, where the method includes:
determining the quantity of BIM model engineering files;
generating a BIM monomer model corresponding to any BIM model engineering file;
aiming at any BIM monomer model, a BIM monomer model layer is established;
aiming at any BIM monomer model, a BIM component layer is established;
and scheduling and rendering the BIM single-body model layer and the BIM component layer.
In a possible embodiment, the generating a BIM simplex model corresponding to any of the BIM model engineering files includes:
aiming at all BIM components of any BIM model engineering file, combining the BIM components into a single model;
and simplifying the monomer modeling into a BIM monomer modeling by utilizing a model simplification mode.
In a possible embodiment, the creating a BIM simplex model layer for any BIM simplex model includes:
for any BIM simplex model, a BIM simplex model spatial index is created along with tile data.
In a possible embodiment, the creating a BIM component map layer for any BIM singulation model includes:
and for any BIM monomer model, creating a spatial index and tile data for displaying the BIM components and querying the spatial index and tile data of the BIM components.
In a possible embodiment, the performing scheduled rendering on the BIM simplex model layer and the BIM component layer includes:
setting different visual ranges and visual cone parameters for the BIM individualized model layer and the BIM component layer, and scheduling and rendering the BIM individualized model layer and the BIM component layer by combining an opengl template technology.
In a second aspect, an embodiment of the present invention provides a BIM model display apparatus, where the apparatus includes:
the quantity determining module is used for determining the quantity of the BIM model engineering files;
the model generation module is used for generating a BIM monomer model corresponding to any BIM model engineering file;
the device comprises a first establishing module, a second establishing module and a third establishing module, wherein the first establishing module is used for establishing a BIM single-body model layer aiming at any BIM single-body model;
the second establishing module is used for establishing a BIM component layer aiming at any BIM monomer model;
and the layer rendering module is used for scheduling and rendering the BIM single-body model layer and the BIM component layer.
In a possible implementation, the model generation module is specifically configured to:
aiming at all BIM components of any BIM model engineering file, combining the BIM components into a single model;
and simplifying the monomer modeling into a BIM monomer modeling by utilizing a model simplification mode.
In a possible implementation manner, the first creating module is specifically configured to:
for any BIM simplex model, a BIM simplex model spatial index is created along with tile data.
In a third aspect, an embodiment of the present invention provides a storage medium, where the storage medium stores one or more programs, and the one or more programs are executable by one or more processors to implement the BIM model displaying method described above.
In a fourth aspect, an embodiment of the present invention provides an electronic device, including: the processor is used for executing the BIM model display program stored in the memory so as to realize the BIM model display method.
According to the technical scheme provided by the embodiment of the invention, the number of BIM model engineering files is determined, a BIM single-body model corresponding to the BIM model engineering files is generated for any one of the BIM model engineering files, a BIM single-body model layer is created for any one of the BIM single-body models, a BIM component layer is created for any one of the BIM single-body models, and the BIM single-body model layer and the BIM component layer are scheduled and rendered, so that the display of a large number of BIM models in a macroscopic three-dimensional scene can be realized.
Drawings
In order to more clearly illustrate the embodiments of the present specification or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the embodiments of the present specification, and other drawings can be obtained by those skilled in the art according to the drawings.
Fig. 1 is a schematic flow chart illustrating an implementation of a BIM model display method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a spatial index according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of another spatial index according to an embodiment of the present invention
FIG. 4 is a schematic diagram of another spatial index according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of a BIM model display apparatus according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
For the convenience of understanding of the embodiments of the present invention, the following description will be further explained with reference to specific embodiments, which are not to be construed as limiting the embodiments of the present invention.
As shown in fig. 1, an implementation flow diagram of a BIM model display method provided in an embodiment of the present invention is specifically shown, where the method specifically includes the following steps:
s101, determining the quantity of BIM model engineering files;
in the embodiment of the invention, in order to display a large amount of BIM models in a macroscopic three-dimensional scene, a large amount of BIM model engineering files are needed, so that the quantity of the BIM model engineering files needs to be determined, and the large amount of BIM model engineering files are convenient to obtain.
For example, for a BIM model engineering file, the number of which is 10000, the number of BIM model engineering files can be determined.
S102, aiming at any BIM model engineering file, generating a BIM monomer model corresponding to the BIM model engineering file;
aiming at any BIM model engineering file, such as rvt and dgn formats, the BIM model engineering file is composed of a large number of BIM components, and a BIM model composed of a large number of BIM components cannot be displayed in a macroscopic three-dimensional scene.
Based on this, the embodiment of the invention combines all BIM components of the BIM model engineering file to form a single model, the single model has no concept of the BIM components, and all BIMs are combined into a whole.
In addition, the data size of the simplex model is too large, and the simplex model needs to be simplified in a model simplification manner, so that the simplex model is simplified into the BIM simplex model in the model simplification manner.
The simplified BIM individualized model can be used for displaying in a macroscopic three-dimensional scene, the displaying of the shell is mainly concerned for the displaying of the BIM individualized model in the macroscopic three-dimensional scene, such as the shell of a building, and the simplified BIM individualized model is used for displaying the shell of the building.
S103, aiming at any BIM single model, a BIM single model layer is established;
in the above steps, one BIM simplex model is generated for any BIM model engineering file, a plurality of BIM simplex models can be generated from a plurality of BIM model engineering files, and finally, a large amount of BIM model engineering files are mapped to the corresponding BIM simplex models one by one.
Although the data volume of the BIM individualized model is greatly reduced relative to the BIM component level, if the data volume is too large, the rendering and the loading of the data still form an unbearable pressure, therefore, a BIM individualized model space index and tile data need to be created for any BIM individualized model, the BIM individualized model which can be seen by the view cone can be rapidly inquired through the technology, and due to the generation of the tile data, the BIM individualized model which is lower in accuracy and polymerized in a space range can be loaded in a macroscopic three-dimensional scene, and the rendering efficiency is improved.
And (3) creating a spatial index for the BIM simplex model, namely creating a BIM simplex model layer, wherein a data structure diagram of the BIM simplex model layer is shown in FIG. 2.
S104, aiming at any BIM monomer model, building a BIM component layer;
through the steps, the mass BIM individualized models can be displayed in a macroscopic three-dimensional scene, but the BIM individualized models have the following defects:
1. the BIM model is obtained by polymerizing and simplifying BIM components, so that the accuracy of the BIM monomer model is lost and is far lower than that of the original BIM model; 2. information of the BIM building blocks is lost by aggregation of the BIM building blocks.
The above is a deficiency of the BIM singulation model, and therefore more elaborate BIM components are also required for loading and display. Wherein the strategy of the BIM component is shown: and displaying the BIM individualized model in a macroscopic three-dimensional scene, and displaying the BIM component in a microscopic scene with a view angle close enough to the BIM individualized model.
Based on this, the embodiment of the present invention creates a BIM component layer, that is, creates a spatial index and tile data, for any BIM simplex model. Specifically, there are two types of indexes: the spatial index used for displaying the BIM building blocks and the spatial index used for inquiring the BIM building blocks.
One, for spatial index for displaying BIM building blocks:
due to the features of the BIM component: 1. not only has instantiated data, i.e. 1 component corresponds to the data structure of multiple instances, but also has non-instantiated data, one component corresponds to the data structure of one instance. 2. The number of components is large. 3. A large amount of data is aggregated over a small scale relative to gis data, for example a building may have over 100 million components.
Due to the three characteristics, the spatial index established for the bim component is also optimized in a targeted manner, and the method mainly has the following characteristics:
1. for the three-dimensional model used for gis, only two-dimensional spatial indices are typically required, while the bim model requires three-dimensional spatial indices. That is, each node (node) of the index tree node has a value in the z-direction and is a three-dimensional bounding box (bounding box).
2. In the spatial indexed tree structure built for gis data, leaf nodes are the manageable minimum elements (features) or objects, and simplified models, i.e. LOD models, are created at each level in the longitudinal direction of the tree. The indexes built for the bim data are different, and the bim data leaf nodes cannot be members, because the number of the members is too many, the leaf nodes need an area with a specified range, and the size of the range can be transmitted through parameters.
3. Because the bim model has both instantiated data and non-instantiated data, the leaf node cannot only store instantiated data, but also stores non-instantiated data (but not all non-instantiated data) into the leaf node according to a strategy, the strategy is to specify that the storage of non-instantiated data after expansion is increased by a data amount which is larger than that of non-expanded data, a proportion is set, and the proportion is used for determining which data needs to be stored.
4. The components of the leaf node areas which are not stored with the indexes need to be packed and compressed, so that the number of network applications is reduced, and the application efficiency is improved. A schematic diagram of the index data structure is shown in fig. 3.
Second, for spatial indexes used to query the BIM building blocks:
the spatial index used to query the BIM building blocks is characterized by: the leaf nodes of the index tree are each member. And during the point selection, calculating the object point-selected by the way of intersecting the ray and the outsourcing frame of the index tree node, and then applying model data to a server by using the obtained object ID. The model of the building block is stored in a form that a building block generates a binary stream format and stores the binary stream format in a file on a hard disk. The index data structure diagram is shown in fig. 4.
And S105, performing scheduling rendering on the BIM single-body model layer and the BIM component layer.
When the rendering engine renders the BIM single-body model layer and the BIM component layer, the BIM component layer is firstly drawn and the template value is set through opengl template technology, then the BIM single-body model layer is drawn, the template test is started to prevent the pixel with the template value from passing, so that the refined BIM component always covers the BIM single-body model, and the correct display of the BIM component is realized.
The BIM individualized model layer and the BIM component layer are set with different visual ranges and visual cone parameters, and the BIM individualized model layer and the BIM component layer are scheduled and rendered by combining an opengl template technology, so that the BIM individualized model can be displayed in a macroscopic three-dimensional scene, BIM components can be displayed at a specified distance, and the scheduling and rendering problems of different precision models are solved.
Through the description of the technical scheme provided by the embodiment of the invention, the number of BIM model engineering files is determined, a BIM single-body model corresponding to the BIM model engineering files is generated for any one of the BIM model engineering files, a BIM single-body model layer is created for any one of the BIM single-body models, a BIM component layer is created for any one of the BIM single-body models, and the BIM single-body model layer and the BIM component layer are scheduled and rendered, so that the display of a large number of BIM models in a macroscopic three-dimensional scene can be realized. With respect to the method embodiment, an embodiment of a BIM model display apparatus is further provided in the embodiments of the present invention, as shown in fig. 5, the apparatus may include: the number determination module 510, the model generation module 520, the first creation module 530, the second creation module 540, and the layer rendering module 550.
A quantity determination module 510, configured to determine the quantity of the BIM model engineering documents;
the model generation module 520 is configured to generate a BIM simplex model corresponding to any one of the BIM model engineering files;
a first creating module 530, configured to create a BIM simplex model layer for any BIM simplex model;
a second creating module 540, configured to create a BIM component layer for any BIM monolithic model;
and a layer rendering module 550, configured to perform scheduling rendering on the BIM simplex model layer and the BIM component layer.
According to a specific embodiment provided by the present invention, the model generating module 520 is specifically configured to:
aiming at all BIM components of any BIM model engineering file, combining the BIM components into a single model;
and simplifying the monomer modeling into a BIM monomer modeling by utilizing a model simplification mode.
According to a specific embodiment provided by the present invention, the first creating module 530 is specifically configured to:
for any BIM simplex model, a BIM simplex model spatial index is created along with tile data.
Fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, where the electronic device 600 shown in fig. 6 includes: at least one processor 601, memory 602, at least one network interface 604, and other user interfaces 603. The various components in the mobile terminal 600 are coupled together by a bus system 605. It is understood that the bus system 605 is used to enable communications among the components. The bus system 605 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 605 in fig. 6.
The user interface 603 may include, among other things, a display, a keyboard, or a pointing device (e.g., a mouse, trackball, touch pad, or touch screen, among others.
It will be appreciated that the memory 602 in embodiments of the invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile memory may be a Read-only memory (ROM), a programmable Read-only memory (PROM), an erasable programmable Read-only memory (erasabprom, EPROM), an electrically erasable programmable Read-only memory (EEPROM), or a flash memory. The volatile memory may be a Random Access Memory (RAM) which functions as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (staticiram, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (syncronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), enhanced synchronous dynamic random access memory (EnhancedSDRAM, ESDRAM), synchronous link dynamic random access memory (synchlink DRAM, SLDRAM), and direct memory bus random access memory (DRRAM). The memory 602 described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 602 stores the following elements, executable units or data structures, or a subset thereof, or an expanded set thereof: an operating system 6021 and application programs 6022.
The operating system 6021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, and is used for implementing various basic services and processing hardware-based tasks. The application program 6022 includes various application programs such as a media player (MediaPlayer), a Browser (Browser), and the like, and is used to implement various application services. A program implementing the method of an embodiment of the invention can be included in the application program 6022.
In the embodiment of the present invention, by calling a program or an instruction stored in the memory 602, specifically, a program or an instruction stored in the application program 6022, the processor 601 is configured to execute the method steps provided by the method embodiments, for example, including: determining the quantity of BIM model engineering files; generating a BIM monomer model corresponding to any BIM model engineering file; aiming at any BIM monomer model, a BIM monomer model layer is established; aiming at any BIM monomer model, a BIM component layer is established; and scheduling and rendering the BIM single-body model layer and the BIM component layer.
The method disclosed by the above-mentioned embodiment of the present invention can be applied to the processor 601, or implemented by the processor 601. The processor 601 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 601. The processor 601 may be a 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, discrete gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software elements in the decoding processor. The software elements may be located in ram, flash, rom, prom, or eprom, registers, among other storage media that are well known in the art. The storage medium is located in the memory 602, and the processor 601 reads the information in the memory 602 and completes the steps of the method in combination with the hardware thereof.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units configured to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described herein may be implemented by means of units performing the functions described herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
The electronic device provided in this embodiment may be the electronic device shown in fig. 6, and may perform all the steps of the BIM model displaying method shown in fig. 1, so as to achieve the technical effect of the BIM model displaying method shown in fig. 1, and please refer to the related description of fig. 1 for brevity, which is not described herein again.
The embodiment of the invention also provides a storage medium (computer readable storage medium). The storage medium herein stores one or more programs. Among others, the storage medium may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, a hard disk, or a solid state disk; the memory may also comprise a combination of memories of the kind described above.
When the one or more programs in the storage medium are executable by the one or more processors, the BIM model presentation method executed on the BIM model presentation device side is implemented.
The processor is used for executing the BIM model display program stored in the memory so as to realize the following steps of the BIM model display method executed on the BIM model display equipment side:
determining the quantity of BIM model engineering files; generating a BIM monomer model corresponding to any BIM model engineering file; aiming at any BIM monomer model, a BIM monomer model layer is established; aiming at any BIM monomer model, a BIM component layer is established; and scheduling and rendering the BIM single-body model layer and the BIM component layer.
Those of skill would further appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, a software module executed by a processor, or a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (10)

1. A BIM model display method is characterized by comprising the following steps:
determining the quantity of BIM model engineering files;
generating a BIM monomer model corresponding to any BIM model engineering file;
aiming at any BIM monomer model, a BIM monomer model layer is established;
aiming at any BIM monomer model, a BIM component layer is established;
and scheduling and rendering the BIM single-body model layer and the BIM component layer.
2. The method according to claim 1, wherein the generating a BIM singleton model corresponding to any of the BIM model engineering files comprises:
aiming at all BIM components of any BIM model engineering file, combining the BIM components into a single model;
and simplifying the monomer modeling into a BIM monomer modeling by utilizing a model simplification mode.
3. The method according to claim 1, wherein the creating a BIM simplex model layer for any BIM simplex model comprises:
for any BIM simplex model, a BIM simplex model spatial index is created along with tile data.
4. The method according to claim 1, wherein the creating a BIM component layer for any BIM singulation model comprises:
and for any BIM monomer model, creating a spatial index and tile data for displaying the BIM components and querying the spatial index and tile data of the BIM components.
5. The method of claim 1, wherein the scheduled rendering of the BIM simplex model layer and the BIM component layer comprises:
setting different visual ranges and visual cone parameters for the BIM individualized model layer and the BIM component layer, and scheduling and rendering the BIM individualized model layer and the BIM component layer by combining an opengl template technology.
6. A BIM model display device, the device comprising:
the quantity determining module is used for determining the quantity of the BIM model engineering files;
the model generation module is used for generating a BIM monomer model corresponding to any BIM model engineering file;
the device comprises a first establishing module, a second establishing module and a third establishing module, wherein the first establishing module is used for establishing a BIM single-body model layer aiming at any BIM single-body model;
the second establishing module is used for establishing a BIM component layer aiming at any BIM monomer model;
and the layer rendering module is used for scheduling and rendering the BIM single-body model layer and the BIM component layer.
7. The apparatus of claim 6, wherein the model generation module is specifically configured to:
aiming at all BIM components of any BIM model engineering file, combining the BIM components into a single model;
and simplifying the monomer modeling into a BIM monomer modeling by utilizing a model simplification mode.
8. The apparatus of claim 6, wherein the first creation module is specifically configured to:
for any BIM simplex model, a BIM simplex model spatial index is created along with tile data.
9. An electronic device, comprising: the BIM model display system comprises a processor and a memory, wherein the processor is used for executing a BIM model display program stored in the memory so as to realize the BIM model display method of any one of claims 1-5.
10. A storage medium storing one or more programs executable by one or more processors to implement the BIM model presentation method as claimed in any one of claims 1 to 5.
CN201911153568.6A 2019-11-22 2019-11-22 BIM model display method and device, storage medium and electronic equipment Withdrawn CN111009037A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911153568.6A CN111009037A (en) 2019-11-22 2019-11-22 BIM model display method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911153568.6A CN111009037A (en) 2019-11-22 2019-11-22 BIM model display method and device, storage medium and electronic equipment

Publications (1)

Publication Number Publication Date
CN111009037A true CN111009037A (en) 2020-04-14

Family

ID=70113199

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911153568.6A Withdrawn CN111009037A (en) 2019-11-22 2019-11-22 BIM model display method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN111009037A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100048242A1 (en) * 2008-08-19 2010-02-25 Rhoads Geoffrey B Methods and systems for content processing
CN106157366A (en) * 2016-08-03 2016-11-23 上海同筑信息科技有限公司 Ultra-large scene based on BIM renders optimization method and system in mobile terminal
CN106599493A (en) * 2016-12-19 2017-04-26 重庆市勘测院 Visual implementation method of BIM model in three-dimensional large scene
US20180247234A1 (en) * 2015-10-28 2018-08-30 Fractal Industries, Inc. Platform for management and tracking of collaborative projects
CN108734624A (en) * 2017-04-13 2018-11-02 Arm有限公司 Method and apparatus for handling figure
CN109492271A (en) * 2018-10-22 2019-03-19 上海建工四建集团有限公司 A kind of geometrical model light-weight technologg method in the BIM towards operation management
CN110362927A (en) * 2019-07-17 2019-10-22 广州擎云计算机科技有限公司 A kind of BIM model light-weight technologg method and system that multilayer optimizes step by step

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100048242A1 (en) * 2008-08-19 2010-02-25 Rhoads Geoffrey B Methods and systems for content processing
US20180247234A1 (en) * 2015-10-28 2018-08-30 Fractal Industries, Inc. Platform for management and tracking of collaborative projects
CN106157366A (en) * 2016-08-03 2016-11-23 上海同筑信息科技有限公司 Ultra-large scene based on BIM renders optimization method and system in mobile terminal
CN106599493A (en) * 2016-12-19 2017-04-26 重庆市勘测院 Visual implementation method of BIM model in three-dimensional large scene
CN108734624A (en) * 2017-04-13 2018-11-02 Arm有限公司 Method and apparatus for handling figure
CN109492271A (en) * 2018-10-22 2019-03-19 上海建工四建集团有限公司 A kind of geometrical model light-weight technologg method in the BIM towards operation management
CN110362927A (en) * 2019-07-17 2019-10-22 广州擎云计算机科技有限公司 A kind of BIM model light-weight technologg method and system that multilayer optimizes step by step

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
张孝勇等: "建筑信息模型与3D WebGIS平台集成方法研究" *
谢温祥;: "BIM+GIS在水利工程中的应用" *

Similar Documents

Publication Publication Date Title
CN110399441B (en) Mass point data aggregation rendering method, device, equipment and storage medium
CN111402390B (en) Model rendering method, device, equipment and storage medium
CN107393013B (en) Virtual roaming file generation and display method, device, medium, equipment and system
US20130063463A1 (en) Real-time atlasing of graphics data
CN109766319B (en) Compression task processing method and device, storage medium and electronic equipment
CN105575254A (en) Electronic map road rendering method and apparatus
CN114020756A (en) Remote sensing image real-time map service publishing method and device
CN114596423A (en) Model rendering method and device based on virtual scene gridding and computer equipment
CN112685616A (en) Precise power component management method based on space grid and building information model
CN115129801A (en) Map data processing method, device, equipment and storage medium
CN113485548B (en) Model loading method and device of head-mounted display equipment and head-mounted display equipment
US9135749B2 (en) Method and apparatus for processing three-dimensional model data
CN113079409B (en) Picture rendering method and picture rendering device
CN111009037A (en) BIM model display method and device, storage medium and electronic equipment
CN111402369A (en) Interactive advertisement processing method and device, terminal equipment and storage medium
CN116149773A (en) Oblique photography model display method and device and electronic equipment
CN111008934A (en) Scene construction method, device, equipment and storage medium
CN110659372A (en) Picture input and access method, device and equipment
CN113419806B (en) Image processing method, device, computer equipment and storage medium
CN111414104A (en) Electronic map local display method and device
CN116737852A (en) Vector tile data-based vector drawing method and device and electronic equipment
CN114092645A (en) Visual building method and device of three-dimensional scene, electronic equipment and storage medium
CN114036601A (en) Construction and application methods and devices of basic material library facing virtual digital model
CN105938431A (en) Web page developing method and device
CN112966041A (en) Data processing method, device, equipment and 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
WW01 Invention patent application withdrawn after publication

Application publication date: 20200414

WW01 Invention patent application withdrawn after publication