Databases for 3D Data Management: From Point Cloud to City Model Xavier Lopez, Ph.D. Senior Director, Spatial and Graph Technologies Oracle
Program Agenda Approach: Spatially-enable the Enterprise Oracle Spatial Feature Overview Customer Use Cases Partner Tools Demo
Incorporating 3D into City IT Platforms
Powering GIS and Raster Applications Geometry Topology Georaster Networks LRS Geodetic Long Transactions 3D
Supporting Integrated Business Applications Development Tools (SQL Developer, APEX) Oracle BI EE Applications Mobile Apps
Challenges: Managing 3D Point Cloud Data Robust Data Management Challenges: High Density LIDAR: Sub-meter point spacing (billions of points) Combine with multi-spectral gridded data (terabytes of data) Versioning, Archiving (terabytes, petabytes) Data Transformation LIDAR point filtering, visualization, analysis Surfaces and 3D vector models Attribute Data Integration Visualization & Analytics Associate 3D objects/features to attributes Spatial query across point cloud features Managing updates
Managing All Spatial Data Types Bring location analysis and secure storage to enterprise data Points Lines Polygons Web Services (OGC) SPARQL End Point SQL access Oracle Spatial and Graph Geocoding Routing Inferencing Rasters Network Graphs e1 f1 e2 n2 n1 f2 e4 Topologies e3 RDF Semantic Graphs 3D, point clouds (Lidar)
3D COORDINATE SYSTEMS 3D Functionality in Oracle Spatial 12c Types Building Models,.. Efficient SDO_GEOMETRY (3D) SDO_TIN SDO_POINT_CLOUD Surface Modeling Scene, Object Modeling Storage Query Analysis
Point Clouds: LIDAR Large volumes of point data acquired by sensors LIDAR (Light Detection and Ranging) Seismic sensors Millions of points used to model a scene New data type introduced to efficiently manage this type of point data TIN to create triangulation of such points 9
CityGML 3D Models LOD1 Building LOD2 Building LOD3 Building LOD4 Building Semantically structured model Structures at multiple levels of detail Textures and facades Orthophotos Versioning Source: Research Center Karlsruhe
Building Information Modeling (BIM): From Design to Operations
3D Coordinate Systems Vertical Coordinate Systems: Essentially 1-d coordinate system (w.r.t sea-level etc.) Geocentric: 3-d Cartesian Geographic-2d, Projected-2d: 2-d Ellipsoidal Geographic-3d: 3-d Ellipsoidal Compound Coordinate System Combines A Vertical Coordinate System with Either Geographic-2D or Projected-2D Coordinate System Support transform between different 3D Coordinate Systems
3D Queries 3D visibility queries Volumetric analysis Spatial and attribute queries
Spatial Database in a 3D Production Workflow: Data Collection Production Dissemination & Exploitation LIDAR Surveys Model/Scene Generation 3D Mapping Photogrammetry Image Texture Wrapping Fly Through Aerial Photos Versioning 3D analysis LIDAR CAD Ortho- Photos Satellite Imagery CAD Designs Editing/Updates Engineering Design Quality Control Predictive Analysis Spatial Database
Point Cloud Change Detection Screenshot courtesy of Rico Richter, HPI 15
Maintenance of 3D City Models Screenshot courtesy of Rico Richter, HPI 16
Maintenance of 3D City Models Screenshot courtesy of Rico Richter, HPI 17
Linked Data Services Web Analyst 1 Web Analyst 2 Rest SPARQL Spatial Vocabularies Linked Data Graphs Coverage Graph 3D Feature Graph Coverage Schema Feature Schema Coverage Server Federated Data Servers 3D Feature Server Social Graphs (DBPedia)
Enabling a Rich Ecosystem of 3 rd Party Tools Geospatial Tool Providers Specialty Systems Integrators Data Providers NAVIGATE
Summary How to proceed in Smart 3D Cities Efforts Begin to harmonize your 3D data sources Leverage existing IT software investments Location-enabling your operational systems Use open standards for interoperability Test performance, reliability, and security
Resources Spatial & Graph on the Oracle Technology Network: www.oracle.com/technetwork/database/options/spatialandgraph blogs.oracle.com oraclespatial oracle_maps_blog Fast data & OEP: oracle.com/fastdata