This presentation was given at FOSS4G Europe 2017 which was held at ENSG, France.
Let's integrate BIM and 3D GIS on top of FOSS4G!
Sanghee Shin, Sungdo Son, BJ Jang, JeongDae Cheon, Hakjoon Kim
Mago3D Connector that interacts with WebGL Globe such as Cesium
Mago3D Renderer that shades and renders 3D data
Mago3D Accelerator that carries out performance enhancing algorithms such frustum & occlusion culling, indexing, LOD(Level Of Detail) handing
Mago3D Data Container that contains and manages 3D data
Mago3D Process Manager that manages whole process from data receiving to rendering
Mago3D REST API that provides API for 3D data sending and receiving
By plug in Mago3D.js to Cesium, Web World Wind, users can expand those WebGL functionality and usability to indoor space. One of big hurdle to integrate indoor and outdoor space simultaneously is handling and visualisation of massive 3D data. To overcome this hurdle, new format called F4D has been devised adopting block reference concept. Also a format converter that converts popular 3D format to F4D has been developed. Currently industry standard IFC(Industry Foundation Classes), JT(Jupiter Tessellation), and popular 3D formats such as OBJ, 3DS, COLLADA DAE can be converted to F4D format. F4D format coupled with Mago3D.js has proven that it can increase memory management efficiency and rendering speed drastically. MAGO3D can now visualise massive 3D data including indoor objects, at least 100k objects, in a single scene seamlessly with traditional outdoor 3D GIS objects. Users can now manage and handle almost every geospatial object from bolt & nut level to whole globe level with MAGO3D. This project will evolve to manage and service more dynamic data such as IoT (Internet of Things), point clouds, climate & weather data, and transportation..