Advertisement

A Review on 3D Spatial Data Analytics for Building Information Models

  • Yu-Wei Zhou
  • Zhen-Zhong Hu
  • Jia-Rui LinEmail author
  • Jian-Ping Zhang
Original Paper
  • 89 Downloads

Abstract

Except for various properties, accurate and intuitive 3D representations of building elements and spaces are embedded in Building Information Models (BIMs). Thus, better understanding of spatial features of building elements and spaces is possible, which brings new opportunity in code compliance checking, indoor navigation, visualization, etc. With large amount of fine-grained 3D spatial data collected quickly and continuously, there is an urgent need for new methods to overcome problems like improper spatial expression, insufficient mining and utilization of information that exist in traditional methods. This research reviews state-of-the-art of related research and provides a summary of achievements and challenges in this area. Then, a framework consists of management, analysis, and application of 3D spatial data of BIM and a detailed discussion of each part are proposed, which would give the readers an overview of relevant methods, technologies, and tools. Moreover, potential research directions and open issues for future work are also discussed. The paper enables researchers to get a comprehensive understanding of 3D spatial data analytics of BIM as well as suggestions for future work, and thus makes a solid contribution in this area.

Keywords

Spatial database Spatial analysis Building information model Interoperability Model checking Data retrieval Spatio-semantic analysis 

Notes

Acknowledgements

This research is supported by the National Key R&D Program of China (No. 2018YFD1100900), the Beijing Natural Science Foundation (No. 8194067), the Young Elite Scientists Sponsorship Program by the China Association for Science and Technology (No. QNRC2016001) and the Tsinghua University-Glodon Joint Research Centre for Building Information Model (RCBIM).

Compliance with Ethical Standards

Conflict of interest

The authors declare that they have no confict of interest.

References

  1. 1.
    Adachi Y (2002) Technical overview of ifc model server. ECPPM 2010Google Scholar
  2. 2.
    Azhar S, Carlton WA, Olsen D, Ahmad I (2011) Building information modeling for sustainable design and leed rating analysis. Automat Constr 20(2):217–224Google Scholar
  3. 3.
    Barber CB, Dobkin DP, Dobkin DP, Huhdanpaa H (1996) The quickhull algorithm for convex hulls. ACM Trans Math Softw (TOMS) 22(4):469–483MathSciNetzbMATHGoogle Scholar
  4. 4.
    Beetz J, Berlo L, Laat R, Helm P (2010) Bimserver.org-an open source ifc model serverGoogle Scholar
  5. 5.
    Bentley JL, Ottmann TA (2006) Algorithms for reporting and counting geometric intersections. IEEE Trans Comput C–28(9):643–647zbMATHGoogle Scholar
  6. 6.
    Borrmann A (2010) From GIS to BIM and back again—a spatial query language for 3d building models and 3d city modelsGoogle Scholar
  7. 7.
    Borrmann A, Beetz J (2010) Towards spatial reasoning on building information models. In: 8th European conference on product and process modeling (ECPPM), Taylor & Francis Group, Cork, Ireland, pp. 61–67Google Scholar
  8. 8.
    Borrmann A, Rank E (2008) Topological operators in a 3d spatial query language for building information models. In: 12th International conference on computing in civil and building engineering (ICCCBE)Google Scholar
  9. 9.
    Borrmann A, Rank E (2009) Specification and implementation of directional operators in a 3d spatial query language for building information models. Adv Eng Inf 23(1):32–44Google Scholar
  10. 10.
    Borrmann A, Rank E (2009) Topological analysis of 3d building models using a spatial query language. Adv Eng Inf 23(4):370–385Google Scholar
  11. 11.
    Borrmann A, Rank E (2010) Query support for bims using semantic and spatial conditions. In: Handbook of research on building information modeling and construction informatics: concepts and technologies, Handbook of research on building information modeling and construction informatics: Concepts and technologies, IGI Global, pp. 405–450Google Scholar
  12. 12.
    Borrmann A, Schraufstetter S, Rank E (2009) Implementing metric operators of a spatial query language for 3d building models: octree and b-rep approaches. J Comput Civil Eng 23(1):34–46Google Scholar
  13. 13.
    Borrmann A, Schraufstetter S, Treeck CV, Rank E (2007) An iterative, octree-based algorithm for distance computation between polyhedra with complex surfaces. In: Computing in civil engineeringGoogle Scholar
  14. 14.
    Borrmann A, van Treeck C, Rank E (2006) Towards a 3d spatial query language for building information models. In: Computational civil and environmental engineeringGoogle Scholar
  15. 15.
    Botea A, Müller M, Schaeffer J (2004) Near optimal hierarchical path-finding. J Game Dev 1(1):7–28Google Scholar
  16. 16.
    Cattell R (2011) Scalable SQL and NoSQL data stores. ACM SIGMOD Rec 39(4):12–27Google Scholar
  17. 17.
    Chen H, Wang Pk, Deng Ln, Guo L, Liao L, Huang Yy (2017) Construction information management based on database of bim. J Guangxi Univ Sci Technol 28(3):47–51Google Scholar
  18. 18.
    Daum S, Borrmann A (2013) Boundary representation-based implementation of spatial bim queries. Eur J Biochem 270(1):66–75Google Scholar
  19. 19.
    Daum S, Borrmann A (2013) Checking spatio-semantic consistency of building information models by means of a query language. In: 13th International conference on construction applications of virtual reality, pp. 492–501Google Scholar
  20. 20.
    Daum S, Borrmann A (2013) Definition and implementation of temporal operators for a 4d query language. In: Computing in civil engineering, pp. 468–475Google Scholar
  21. 21.
    Daum S, Borrmann A (2014) Processing of topological bim queries using boundary representation based methods. Adv Eng Inf 28(4):272–286Google Scholar
  22. 22.
    Daum S, Borrmann A, Langenhan C, Petzold F (2015) Automated generation of building fingerprints using a spatio-semantic query language for building information models. In: European conference on product & process modellingGoogle Scholar
  23. 23.
    Daum S, Borrmann AE (2016) Enhanced differencing and merging of IFC data by processing spatial, semantic and relational model aspectsGoogle Scholar
  24. 24.
    Daum S, Borrmann A, Kolbe TH (2017) A spatio-semantic query language for the integrated analysis of city models and building information models. In: Advances in 3D geoinformation Springer international publishingGoogle Scholar
  25. 25.
    Deng Y, Cheng JC, Anumba C (2016) Mapping between BIM and 3d GIS in different levels of detail using schema mediation and instance comparison. Autom Constr 67:1–21Google Scholar
  26. 26.
    Dimyadi J, Amor R (2013) Automated building code compliance checking-where is it at. In: Proceedings of CIB WBC 6Google Scholar
  27. 27.
    Eastman C, Lee Jm, Jeong Ys, Lee Jk (2009) Automatic rule-based checking of building designs. Autom Constr 18(8):1011–1033Google Scholar
  28. 28.
    Egenhofer MJ (1994) Spatial SQL a query and presentation language. IEEE Trans Knowl Data Eng 6(1):86–95Google Scholar
  29. 29.
    Egenhofer MJ, Franzosa RD (1991) Point-set topological spatial relations. Inf Syst 5(2):161–174Google Scholar
  30. 30.
    Fenves SJ (1966) Tabular decision logic for structural design. J Struct Eng 92:473–490Google Scholar
  31. 31.
    Han XF, Jin JS, Wang M, Jiang W, Gao L, Xiao L (2017) A review of algorithms for filtering the 3d point cloud. Signal Process Image Commun 57:103–112Google Scholar
  32. 32.
    Hartley RI, Sturm P (1997) Triangulation. Comput Vis Image Underst 68(2):146–157Google Scholar
  33. 33.
    He T, Zhang J, Lin J, Li Y (2018) Multiaspect similarity evaluation of bim-based standard dwelling units for residential design. J Comput Civil Eng 32(5):04018032Google Scholar
  34. 34.
    Hu ZZ, Tian PL, Li SW, Zhang JP (2018) Bim-based integrated delivery technologies for intelligent mep management in the operation and maintenance phase. Adv Eng Softw 115:1–16Google Scholar
  35. 35.
    Isikdag U, Zlatanova S, Underwood J (2013) A BIM-oriented model for supporting indoor navigation requirements. Comput Environ Urban Syst 41(3):112–123Google Scholar
  36. 36.
    Karnatak HC, Kumar V (2015) Performance study of various spatial indexes on 3d geo-data in geo-RDBMS. Geocarto Int 30(6):633–649Google Scholar
  37. 37.
    Krijnen T, Beetz J (2017) An IFC schema extension and binary serialization format to efficiently integrate point cloud data into building models. Adv Eng Inf 33:473–490Google Scholar
  38. 38.
    Lee G, Kang H, Jeong J, Ham S, Won J, Cho C, Sj You (2014) Query performance of the IFC model server using an object-relational database approach and a traditional relational database approach. J Comput Civil Eng 28(2):210–222Google Scholar
  39. 39.
    Lee JK, Lee J, Jeong Ys, Sheward H, Sanguinetti P, Abdelmohsen S, Eastman CM (2012) Development of space database for automated building design review systems. Autom Constr 24:203–212Google Scholar
  40. 40.
    Lee YC, Eastman CM, Solihin W (2016) An ontology-based approach for developing data exchange requirements and model views of building information modeling. Adv Eng Inf 30(3):354–367Google Scholar
  41. 41.
    Lee YC, Eastman CM, Solihin W, See R (2016) Modularized rule-based validation of a bim model pertaining to model views. Autom Constr 63:1–11Google Scholar
  42. 42.
    Levoy M, Whitted T (1985) The use of points as a display primitive. University of North Carolina, Department of Computer Science, pp 829-843Google Scholar
  43. 43.
    Li L, Deng X (2013) Construction and application of the bim database based on IFC standard. Sichuan Build Sci 03:296–301 : 6Google Scholar
  44. 44.
    Li S (2013) Bim-based primary research on th big data of the aec industry. Ph.D. thesis, Southwest Jiaotong UniversityGoogle Scholar
  45. 45.
    Lin JR, Hu ZZ, Zhang JP, Yu FQ (2016) A natural-language-based approach to intelligent data retrieval and representation for cloud bim. Comput Aided Civil Infrastruct Eng 31(1):18–33Google Scholar
  46. 46.
    Lin JR, Zhang JP, Zhang XY, Hu ZZ (2019) Automating closed-loop structural safety management for bridge construction through multisource data integration. Adv Eng Softw 128:152–168Google Scholar
  47. 47.
    Lin YH, Liu YS, Gao G, Han XG, Lai CY, Gu M (2013) The ifc-based path planning for 3d indoor spaces. Adv Eng Inf 27(2):189–205Google Scholar
  48. 48.
    Liu M, Wang Y, Sun X, Liu F (2017) Research on three dimensional integration method of indoor and outdoor based on BIM and 3DGIS. Bull Sci Technol 07:171–173Google Scholar
  49. 49.
    Loffredo D (1998) Efficient database implementation of express information models. Ph.D. thesis, Rensselaer Polytechnic InstituteGoogle Scholar
  50. 50.
    Logothetis S, Valari E, Karachaliou E, Stylianidis E (2017) Spatial DMBS architecture for a free and open source BIM. ISPRS Int Arch Photogramm Remote Sens Spat Inf Sci XLII–2/W5:467–473Google Scholar
  51. 51.
    Malaikrisanachalee S, Vathananukij H (2011) Integration of java-based BIM with spatial database. Int J Civil Eng 9(1):17–22Google Scholar
  52. 52.
    Mäntylä M (1988) An introduction to solid modeling. Computer science pressGoogle Scholar
  53. 53.
    Mazairac W, Beetz J (2013) BIMQL—an open query language for building information models. Adv Eng Inf 27:444–456Google Scholar
  54. 54.
    Moore M, Wilhelms J (1988) Collision detection and response for computer animation. ACM Siggraph Comput Graph 22(4):289–298Google Scholar
  55. 55.
    Morse JM (1991) Approaches to qualitative–quantitative methodological triangulation. Nurs Res 40(2):120–123MathSciNetGoogle Scholar
  56. 56.
    Paul M, Ghosh SK (2006) An approach for service oriented discovery and retrieval of spatial data. In: International workshop on service-oriented software engineering, pp. 88–94Google Scholar
  57. 57.
    Paul N, Borrmann A (2008) Using geometrical and topological modelling approaches in building information modelling. In: European conference on product and process modelling 2008, pp. 117–127Google Scholar
  58. 58.
    Rose CM, Bazjanac V (2015) An algorithm to generate space boundaries for building energy simulation. Eng Comput 31(2):271–280Google Scholar
  59. 59.
    Rueppel U, Stuebbe KM (2008) BIM-based indoor-emergency-navigation-system for complex buildings. Tsinghua Sci Technol 13(S1):362–367Google Scholar
  60. 60.
    Rusu RB, Cousins S, Garage W (2011) 3d is here: Point cloud library (pcl). ICRA CommunicationsGoogle Scholar
  61. 61.
    Rusu RB, Marton ZC, Blodow N, Dolha MMB (2008) Towards 3d point cloud based object maps for household environments. Robot Auton Syst 56:927–941Google Scholar
  62. 62.
    Rüppel U, Schatz K (2011) Designing a BIM-based serious game for fire safety evacuation simulations. Adv Eng Inf 25(4):600–611Google Scholar
  63. 63.
    Sangkaew W, Malaikrisanachalee S, Vathananukit H (2008) Java-based three-dimensional object-oriented model for building information modeling. In: Proceedings of 13th national convention on civil engineering, Cholburi, ThailandGoogle Scholar
  64. 64.
    Solihin W, Dimyadi J, Lee YC, Eastman C, Amor R (2017) The critical role of accessible data for BIM-based automated rule checking systems. In: Proceedings of the joint conference on computing in construction (JC3), vol 1. pp 53–60Google Scholar
  65. 65.
    Solihin W, Eastman C (2015) Classification of rules for automated BIM rule checking development. Autom Constr 53:69–82Google Scholar
  66. 66.
    Solihin W, Eastman C (2016) A simplified bim model server on a big data platform. In: Proceedings of the 33rd CIB W78 Conference 2016, Brisbane, AustraliaGoogle Scholar
  67. 67.
    Solihin W, Eastman C, Lee YC (2017) Multiple representation approach to achieve high-performance spatial queries of 3d bim data using a relational database. Autom Constr 81:369–388Google Scholar
  68. 68.
    Solihin W, Eastman C, Lee YC, Yang DH (2017) A simplified relational database schema for transformation of bim data into a query-efficient and spatially enabled database. Autom Constr 84:367–383Google Scholar
  69. 69.
    Song Y, Wang X, Tan Y, Wu P, Sutrisna M, Cheng J, Hampson K (2017) Trends and opportunities of bim-gis integration in the architecture, engineering and construction industry: a review from a spatio-temporal statistical perspective. ISPRS Int J Geo-Inf 6(12):397Google Scholar
  70. 70.
    Thurmond VA (2001) The point of triangulation. J Nurs Scholarsh 33(3):253–258Google Scholar
  71. 71.
    Tian QL, Xu WY, Xu XY (2014) The design of BIM database for steel structure. Value Eng 33:241–244Google Scholar
  72. 72.
    van den Bergen G (1997) Efficient collision detection of complex deformable models using aabb trees. J Graph Tools 2(4):1–13zbMATHGoogle Scholar
  73. 73.
    Wang C, Cho YK, Kim C (2015) Automatic bim component extraction from point clouds of existing buildings for sustainability applications. Autom Constr 56:1–13Google Scholar
  74. 74.
    Wang Sl, Ding Gy, Zhong M (2013) On spatial data mining under big data. J CAEIT 8(01):8–17Google Scholar
  75. 75.
    Wetzel EM, Thabet WY (2015) The use of a BIM-based framework to support safe facility management processes. Autom Constr 60:12–24Google Scholar
  76. 76.
    Yan W, Culp C, Graf R (2011) Integrating bim and gaming for real-time interactive architectural visualization. Autom Constr 20(4):446–458Google Scholar
  77. 77.
    You SJ, Yang D (2004) Relational db implementation of step based product modelGoogle Scholar
  78. 78.
    Yu F, Zhang J, Liu Q, Zhao W (2013) A semi-structured BIM database based on cloud computing platforms. J Inf Technol Civil Eng Archit 5(6):1–5Google Scholar
  79. 79.
    Zhang J, Liu Q, Hu Z, Lin J, Yu F (2017) A multi-server information-sharing environment for cross-party collaboration on a private cloud. Autom Constr 81:180–195Google Scholar
  80. 80.
    Zhang S, Teizer J, Lee JK, Eastman CM, Venugopal M (2013) Building information modeling (BIM) and safety: automatic safety checking of construction models and schedules. Autom Constr 29(4):183–195Google Scholar

Copyright information

© CIMNE, Barcelona, Spain 2019

Authors and Affiliations

  • Yu-Wei Zhou
    • 1
  • Zhen-Zhong Hu
    • 2
  • Jia-Rui Lin
    • 1
    Email author
  • Jian-Ping Zhang
    • 1
  1. 1.Department of Civil EngineeringTsinghua UniversityBeijingChina
  2. 2.Graduate School at ShenzhenTsinghua UniversityShenzhenChina

Personalised recommendations