What we've done so far with mago3D, an open source based 'Digital Twin' platform.

SANGHEE SHIN
SANGHEE SHINGaia3D, Inc. C.E.O. at Gaia3D, Inc.
What we’ve done so far with mago3D,
an open source based ‘Digital Twin’ platform
Sanghee Shin(shshin@gaia3d.com)
16th April 2019
GeoBIM
From Standard,
GIS
CityGML
GeospatialInformation
GISStandards
IFC
BIM
OutdoorModel
IndoorModel
BIMStandards
Construction
DrawingsInfo.
In/Outdoor
GIModel
(GeospatialInformation
Model)
From Industry,
From Open Source… mago3D
Introduction – mago3D
mago3D is a platform for …
Visualizing massive and complex 3D objects including BIM
on a web browser
1
Seamless integration of BIM/AEC and 3D GIS in a single space2
Web based collaborative issue/process management4
‘Digital Twin’ that can create parallel worlds in a virtual reality
with numerous IoT, sensor data
3
= GIS + BIM + Open Source
Introduction – Architecture of mago3D
mago3D.JS
Cesium/WWW
Client
internet
Web Server WAS
F4DStorage
mago
Content
Management
DataBase
F4D Converter
3 main cores of mago3D
Introduction – Overall System Components
DB Postgresql 9.6 + PostGIS
Web Server Nginx 1.12.1 / Apache 2.4
Language Java8
Framework Spring(Springboot) + Mybatis
Build
Gradle
Log
Logback/Log4j
2
Security
ESAPI
Report
Jasper/POI
View
JSP/JSTL
UI/UX
Jquery
Chart
Jqplot/Axisj
Template
Thymeleaf
Handlebars
Web Map Server GeoServer
OS Centos 7.2
WebGL Globe Cesium, WorldWind, …
Cache EhCache, Redis
Container Docker
WAS Tomcat 8.5
Introduction – Core parts of mago3D
F4D Converter mago3D.js
mago3D.js
3D GIS Engines
Cesium
Web World Wind
API
API
service html
F4D Converter converts 3D formats(IFC, 3DS, OBJ, DAE, JT)
to 3D internet service format F4D. It carries out data size
reducing and pre-processing for fast rendering
A plug-in composed of pure javascript which enables 3D GIS
engines to handle large-sized and highly detailed AEC data
F4D Converter
F4D
.ifc
.3ds
.obj
.dae
.gml
Key Algorithms
GeoBIM is too heavy due to so many vertices and triangles in so many objects.
This causes two major issues in handling GeoBIM in web browsers.
!
Network Traffic Rendering Speed
Key Algorithms
So we introduced 3 concepts to solve these issues.
1. Reducing file size 3. Preprocessing
for speed
2. Building rougher
LOD
making indices
used in culling
removing duplication
Key Algorithms
Step What is this? Used for
1. Model/Reference
A concept of writing 3D data that only one
geometry among multiple geometries
congruent with each other is written.
reducing data size of semantic
data(ex. BIM/CAD, 3D data by
modeling)
2. NSM(Net Surface Mesh)
This is composed of 2 steps.
1. building meshes with regularly gridded
vertices on surfaces of raw 3D model.
2. triangle reduction.
making rougher LOD
※ 2nd step is separately applied
in simplifying targets in case of
triangular meshes such like TIN
or random-shaped 3D data
3. Visibility/Spatial index
Visibility index is for occlusion culling and
spatial index is for frustum culling in indoor
camera working.
carrying out a serial combination
of 2 cullings for fast
determination of targets to be
shown
Let’s look into more concretely.
with 4 geometric meshes - 4 models 23 objects are created. - 23 references
Image source : www.vecteezy.com
Key Algorithms : F4D, lightweight service format
Example of Model-Reference
1. Build a triangular mesh based on the grid structure from the original three-dimensional data.
Key Algorithms : F4D, lightweight service format
Key Algorithms : F4D, lightweight service format
Visibility Index
An index describing which inner objects
can be seen from selected positions in AEC.
This index is used in occlusion culling in
run-time visualization of mago3D.
Key Algorithms : F4D, lightweight service format
Spatial Index
An index describing which inner objects are
in cubes, spatial sub-divisions of AEC.
This index is used in frustum culling in
run-time visualization of mago3D.
Key Algorithms : F4D, lightweight service format
1. When a camera position and
2. the viewing direction of it are setup,
3. mago3D does frustum culling on spatial indices
4. and do occlusion culling on the result of the
frustum culling.
5. Finally mago3d finds targets to be rendered.
(intersection between two indices)
→ It possible to select targets to be rendered
without any complicated geometric operation in
run-time.
How to use both indices
Key Algorithms : F4D, lightweight service format
mago3D runs on any device
Results: Accessible from any device, anytime, anywhere
Results: BIM(Indoor/Outdoor) Integration
Seamless integration of indoor and outdoor space
on the same platform
Scene from indoor to outdoor through windows Scene from outdoor to indoor through windows
Results: MEP Integration
Integration of large size MEP and 3D GIS on a web browser
Results: AEC Integration
Integration of large size AEC and 3D GIS on a web browser
Results: Various API supported (OpenAPIs)
APIs are supported for developing application
systems(currently 29 APIs) moving/rotating
a full building
moving objects &
viewing attributes registration/monitoring/search of issues
24
Real Cases – KOPRI(Korea Polar Research Institute)
• Project Name: King Sejong Research Base Facility Management System
https://www.youtube.com/watch?v=ufGz-uGG6vM
Real Cases – OpenIndoorMap Project
Real Cases – National Institute of Advanced Industrial Science and Technology, Japan
Real Cases – Others
What I’ve learnt from real projects
• Visualizing many BIM data on 3D GIS is still challenging
• Many clients want to see *PRETTY* picture!
• After seeing the pretty picture, many clients want a functionality that can be done
through 2D or 2.5D.
• 3D analysis, 3D simulation are among wish list that clients want to see on top of full of
GeoBIM platform.
• It’s still doubtful how 3D gives any material benefits over 2D.
• 3D is expensive and BIM is more expensive!
• Standards are not widely accepted across industries.
28
In Future
Towards Digital Twin Platform!
In Future: Digital Twin
Digital Twins
A digital twin is a virtual representation of a physical
object or system across its lifecycle, using real-time
data to enable understanding, learning and
reasoning.
Digital Twins
Concept: Digital Informational Construct
Vision: Create, Test, Build
Level of Digital Twins
Level 1
3D Visualization
Level 2
Real-time Monitoring
Level 3
Analysis, Prediction
Optimization
<Source: Use the IoT Platform Reference Model to Plan Your IoT Business Solutions, Gartner>
<Source: Steve Liang(2016)>
Location is the first class
citizen for IoT!
In Future: Location Technology Evolution
33
In Future: Location Technology Evolution
Size of Space
Update Cycle
Small
1980
1990
2000
2010 ~
2020
Large
Static
Dynamic
<Source: Sakong, Hosang(2016), Policy Directions of Spatial Information for Hyper-connected Society> 34
In Future: GeoSpatial Paradigm Shift
Past Future
Concept Object Information Context Awareness
Data Consumer Prosumer/DIY
User Person Things
Visualization Real World Cyber Physical Systems
Application Base Map Key Factor for Fusion
Driving Entity Public Sector Private Sector
Space Outdoor Indoor + Outdoor +
Update Cycle Static Dynamic
<Source: Hosang Sagong(2016), ‘Policy Directions of Spatial Information for Hyper-connected Society’ modified>
Sensors, sensors, and sensors…
Sensory Organ
Memories
Brain
IoT(Internet of Things)
Big Data
A. I.
Smartizen(10Bn) Smart Devices(100Bn) Smart Sensor(100Tn)
In Future
37
{Indoor, Outdoor}
{Static, Dynamic}
{Objects, Phenomena}
{Overground, Underground}
{Multi-Sensor, Multi-Source}
mago3D
In Future: Point Cloud Integration
In Future: Weather/Climate/Air Pollution/CFD
Summary
Summary of mago3D!
• BIM/AEC and 3D GIS integration in a single space
• Web based – no need to install additional program
• Massive and complex 3D objects rendering
• Open source – Apache and AGPL license
• Supports industry standard formats(CityGML, IndoorGML, IFC, 3DS, DAE, GLTF…)
• In-Browser 3D objects moving/rotation/heading adjustment
• Highly extensible architecture
• Will be ‘Digital Twin’ plaform!
40
For more information, please visit http://mago3d.net
All the source codes are here: https://github.com/Gaia3D/mago3d
Thank you!
33
This research was supported by a grant(number:19NSIP-B080778-06) from National
Spatial Information Research Program (NSIP) funded by Ministry of Land, Infrastructure
and Transport of Korean government.
Sanghee Shin shshin@gaia3d.com
1 of 41

Recommended

A Research on EIA(Environmental Impact Assessment) Data Visualization Technol... by
A Research on EIA(Environmental Impact Assessment) Data Visualization Technol...A Research on EIA(Environmental Impact Assessment) Data Visualization Technol...
A Research on EIA(Environmental Impact Assessment) Data Visualization Technol...SANGHEE SHIN
485 views23 slides
Introduction to mago3D: A Web Based Open Source GeoBIM Platform by
Introduction to mago3D: A Web Based Open Source GeoBIM PlatformIntroduction to mago3D: A Web Based Open Source GeoBIM Platform
Introduction to mago3D: A Web Based Open Source GeoBIM PlatformSANGHEE SHIN
941 views37 slides
Introduction to OpenIndoorMap by
Introduction to OpenIndoorMapIntroduction to OpenIndoorMap
Introduction to OpenIndoorMapSANGHEE SHIN
268 views18 slides
UI/UX for Indoor/Outdoor Seamless Navigation? by
UI/UX for Indoor/Outdoor Seamless Navigation?UI/UX for Indoor/Outdoor Seamless Navigation?
UI/UX for Indoor/Outdoor Seamless Navigation?SANGHEE SHIN
1K views30 slides
What I've learned from implementing GeoBIM in real cases by
What I've learned from implementing GeoBIM in real casesWhat I've learned from implementing GeoBIM in real cases
What I've learned from implementing GeoBIM in real casesSANGHEE SHIN
661 views15 slides
A Bumpy Road to Digital Twin by
A Bumpy Road to Digital TwinA Bumpy Road to Digital Twin
A Bumpy Road to Digital TwinSANGHEE SHIN
305 views30 slides

More Related Content

What's hot

Smart City and Digital Twin by
Smart City and Digital TwinSmart City and Digital Twin
Smart City and Digital TwinSANGHEE SHIN
995 views36 slides
Smart city as a Digital Twin by
Smart city as a Digital TwinSmart city as a Digital Twin
Smart city as a Digital TwinSANGHEE SHIN
2.8K views24 slides
State of mago3D, An Open Source Based Digital Twin Platform by
State of mago3D, An Open Source Based Digital Twin PlatformState of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin PlatformSANGHEE SHIN
2.1K views41 slides
mago3D, A Brand-New Web Based Open Source GeoBIM Platform by
mago3D, A Brand-New Web Based Open Source GeoBIM Platformmago3D, A Brand-New Web Based Open Source GeoBIM Platform
mago3D, A Brand-New Web Based Open Source GeoBIM PlatformSANGHEE SHIN
592 views33 slides
공간규모별 디지털트윈 활용 사례 - 국토연구원 세미나 자료 by
공간규모별 디지털트윈 활용 사례 - 국토연구원 세미나 자료공간규모별 디지털트윈 활용 사례 - 국토연구원 세미나 자료
공간규모별 디지털트윈 활용 사례 - 국토연구원 세미나 자료SANGHEE SHIN
1.5K views32 slides
Making Infrastructure Work: BIM Meets Geospatial (Rollo Home, Ordnance Survey) by
Making Infrastructure Work: BIM Meets Geospatial (Rollo Home, Ordnance Survey)Making Infrastructure Work: BIM Meets Geospatial (Rollo Home, Ordnance Survey)
Making Infrastructure Work: BIM Meets Geospatial (Rollo Home, Ordnance Survey)Association for Geographic Information (AGI)
1.3K views38 slides

What's hot(20)

Smart City and Digital Twin by SANGHEE SHIN
Smart City and Digital TwinSmart City and Digital Twin
Smart City and Digital Twin
SANGHEE SHIN995 views
Smart city as a Digital Twin by SANGHEE SHIN
Smart city as a Digital TwinSmart city as a Digital Twin
Smart city as a Digital Twin
SANGHEE SHIN2.8K views
State of mago3D, An Open Source Based Digital Twin Platform by SANGHEE SHIN
State of mago3D, An Open Source Based Digital Twin PlatformState of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin Platform
SANGHEE SHIN2.1K views
mago3D, A Brand-New Web Based Open Source GeoBIM Platform by SANGHEE SHIN
mago3D, A Brand-New Web Based Open Source GeoBIM Platformmago3D, A Brand-New Web Based Open Source GeoBIM Platform
mago3D, A Brand-New Web Based Open Source GeoBIM Platform
SANGHEE SHIN592 views
공간규모별 디지털트윈 활용 사례 - 국토연구원 세미나 자료 by SANGHEE SHIN
공간규모별 디지털트윈 활용 사례 - 국토연구원 세미나 자료공간규모별 디지털트윈 활용 사례 - 국토연구원 세미나 자료
공간규모별 디지털트윈 활용 사례 - 국토연구원 세미나 자료
SANGHEE SHIN1.5K views
Introduction to mago3D, an Open Source Based Digital Twin Platform by SANGHEE SHIN
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
SANGHEE SHIN1.5K views
최근의 공간정보 분야 동향과 시사점 by SANGHEE SHIN
최근의 공간정보 분야 동향과 시사점최근의 공간정보 분야 동향과 시사점
최근의 공간정보 분야 동향과 시사점
SANGHEE SHIN1.8K views
Introduction to mago3D: A web based GeoBIM platform on top of FOSS4G by SANGHEE SHIN
Introduction to mago3D:  A web based GeoBIM platform on top of FOSS4GIntroduction to mago3D:  A web based GeoBIM platform on top of FOSS4G
Introduction to mago3D: A web based GeoBIM platform on top of FOSS4G
SANGHEE SHIN727 views
6 Stories of Maps and FOSS4G Korea by SANGHEE SHIN
6 Stories of Maps and FOSS4G Korea6 Stories of Maps and FOSS4G Korea
6 Stories of Maps and FOSS4G Korea
SANGHEE SHIN147 views
Geospatial digital twin by Dany Laksono
Geospatial digital twinGeospatial digital twin
Geospatial digital twin
Dany Laksono284 views
Digital Twin. As enabler of predictive models. Marco Poggi, Bridgestone by Data Driven Innovation
Digital Twin. As enabler of predictive models. Marco Poggi, BridgestoneDigital Twin. As enabler of predictive models. Marco Poggi, Bridgestone
Digital Twin. As enabler of predictive models. Marco Poggi, Bridgestone
Alexandre Parilusyan by Lucia Garcia
Alexandre ParilusyanAlexandre Parilusyan
Alexandre Parilusyan
Lucia Garcia844 views
An Introduction to CityGRID by Rollo Home
An Introduction to CityGRIDAn Introduction to CityGRID
An Introduction to CityGRID
Rollo Home588 views
Automated Construction - Why manufacturing is the future of the sector #COMIT... by Comit Projects Ltd
Automated Construction - Why manufacturing is the future of the sector #COMIT...Automated Construction - Why manufacturing is the future of the sector #COMIT...
Automated Construction - Why manufacturing is the future of the sector #COMIT...
Comit Projects Ltd305 views

Similar to What we've done so far with mago3D, an open source based 'Digital Twin' platform.

Current State of mago3D, an Open Source Based Digital Twin Platform by
Current State of mago3D, an Open Source Based Digital Twin PlatformCurrent State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
278 views38 slides
Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료 by
Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료
Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료BJ Jang
685 views36 slides
Mago3D - An innovative AEC/GIS integration platform that can service millions... by
Mago3D - An innovative AEC/GIS integration platform that can service millions...Mago3D - An innovative AEC/GIS integration platform that can service millions...
Mago3D - An innovative AEC/GIS integration platform that can service millions...SANGHEE SHIN
715 views29 slides
Design and Development of BIM on GIS Interoperability Open Platform by
Design and Development of BIM on GIS Interoperability Open PlatformDesign and Development of BIM on GIS Interoperability Open Platform
Design and Development of BIM on GIS Interoperability Open Platformslhead1
5.9K views38 slides
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea... by
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...SANGHEE SHIN
340 views54 slides
mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind by
mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind
mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind SANGHEE SHIN
2.8K views44 slides

Similar to What we've done so far with mago3D, an open source based 'Digital Twin' platform.(20)

Current State of mago3D, an Open Source Based Digital Twin Platform by SANGHEE SHIN
Current State of mago3D, an Open Source Based Digital Twin PlatformCurrent State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin Platform
SANGHEE SHIN278 views
Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료 by BJ Jang
Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료
Mago3D Barcelona ICGC(카탈루니아 지형 및 지질연구소) 발표자료
BJ Jang685 views
Mago3D - An innovative AEC/GIS integration platform that can service millions... by SANGHEE SHIN
Mago3D - An innovative AEC/GIS integration platform that can service millions...Mago3D - An innovative AEC/GIS integration platform that can service millions...
Mago3D - An innovative AEC/GIS integration platform that can service millions...
SANGHEE SHIN715 views
Design and Development of BIM on GIS Interoperability Open Platform by slhead1
Design and Development of BIM on GIS Interoperability Open PlatformDesign and Development of BIM on GIS Interoperability Open Platform
Design and Development of BIM on GIS Interoperability Open Platform
slhead15.9K views
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea... by SANGHEE SHIN
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
SANGHEE SHIN340 views
mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind by SANGHEE SHIN
mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind
mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind
SANGHEE SHIN2.8K views
mago3D: Let's integrate BIM and 3D GIS on top of FOSS4G by SANGHEE SHIN
mago3D: Let's integrate BIM and 3D GIS on top of FOSS4Gmago3D: Let's integrate BIM and 3D GIS on top of FOSS4G
mago3D: Let's integrate BIM and 3D GIS on top of FOSS4G
SANGHEE SHIN1.4K views
mago3D - A Brand-New Live 3D Geo-Platform by SANGHEE SHIN
mago3D - A Brand-New Live 3D Geo-Platform mago3D - A Brand-New Live 3D Geo-Platform
mago3D - A Brand-New Live 3D Geo-Platform
SANGHEE SHIN777 views
mago3D, a web based BIM/GIS integration platform on top of open source by SANGHEE SHIN
mago3D, a web based BIM/GIS integration platform on top of open sourcemago3D, a web based BIM/GIS integration platform on top of open source
mago3D, a web based BIM/GIS integration platform on top of open source
SANGHEE SHIN1.8K views
Digital Twin and Smart Spaces by SANGHEE SHIN
Digital Twin and Smart Spaces Digital Twin and Smart Spaces
Digital Twin and Smart Spaces
SANGHEE SHIN2.6K views
BIM Conversion & Analysis Workshop: Story of the I-35W Bridge Collapse by Safe Software
BIM Conversion & Analysis Workshop: Story of the I-35W Bridge CollapseBIM Conversion & Analysis Workshop: Story of the I-35W Bridge Collapse
BIM Conversion & Analysis Workshop: Story of the I-35W Bridge Collapse
Safe Software4.1K views
What does BIM mean for Civil Engineers? by Chun Keung Ng
What does BIM mean for Civil Engineers?What does BIM mean for Civil Engineers?
What does BIM mean for Civil Engineers?
Chun Keung Ng18.3K views
도시 인프라 공간정보 데이터 커넥션-통합 기술 표준화를 위한 ISO TC211 19166 개발 이야기 by Tae wook kang
도시 인프라 공간정보 데이터 커넥션-통합 기술 표준화를 위한 ISO TC211 19166 개발 이야기 도시 인프라 공간정보 데이터 커넥션-통합 기술 표준화를 위한 ISO TC211 19166 개발 이야기
도시 인프라 공간정보 데이터 커넥션-통합 기술 표준화를 위한 ISO TC211 19166 개발 이야기
Tae wook kang334 views
BIM - Esri UK Annual Conference 2016 by Esri UK
BIM - Esri UK Annual Conference 2016BIM - Esri UK Annual Conference 2016
BIM - Esri UK Annual Conference 2016
Esri UK14.7K views
2D to 3D dynamic modeling of architectural plans in Augmented Reality by IRJET Journal
2D to 3D dynamic modeling of architectural plans in Augmented Reality2D to 3D dynamic modeling of architectural plans in Augmented Reality
2D to 3D dynamic modeling of architectural plans in Augmented Reality
IRJET Journal5 views
A Bibliometric Review of the Evolution of Building Information Modeling (BIM)... by Khaled gharib
A Bibliometric Review of the Evolution of Building Information Modeling (BIM)...A Bibliometric Review of the Evolution of Building Information Modeling (BIM)...
A Bibliometric Review of the Evolution of Building Information Modeling (BIM)...
Khaled gharib100 views
TeleCAD-GIS Enterprise Platform Overview by Maksim Sestic
TeleCAD-GIS Enterprise Platform OverviewTeleCAD-GIS Enterprise Platform Overview
TeleCAD-GIS Enterprise Platform Overview
Maksim Sestic1.8K views

More from SANGHEE SHIN

FOSS4G 2023 Prizren 참가기 by
FOSS4G 2023 Prizren 참가기FOSS4G 2023 Prizren 참가기
FOSS4G 2023 Prizren 참가기SANGHEE SHIN
124 views20 slides
책 "제품의 탄생" 소개 by
책 "제품의 탄생" 소개책 "제품의 탄생" 소개
책 "제품의 탄생" 소개SANGHEE SHIN
153 views28 slides
공간정보 최근 동향과 디지털트윈, 메타버스 by
공간정보 최근 동향과 디지털트윈, 메타버스공간정보 최근 동향과 디지털트윈, 메타버스
공간정보 최근 동향과 디지털트윈, 메타버스SANGHEE SHIN
994 views178 slides
재테크 2주일만 하면 신상희만큼 한다! by
재테크 2주일만 하면 신상희만큼 한다!재테크 2주일만 하면 신상희만큼 한다!
재테크 2주일만 하면 신상희만큼 한다!SANGHEE SHIN
465 views40 slides
다분야 공동활용 디지털 플랫폼 사례 공유 by
다분야 공동활용 디지털 플랫폼 사례 공유다분야 공동활용 디지털 플랫폼 사례 공유
다분야 공동활용 디지털 플랫폼 사례 공유SANGHEE SHIN
311 views27 slides
공간정보 관점에서 바라본 디지털트윈과 메타버스 by
공간정보 관점에서 바라본 디지털트윈과 메타버스공간정보 관점에서 바라본 디지털트윈과 메타버스
공간정보 관점에서 바라본 디지털트윈과 메타버스SANGHEE SHIN
587 views62 slides

More from SANGHEE SHIN(20)

FOSS4G 2023 Prizren 참가기 by SANGHEE SHIN
FOSS4G 2023 Prizren 참가기FOSS4G 2023 Prizren 참가기
FOSS4G 2023 Prizren 참가기
SANGHEE SHIN124 views
책 "제품의 탄생" 소개 by SANGHEE SHIN
책 "제품의 탄생" 소개책 "제품의 탄생" 소개
책 "제품의 탄생" 소개
SANGHEE SHIN153 views
공간정보 최근 동향과 디지털트윈, 메타버스 by SANGHEE SHIN
공간정보 최근 동향과 디지털트윈, 메타버스공간정보 최근 동향과 디지털트윈, 메타버스
공간정보 최근 동향과 디지털트윈, 메타버스
SANGHEE SHIN994 views
재테크 2주일만 하면 신상희만큼 한다! by SANGHEE SHIN
재테크 2주일만 하면 신상희만큼 한다!재테크 2주일만 하면 신상희만큼 한다!
재테크 2주일만 하면 신상희만큼 한다!
SANGHEE SHIN465 views
다분야 공동활용 디지털 플랫폼 사례 공유 by SANGHEE SHIN
다분야 공동활용 디지털 플랫폼 사례 공유다분야 공동활용 디지털 플랫폼 사례 공유
다분야 공동활용 디지털 플랫폼 사례 공유
SANGHEE SHIN311 views
공간정보 관점에서 바라본 디지털트윈과 메타버스 by SANGHEE SHIN
공간정보 관점에서 바라본 디지털트윈과 메타버스공간정보 관점에서 바라본 디지털트윈과 메타버스
공간정보 관점에서 바라본 디지털트윈과 메타버스
SANGHEE SHIN587 views
FOSS4G Firenze 2022 참가기 by SANGHEE SHIN
FOSS4G Firenze 2022 참가기FOSS4G Firenze 2022 참가기
FOSS4G Firenze 2022 참가기
SANGHEE SHIN208 views
공간정보와 도시 디지털트윈(부산DX컨퍼런스 발표자료) by SANGHEE SHIN
공간정보와 도시 디지털트윈(부산DX컨퍼런스 발표자료)공간정보와 도시 디지털트윈(부산DX컨퍼런스 발표자료)
공간정보와 도시 디지털트윈(부산DX컨퍼런스 발표자료)
SANGHEE SHIN645 views
공간정보 최근 동향과 디지털트윈, 메타버스 by SANGHEE SHIN
공간정보 최근 동향과 디지털트윈, 메타버스  공간정보 최근 동향과 디지털트윈, 메타버스
공간정보 최근 동향과 디지털트윈, 메타버스
SANGHEE SHIN749 views
디지털트윈, 스마트시티, 메타버스 by SANGHEE SHIN
디지털트윈, 스마트시티, 메타버스디지털트윈, 스마트시티, 메타버스
디지털트윈, 스마트시티, 메타버스
SANGHEE SHIN2.5K views
디지털 트윈(Digital Twin) - 도시와 공간정보 관점에서 by SANGHEE SHIN
디지털 트윈(Digital Twin) - 도시와 공간정보 관점에서디지털 트윈(Digital Twin) - 도시와 공간정보 관점에서
디지털 트윈(Digital Twin) - 도시와 공간정보 관점에서
SANGHEE SHIN2.1K views
ICT 기반 환경영향평가 가시화 플랫폼 설계와 시범 구현 by SANGHEE SHIN
ICT 기반 환경영향평가 가시화 플랫폼 설계와 시범 구현ICT 기반 환경영향평가 가시화 플랫폼 설계와 시범 구현
ICT 기반 환경영향평가 가시화 플랫폼 설계와 시범 구현
SANGHEE SHIN1.3K views
디지털트윈 기술 및 스마트시티 적용 사례 by SANGHEE SHIN
디지털트윈 기술 및  스마트시티 적용 사례 디지털트윈 기술 및  스마트시티 적용 사례
디지털트윈 기술 및 스마트시티 적용 사례
SANGHEE SHIN2.4K views
State of mago3D, An Open Source Based Digital Twin Platform by SANGHEE SHIN
State of mago3D, An Open Source Based Digital Twin PlatformState of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin Platform
SANGHEE SHIN4.8K views
디지털 트윈 플랫폼 기술과 사례(LX공사 특강) by SANGHEE SHIN
디지털 트윈 플랫폼 기술과 사례(LX공사 특강)디지털 트윈 플랫폼 기술과 사례(LX공사 특강)
디지털 트윈 플랫폼 기술과 사례(LX공사 특강)
SANGHEE SHIN2.3K views
디지털 트윈 기술과 활용 사례 - 공간정보를 중심으로 by SANGHEE SHIN
디지털 트윈 기술과 활용 사례 - 공간정보를 중심으로 디지털 트윈 기술과 활용 사례 - 공간정보를 중심으로
디지털 트윈 기술과 활용 사례 - 공간정보를 중심으로
SANGHEE SHIN3.9K views
디지털트윈 기술 동향과 전망 - 국토연구원 월간국토 4월호 기고 by SANGHEE SHIN
디지털트윈 기술 동향과 전망 - 국토연구원 월간국토 4월호 기고디지털트윈 기술 동향과 전망 - 국토연구원 월간국토 4월호 기고
디지털트윈 기술 동향과 전망 - 국토연구원 월간국토 4월호 기고
SANGHEE SHIN724 views
납세자인 나는 국토위성을 잘 활용할 수 있을까? - 2021년 3월 17일 국회 세미나 by SANGHEE SHIN
납세자인 나는 국토위성을 잘 활용할 수 있을까? - 2021년 3월 17일 국회 세미나 납세자인 나는 국토위성을 잘 활용할 수 있을까? - 2021년 3월 17일 국회 세미나
납세자인 나는 국토위성을 잘 활용할 수 있을까? - 2021년 3월 17일 국회 세미나
SANGHEE SHIN575 views
좌충우돌 디지털트윈 구축기 by SANGHEE SHIN
좌충우돌 디지털트윈 구축기좌충우돌 디지털트윈 구축기
좌충우돌 디지털트윈 구축기
SANGHEE SHIN1.2K views
State of mago3D, An Open Source Based Digital Twin Platform by SANGHEE SHIN
State of mago3D, An Open Source Based Digital Twin PlatformState of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin Platform
SANGHEE SHIN493 views

Recently uploaded

Microsoft Power Platform.pptx by
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
74 views38 slides
MVP and prioritization.pdf by
MVP and prioritization.pdfMVP and prioritization.pdf
MVP and prioritization.pdfrahuldharwal141
39 views8 slides
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlueShapeBlue
75 views23 slides
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveNetwork Automation Forum
49 views35 slides
"Surviving highload with Node.js", Andrii Shumada by
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada Fwdays
49 views29 slides
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsShapeBlue
172 views13 slides

Recently uploaded(20)

2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue75 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays49 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue172 views
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue58 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue149 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue59 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue178 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue74 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue154 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc130 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue69 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue113 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue81 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue68 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...

What we've done so far with mago3D, an open source based 'Digital Twin' platform.

  • 1. What we’ve done so far with mago3D, an open source based ‘Digital Twin’ platform Sanghee Shin(shshin@gaia3d.com) 16th April 2019
  • 6. Introduction – mago3D mago3D is a platform for … Visualizing massive and complex 3D objects including BIM on a web browser 1 Seamless integration of BIM/AEC and 3D GIS in a single space2 Web based collaborative issue/process management4 ‘Digital Twin’ that can create parallel worlds in a virtual reality with numerous IoT, sensor data 3 = GIS + BIM + Open Source
  • 7. Introduction – Architecture of mago3D mago3D.JS Cesium/WWW Client internet Web Server WAS F4DStorage mago Content Management DataBase F4D Converter 3 main cores of mago3D
  • 8. Introduction – Overall System Components DB Postgresql 9.6 + PostGIS Web Server Nginx 1.12.1 / Apache 2.4 Language Java8 Framework Spring(Springboot) + Mybatis Build Gradle Log Logback/Log4j 2 Security ESAPI Report Jasper/POI View JSP/JSTL UI/UX Jquery Chart Jqplot/Axisj Template Thymeleaf Handlebars Web Map Server GeoServer OS Centos 7.2 WebGL Globe Cesium, WorldWind, … Cache EhCache, Redis Container Docker WAS Tomcat 8.5
  • 9. Introduction – Core parts of mago3D F4D Converter mago3D.js mago3D.js 3D GIS Engines Cesium Web World Wind API API service html F4D Converter converts 3D formats(IFC, 3DS, OBJ, DAE, JT) to 3D internet service format F4D. It carries out data size reducing and pre-processing for fast rendering A plug-in composed of pure javascript which enables 3D GIS engines to handle large-sized and highly detailed AEC data F4D Converter F4D .ifc .3ds .obj .dae .gml
  • 10. Key Algorithms GeoBIM is too heavy due to so many vertices and triangles in so many objects. This causes two major issues in handling GeoBIM in web browsers. ! Network Traffic Rendering Speed
  • 11. Key Algorithms So we introduced 3 concepts to solve these issues. 1. Reducing file size 3. Preprocessing for speed 2. Building rougher LOD making indices used in culling removing duplication
  • 12. Key Algorithms Step What is this? Used for 1. Model/Reference A concept of writing 3D data that only one geometry among multiple geometries congruent with each other is written. reducing data size of semantic data(ex. BIM/CAD, 3D data by modeling) 2. NSM(Net Surface Mesh) This is composed of 2 steps. 1. building meshes with regularly gridded vertices on surfaces of raw 3D model. 2. triangle reduction. making rougher LOD ※ 2nd step is separately applied in simplifying targets in case of triangular meshes such like TIN or random-shaped 3D data 3. Visibility/Spatial index Visibility index is for occlusion culling and spatial index is for frustum culling in indoor camera working. carrying out a serial combination of 2 cullings for fast determination of targets to be shown Let’s look into more concretely.
  • 13. with 4 geometric meshes - 4 models 23 objects are created. - 23 references Image source : www.vecteezy.com Key Algorithms : F4D, lightweight service format Example of Model-Reference
  • 14. 1. Build a triangular mesh based on the grid structure from the original three-dimensional data. Key Algorithms : F4D, lightweight service format
  • 15. Key Algorithms : F4D, lightweight service format
  • 16. Visibility Index An index describing which inner objects can be seen from selected positions in AEC. This index is used in occlusion culling in run-time visualization of mago3D. Key Algorithms : F4D, lightweight service format
  • 17. Spatial Index An index describing which inner objects are in cubes, spatial sub-divisions of AEC. This index is used in frustum culling in run-time visualization of mago3D. Key Algorithms : F4D, lightweight service format
  • 18. 1. When a camera position and 2. the viewing direction of it are setup, 3. mago3D does frustum culling on spatial indices 4. and do occlusion culling on the result of the frustum culling. 5. Finally mago3d finds targets to be rendered. (intersection between two indices) → It possible to select targets to be rendered without any complicated geometric operation in run-time. How to use both indices Key Algorithms : F4D, lightweight service format
  • 19. mago3D runs on any device Results: Accessible from any device, anytime, anywhere
  • 20. Results: BIM(Indoor/Outdoor) Integration Seamless integration of indoor and outdoor space on the same platform Scene from indoor to outdoor through windows Scene from outdoor to indoor through windows
  • 21. Results: MEP Integration Integration of large size MEP and 3D GIS on a web browser
  • 22. Results: AEC Integration Integration of large size AEC and 3D GIS on a web browser
  • 23. Results: Various API supported (OpenAPIs) APIs are supported for developing application systems(currently 29 APIs) moving/rotating a full building moving objects & viewing attributes registration/monitoring/search of issues 24
  • 24. Real Cases – KOPRI(Korea Polar Research Institute) • Project Name: King Sejong Research Base Facility Management System https://www.youtube.com/watch?v=ufGz-uGG6vM
  • 25. Real Cases – OpenIndoorMap Project
  • 26. Real Cases – National Institute of Advanced Industrial Science and Technology, Japan
  • 27. Real Cases – Others
  • 28. What I’ve learnt from real projects • Visualizing many BIM data on 3D GIS is still challenging • Many clients want to see *PRETTY* picture! • After seeing the pretty picture, many clients want a functionality that can be done through 2D or 2.5D. • 3D analysis, 3D simulation are among wish list that clients want to see on top of full of GeoBIM platform. • It’s still doubtful how 3D gives any material benefits over 2D. • 3D is expensive and BIM is more expensive! • Standards are not widely accepted across industries. 28
  • 29. In Future Towards Digital Twin Platform!
  • 30. In Future: Digital Twin Digital Twins A digital twin is a virtual representation of a physical object or system across its lifecycle, using real-time data to enable understanding, learning and reasoning.
  • 31. Digital Twins Concept: Digital Informational Construct Vision: Create, Test, Build
  • 32. Level of Digital Twins Level 1 3D Visualization Level 2 Real-time Monitoring Level 3 Analysis, Prediction Optimization <Source: Use the IoT Platform Reference Model to Plan Your IoT Business Solutions, Gartner>
  • 33. <Source: Steve Liang(2016)> Location is the first class citizen for IoT! In Future: Location Technology Evolution 33
  • 34. In Future: Location Technology Evolution Size of Space Update Cycle Small 1980 1990 2000 2010 ~ 2020 Large Static Dynamic <Source: Sakong, Hosang(2016), Policy Directions of Spatial Information for Hyper-connected Society> 34
  • 35. In Future: GeoSpatial Paradigm Shift Past Future Concept Object Information Context Awareness Data Consumer Prosumer/DIY User Person Things Visualization Real World Cyber Physical Systems Application Base Map Key Factor for Fusion Driving Entity Public Sector Private Sector Space Outdoor Indoor + Outdoor + Update Cycle Static Dynamic <Source: Hosang Sagong(2016), ‘Policy Directions of Spatial Information for Hyper-connected Society’ modified>
  • 36. Sensors, sensors, and sensors… Sensory Organ Memories Brain IoT(Internet of Things) Big Data A. I. Smartizen(10Bn) Smart Devices(100Bn) Smart Sensor(100Tn)
  • 37. In Future 37 {Indoor, Outdoor} {Static, Dynamic} {Objects, Phenomena} {Overground, Underground} {Multi-Sensor, Multi-Source} mago3D
  • 38. In Future: Point Cloud Integration
  • 40. Summary Summary of mago3D! • BIM/AEC and 3D GIS integration in a single space • Web based – no need to install additional program • Massive and complex 3D objects rendering • Open source – Apache and AGPL license • Supports industry standard formats(CityGML, IndoorGML, IFC, 3DS, DAE, GLTF…) • In-Browser 3D objects moving/rotation/heading adjustment • Highly extensible architecture • Will be ‘Digital Twin’ plaform! 40
  • 41. For more information, please visit http://mago3d.net All the source codes are here: https://github.com/Gaia3D/mago3d Thank you! 33 This research was supported by a grant(number:19NSIP-B080778-06) from National Spatial Information Research Program (NSIP) funded by Ministry of Land, Infrastructure and Transport of Korean government. Sanghee Shin shshin@gaia3d.com