Mastering the Challenges of 3D Data Management

19
1 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

description

ORACLE PRODUCT LOGO. Mastering the Challenges of 3D Data Management. Hans Viehmann Product Manager EMEA. Specific challenges for 3D data. large amounts of data (acquisition & storage) expertise and specific tooling required for data processing data models and standards - PowerPoint PPT Presentation

Transcript of Mastering the Challenges of 3D Data Management

Page 1: Mastering the Challenges of 3D Data Management

1 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Page 2: Mastering the Challenges of 3D Data Management

2 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Mastering the Challenges of3D Data Management

Hans ViehmannProduct Manager EMEA

ORACLEPRODUCT

LOGO

Page 3: Mastering the Challenges of 3D Data Management

3 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Specific challenges for 3D data

• large amounts of data (acquisition & storage)

• expertise and specific tooling required for data processing

• data models and standards

• adequate visualization tools

• data dissemination

Page 4: Mastering the Challenges of 3D Data Management

4 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

How do we fit in?

• Data Storage

• Data Lifecycle Management

• Data Analysis

• for all variations of spatial data

• Vector, Raster, Point Clouds, TINs, Networks, Topologies, ...

Page 5: Mastering the Challenges of 3D Data Management

5 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Why use a database?!

• Moving Spatial data into IT infrastructure allows to– Lower data management cost– Simplify application development– Integrate with other enterprise data

• Enable development teams to focus on business context, not infrastructure services

– Database and Application Server manage deployment infrastructure• Security • Scalability • Standards Compliance• Load Balancing • Failover • HW/SW Dependencies

– Support multiple application models with common data model• Java • GML • Future …• .Net • Web Services/SOA

Page 6: Mastering the Challenges of 3D Data Management

6 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Data acquisition in 3D

• large volumes of point data acquired by sensors– LIDAR (Light Detection and Ranging)– Seismic sensors

• millions of points to model a scene

• data type to efficiently manage this data– SDO_PC: can handle billions of points

• Triangulated Irregular Network: create surfaces from point data sets– SDO_TIN: scalable storage

Page 7: Mastering the Challenges of 3D Data Management

7 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

General 3D processing flow

LiDAR Files

LiDAR loader

SDO_PC tables

Query and Clip

Convert to Geometries

Flat files

Load point cloud

Point Tables

TIN tablesGenerate TIN

Query and Clip

Convert to Geometries

Page 8: Mastering the Challenges of 3D Data Management

8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Data loading using libLAS

• available from http://liblas.org/

• for Windows, download and install pre-build binaries in the OSGeo4W package http://trac.osgeo.org/osgeo4w/– A packaging of a number of open source tools: libraries, desktop GIS (Quantum,

Grass, …), servers (UMN Mapserver, …)

• main tools (see http://liblas.org/docs.html for details)– lasinfo = returns information about a LAS file– las2oci = loads a LAS file into Oracle– las2las = copy and transform a LAS file– las2txt = converts a LAS file to a text format– txt2las = the reverse

Page 9: Mastering the Challenges of 3D Data Management

9 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Management of 3D data

• correct, integral usage of height information („z“)– 3D indexing and query– coordinate system support

• ability to model 3D objects– points, lines, polygons with „z“– solids, surfaces– point clouds

• need for higher-level data models– eg. support for CityGML data model

Page 10: Mastering the Challenges of 3D Data Management

10 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Constructing 3D objects

• Simple Surfaces– Face = 3D Polygon

• Composite Surface– Multiple connected faces

• Simple Solid– Closed composite

surface

• Composite Solid– Multiple connected

simple solids

• Extrusion– Generating solids from

2D polygons

Page 11: Mastering the Challenges of 3D Data Management

11 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Data models for City Modelling

• Structures at multiple levels of detail

• Textures and facades

• Orthophotos

• Versioning

3DCityDB (open source data model) is widely used

LOD1 Building LOD2 Building LOD3 Building LOD4 Building

Images courtesy of: Research Center Karlsruhe

Page 12: Mastering the Challenges of 3D Data Management

12 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

City of Berlin – 3D City Model

• 550000 buildings, reconstructed from 2D cadastre and LIDAR data

• Textures extracted from oblique aerial photography

• Stored in 3DCityDB

• 2012 Oracle Spatial Excellence Award

Implemented by TU Berlin

Images courtesy of: TU Berlin, Institute for Geodesy and Geoinformation

Page 13: Mastering the Challenges of 3D Data Management

13 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Engineering & Construction - Crossrail

Page 14: Mastering the Challenges of 3D Data Management

14 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Publish KML in the XDB Repository

Page 15: Mastering the Challenges of 3D Data Management

15 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

View in Google Earth

Page 16: Mastering the Challenges of 3D Data Management

16 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Summary

• integrated storage and management of all relevant data types

• scalability to huge amounts of data and large numbers of users

• comprehensive tooling and partner solution portfolio

• leveraging key features of Oracle Database

Page 17: Mastering the Challenges of 3D Data Management

17 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Upcoming Events

• Oracle Spatial and Graph Users Conference 2013• Washington, DC, May 22• in conjunction with Location Intelligence 2013, May 21

• new: attend by Webcast, „live“ or „on-demand“• see http://www.locationintelligence.net/dc/registration/

Page 18: Mastering the Challenges of 3D Data Management

18 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Page 19: Mastering the Challenges of 3D Data Management

19 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.