Download - Introduction of MAGO3D

Transcript
Page 1: Introduction of MAGO3D

A Brand New Live 3D Geo-Platform

MAGO3D

Sanghee Shin([email protected])

What Is Next? 2016

Page 2: Introduction of MAGO3D

<Source: 2014년 5월 8일 중앙일보>

<Source: http://www.bbc.com/news/science-environment-27299017

Page 3: Introduction of MAGO3D

<Source: 2014년 4월 6일 중앙선데이>

<Source: http://www.extremetech.com/ April 22, 2016>

Page 4: Introduction of MAGO3D
Page 5: Introduction of MAGO3D

<Source: https://en.wikipedia.org/wiki/World_map>

Page 6: Introduction of MAGO3D
Page 7: Introduction of MAGO3D

Trends?

Page 8: Introduction of MAGO3D

Comparing the evolution of ICT and SIT

<Source: Sakong, Hosang(2016), Policy Directions of Spatial Information for Hyper-connected Society>

Page 9: Introduction of MAGO3D

Change Process of Spatial Information

<Source: Sakong, Hosang(2007)>

Page 10: Introduction of MAGO3D

Location Technology Evolution

<Source: Steve Liang(2016)>

Page 11: Introduction of MAGO3D

Location Technology Evolution

Source: 이기준, 2012, “공간정보관련현안이슈와대응전략” 발표자료를재구성

Size of Space

Number of Users

인구수

도시계획 국토건설네이게이션인터넷 지도

스마트폰LBS

Person -> Things(IoT)

1980

1990

2000

2010 ~2020

Page 12: Introduction of MAGO3D

Location Technology Evolution

<Source: Steve Liang(2016)>

Page 13: Introduction of MAGO3D

Location Technology Evolution

<Source: Steve Liang(2016)>

Page 14: Introduction of MAGO3D

Location Technology Evolution

<Source: Steve Liang(2016)>

Location is the first class citizen for IoT!

Page 15: Introduction of MAGO3D

Location Technology Evolution

Page 16: Introduction of MAGO3D

Location Technology Evolution

Size of Space

Mobility

Small

1980

1990

2000

2010 ~2020

Large

Static

Dynamic

<Source: Sakong, Hosang(2016), Policy Directions of Spatial Information for Hyper-connected Society>

Page 17: Introduction of MAGO3D

Location Technology Evolution

<Source: Thomas W. Oestreich(2015), “Location, the Next Champion in Analytics”, Gartner Group.

Page 18: Introduction of MAGO3D

IoT, Big Data and A.I.

감각 기관

기억

지능

IoT(Internet of Things)

Big Data

A. I.

Smartizen(10Bn) Smart Devices(100Bn) Smart Sensor(100Tn)

<Source: 이상훈(2016), ‘ICT 기술 파도와 4차 산업혁명’을 수정, 재편집>

Page 19: Introduction of MAGO3D

Paradigm Shift of Location Technology

Current Future

Concept Object Information Context Awareness

Data Consumer Prosumer/DIY

User Person Things

Visualization Real World Cyber-Physical Space

Application Base Map Key Factor for Fusion

Driving Entity Public Sector Private Sector

Space Outdoor Indoor + Outdoor +

Update Static Dynamic

<Source: Sakong, Hosang(2016), ‘Policy Directions of Spatial Information for Hyper-connected Society’ 수정>

Page 20: Introduction of MAGO3D

Any Problems? Bottleneck!!BIM

PointCloudDrone

ImageIoT

Page 21: Introduction of MAGO3D

What MAGO3D is.

Page 22: Introduction of MAGO3D

A Platform.

Goal.

Integration from space to desktop in a single platform1

Management/Providing on various type of GIS dataincluding indoor/outdoor and point cloud.

2

For 4D over 2D/3D merging3

Processing/Visualization on real-time massive datasuch like weather, IOT, and etc

4

Page 23: Introduction of MAGO3D

Identity?

Base Lineup

Base Lineup packaging

Base Lineup

GeoSHAPE GeoGig

?MAGO3DPurely open source based!

Page 24: Introduction of MAGO3D

Identity.

3D2D

operation & analysis

IoT Interface

Base Lineup

Enhancement

server

service

functionality

To-Be.

Base Lineup 3D FunctionalityMAGO3D

Page 25: Introduction of MAGO3D

3D?

Cesium

MAGO3D

WWW

MAGO3D

whatever

MAGO3D

A plugin on any web 3D engines based on WebGL.

For web 3D geo-spatial application developments.

NOT an engine, BUT a plugin.

MAGO3D is

Page 26: Introduction of MAGO3D

3D visualization with MAGO3D on Cesium

Plugin on Cesium(HTML5)

Page 27: Introduction of MAGO3D

3D visualization with MAGO3D on WWW

Plugin on Web World Wind(HTML5)

Page 28: Introduction of MAGO3D

Functionality?

Geo - SpatialI don’t know about geo stuffs.

I just need ‘map’ in my service.

A GIS platform should give more general-purpose functions

to be used widely, even in non-GIS-specific fields.

Page 29: Introduction of MAGO3D

Functionality.

To offer functionalities

which is on or can be coupled with geo-spatial

To makes easy approach/handling

on function results

in 2D/3D environments.

&

Page 30: Introduction of MAGO3D

What we are doing with MAGO3D.

Page 31: Introduction of MAGO3D

Indoor Handling

scene from indoor to outdoor through windows vice versa

Seamless integration between indoor and outdoor.

Page 32: Introduction of MAGO3D

Indoor Handling

MAGO3D can handle massive indoor data

to the extend that at least 100k objects can be in a scene.

power plant and flow system in a camp in Antarctic

Page 33: Introduction of MAGO3D

Indoor data model invented for indoor handling

object 1

object 2

object 3

object 4

object 5

object 6 …

raw data indoor data model

mesh 1

mesh 2

mesh 3

model meshes

object 1 : mesh 3 + transform matrix + color object 2 : mesh 1 + transform matrix + colorobject 3 : mesh 2 + transform matrix + colorobject 4 : mesh 3 + transform matrix + colorobject 5 : mesh 3 + transform matrix + colorobject 6 : mesh 2 + transform matrix + color

instances info

Page 34: Introduction of MAGO3D

LiveDroneMap

mosaic pluginFTP server MAGO3D

image process with gdal

- null value trimming

- format conversion (to GeoTiff)

- SRS conversion (to EPSG:4326)

- building tile pyramid

WMStiled=true,

format=image/png

Time less than 5 min taken to process

from FTP receiving to MAGO3D visualization

with 41 drone-captured images.

.jpg + .jgw

LTE

monitoring

python

Page 35: Introduction of MAGO3D

LiveDroneMap

LiveDroneMap can be useful in various fields,

specially in fields with priority for urgency such like

emergency/disaster prevention or monitoring.

Page 36: Introduction of MAGO3D

LiveDroneMap – Realtime Data Processing

<Source: 서울시립대학교 센서 및 모델링 연구실(2016)>

Page 37: Introduction of MAGO3D

LiveDroneMap – Rapid Post Processing

<Source: 서울시립대학교 센서 및 모델링 연구실(2016)>

Page 38: Introduction of MAGO3D

What we will do with MAGO3D.

Page 39: Introduction of MAGO3D

Data Type Scope Extension

meteorological/weather data

real-time data(IOT, sensor/observation data)

point cloud

MAGO3D will be capable of

handling more types of data.

Page 40: Introduction of MAGO3D

Functionality Enhancement

MAGO3D will have more functionalities

on operation, analysis, UI, and styling visualization.

type items

analysis density map, standard ellipse, cost expectation over cost surface data,whisker analysis, detection abnormality from IOT data, etc

operation raster operation(filtering, smoothing…), coverage rebuild, etc

styling volume rendering, 3D vector/streamline, cubing, etc

Page 41: Introduction of MAGO3D

Server-side Extension

Server structure will be implemented

to make MAGO3D an enterprise-level platform.

3D Service/Data Extensions

Operation/Analysis Extensions

Data Importer/Exporter

Data Providing Server

Plugins on Web 3D Engines

Plugins for styling visualization

Default Web Client

Web Application Server

Server-side

Page 42: Introduction of MAGO3D

Demonstration

Page 43: Introduction of MAGO3D

All source codes are available at https://github.com/gaia3d

Thank you!