Oracle Spatial and Graph in Oracle Database 19c: Spatial Features · 2019-05-08 · Location and...

14
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Spatial and Graph in Oracle Database 19c: Spatial Features

Transcript of Oracle Spatial and Graph in Oracle Database 19c: Spatial Features · 2019-05-08 · Location and...

Page 1: Oracle Spatial and Graph in Oracle Database 19c: Spatial Features · 2019-05-08 · Location and graph analysis with secure storage for enterprise data Topologies 3D / LiDAR Raster

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Oracle Spatial and Graph in Oracle Database 19c:Spatial Features

Page 2: Oracle Spatial and Graph in Oracle Database 19c: Spatial Features · 2019-05-08 · Location and graph analysis with secure storage for enterprise data Topologies 3D / LiDAR Raster

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

Multimodel Database

• Oracle Database supports multiple models– Relational, In-memory, Sharded

– Document Store• JSON • XML • Text• OLAP

– Spatial Database

– Graph Database and Triple Store

• Oracle Database support multiple languages and access protocols

Page 3: Oracle Spatial and Graph in Oracle Database 19c: Spatial Features · 2019-05-08 · Location and graph analysis with secure storage for enterprise data Topologies 3D / LiDAR Raster

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

Spatial Analysis – It is about relationships

• Are things in the same location? Who is the

nearest? What tax zone is this in? Where can

deliver in 35 minutes? What is in my sales territory? Is this built in a flood zone?

Page 4: Oracle Spatial and Graph in Oracle Database 19c: Spatial Features · 2019-05-08 · Location and graph analysis with secure storage for enterprise data Topologies 3D / LiDAR Raster

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

Oracle Spatial and Graph 19CThree major features

4

Spatial Property Graph RDF Graph

Page 5: Oracle Spatial and Graph in Oracle Database 19c: Spatial Features · 2019-05-08 · Location and graph analysis with secure storage for enterprise data Topologies 3D / LiDAR Raster

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

Oracle Spatial and GraphOn Premises, Cloud and in Autonomous Database

5

Page 6: Oracle Spatial and Graph in Oracle Database 19c: Spatial Features · 2019-05-08 · Location and graph analysis with secure storage for enterprise data Topologies 3D / LiDAR Raster

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

Oracle Spatial and GraphLocation and graph analysis with secure storage for enterprise data

Topologies

3D / LiDAR

Raster

Networks

Web Services (OGC)Geocoding RoutingDeployable Services

RDF Graphs Property Graphs

Mapping

Polygons

Lines

Points

Location Tracking (Geofencing)

Page 7: Oracle Spatial and Graph in Oracle Database 19c: Spatial Features · 2019-05-08 · Location and graph analysis with secure storage for enterprise data Topologies 3D / LiDAR Raster

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

Native Geometry Data TypesPoints, Lines, Polygons, etc.

Spatial Indexing

Operators and Functions

Geometries in Oracle Tables

SQL Query and Analysis

Spatial Processing in Oracle Database

Select, within distance,nearest neighbor, intersection, union, centroid, ...

Element 0

Element 1 (Hole)P1

P2

P3

P4

P5

P6

P7P

8H2

H3

H4H

1

SELECT a.owner_name, a.acquisition_statusFROM properties a, projects bWHERE sdo_within_distance(a.property_geom1, b.project_geom,

‘distance = .1 unit = mile’) = ‘TRUE’ and

b.project_id=189498;

ROADS

RNAME ID TYPE LANES GEOM1M40

M25

140

141

HWY

HWY

6

4

GEOM2

Page 8: Oracle Spatial and Graph in Oracle Database 19c: Spatial Features · 2019-05-08 · Location and graph analysis with secure storage for enterprise data Topologies 3D / LiDAR Raster

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

• 100’s of SQL spatial analysis operators

– Filter

– Combine

– Transform

–Measure

8

Spatial Analysis

Page 9: Oracle Spatial and Graph in Oracle Database 19c: Spatial Features · 2019-05-08 · Location and graph analysis with secure storage for enterprise data Topologies 3D / LiDAR Raster

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

• Topology for mapping, land management and cadastreapplications

9

Advanced Spatial Data Models

• Spatial networks for roads, transport, pipelines, telcos and other geographically connected analysis

Page 10: Oracle Spatial and Graph in Oracle Database 19c: Spatial Features · 2019-05-08 · Location and graph analysis with secure storage for enterprise data Topologies 3D / LiDAR Raster

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

Raster, 3D, Point Clouds and LiDAR support Solids

Raster and 3D Queries

Triangular Irregular Networks

Point Clouds

Visibility queriesVolumetric Analysis

3D Coordinate Systems

Raster

Raster Analysis and Operations

Page 11: Oracle Spatial and Graph in Oracle Database 19c: Spatial Features · 2019-05-08 · Location and graph analysis with secure storage for enterprise data Topologies 3D / LiDAR Raster

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

Ease of Use

• JSON and Oracle REST Data Services improvements

• Improved web services user interface, CSW and WFS enhancements

• Self-service development tool

Performance

• Ability to use spatial operators without a spatial index

• Spatial index performance improvements

– Enhancements to CBTreeindex to use the data layer directly for Spatial index access.

– 3x faster query performance for large point data sets.

11

Improved Database Support

• Spatial support for distributed transactions

• Spatial support for database sharding

Major New Spatial Features

Page 12: Oracle Spatial and Graph in Oracle Database 19c: Spatial Features · 2019-05-08 · Location and graph analysis with secure storage for enterprise data Topologies 3D / LiDAR Raster

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

Spatial Visualization

Map authoring tool

Web-based admin

Self-service spatial analytics

Page 13: Oracle Spatial and Graph in Oracle Database 19c: Spatial Features · 2019-05-08 · Location and graph analysis with secure storage for enterprise data Topologies 3D / LiDAR Raster

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

Summary

By treating spatial and graph data the same as other business data, Oracle Spatial and Graph enables enterprises to realize these benefits:

• Integrate analysis in the IT infrastructure

• Reduce operational costs

• Minimize strategic risk

• Reduce development effort

14

Page 14: Oracle Spatial and Graph in Oracle Database 19c: Spatial Features · 2019-05-08 · Location and graph analysis with secure storage for enterprise data Topologies 3D / LiDAR Raster

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

Resources

Product homepage: oracle.com/database/technologies/spatialandgraph.html

– Blog: blogs.oracle.com/oraclespatial

– Forum: community.oracle.com/community/database/oracle-database-options/spatial

– Oracle Spatial and Graph Group: linkedin.com/groups/1848520/

– YouTube Channel: youtube.com/c/OracleSpatialandGraph

– Twitter: @SpatialHannes

Oracle Spatial and Graph – Spatial Features