Oracle - Business and Technology Trends Driving …...Business and Technology Trends Driving the...

Preview:

Citation preview

Business and Technology Trends Driving the Future of Geospatial

Technologies

Oracle Corporation's VisionXavier Lopez

Director, Spatial TechnologiesOracle Corporation

OverviewUnderlying Technology TrendsOracle Approach to MarketSpecialist v. Generalist SolutionsWeb Services

Geospatial is becoming ubiquitousLocation Aware and Enabled Infrastructure

– Web Portals: Google, Amazon, Yahoo, AOL, Microsoft – Mobile devices (GPS, orientation, mobile content)

Geospatial Applications– Enterprise Spatial Hubs & Data Warehouses

Location-enabled Business Apps– CRM, Sales, Marketing, HR, Asset Management– Sensor Networks, RFID, Logistics

Automobiles: – By 2008, 80% of new cars will have some telematics

navigation access (eyeforauto 2004)

4

Geospatial becomes mission critical

Ireland, Poland, Netherlands, Italy…National Agricultural SystemsNYC, Over 100 major metro areasLocal Government

3, AT&T, Verizon, Nextel, Sprint, Cingular, Over 20 national telcos

Telecommunication Services

Over 20 US State DoTs, Alberta Transportation, 10 International Airports, CSX, Austria Rail, Denmark Rail, Dutch Rail, German Rail, UK Rail

Transportation Infrastructure Maintenance

FEMA, State Emergency Management Agencies, 911, UK National Flood Protection

Emergency Response

Ordnance Survey, USGS, NGA, Census Bureau, Swedish National Land Survey, Australia, NAVTEQ, Tele Atlas, Ireland, Denmark, Netherlands, Ireland

Mapping Agencies and Cadastres

5

IT Infrastructure Requirements(Simplify the Complexity)Cost reduction, consolidation Eliminate stovepipesDecision making based on all available dataEliminate duplicate dataSupport multiple data typesSimplified programmingUse common IT platformsSupport best of breed tools

Support SOA architectureHigh levels of securityMinimize isolated systems Support near real-time data and sensor inputs1000’s of users10’s Terabytes24x7 systemsIncrease flexibility

6

Incorporating all datatypes

Multimedia

Messages

Documents

XMLNetwork Data

Vector Data Raster Data

Topology DataG1

G2

G3

G4

G5

f1

f2

f3f0

n1

n2

n3

n4

n5 n6

n7

n8 n9

e1

e2

e3

e4

e5

e6e7

e8e9

e10

Object View Topology View

7

Geospatial Community in TransitionFrom Specialized to Standardized Spatial Services

– A changing dynamic toward ubiquitous enterprise use and adoption– “Today's $5 billion market for geospatial technologies is set to

explode to $30 billion in just a year.” US Dept. of Labor 2004 – Maturity of standard interfaces, components and platform

technologies (WMS, WFS, GML, SVG, XML, SOAP, Java, .Net)New Entrants

– Desktop: Microsoft, Open Source GIS– Mainstream IT: Oracle, Microsoft, SAP, IBM, Open Source– Web Portals: Google, Yahoo, Microsoft, MapQuest, GlobeXplorer

Traditional GIS Market in Transition– There will always be market for specialized spatial tech – GIS product vendors expanding into components, solutions, web

services, or data delivery

8

Oracle’s Approach to Market: Provide a powerful spatial data

management platform• Geospatial

• Government • Utilities• Energy

• Enterprise Applications• CRM (Sales, Marketing, Call Centers) • ERP (HR, Supply Chain, Asset Management,

Financials)• Tracking & Logistics (RFID, Sensor Web)• MapViewer Introduction

• Life Sciences• Semantic Technologies

Partners Supporting Oracle Spatial/Locator

10

Partner Specialist Applications

GeometryTopologyGeorasterNetworks

LRSGeodetic

Long Transactions

11

Generalist (Business) ApplicationsSimple Feature Geometries

Spatial OperatorsGeocoding

RoutingWeb Mapping

Portal/SOA Integration

Combining Specialist & Generalist AppsAsset Management

Logistics

Multiple AppsMultiple Users

PlanningEngineering

Homeland Security

13

Location-enhanced Business Portals

• Google, Yahoo, Microsoft, MapQuest, GlobeXplorer• Emerging SOA Architecture• Quintessential generalist user application• Multimedia Data Types (HTML, XML, image, maps)• Personalization (Security)• Real-time information (web services, sensors)• Syndicated content• Usage Tracking (advertising, subscription)

14

Amazon.com Example

15

Portal

J2EE Server

SpatialComponents

Web ServiceFramework

ToolsApplications

Oracle Spatial

Emerging IT Platform for Spatial Solutions

Client

Application Server

Spatial Database

16

Service Oriented Architecture(SOA)

17

Role of Web Services in GIS and LBS

By 2008 web services will be a preferred method to publish and query spatial data storesSimplifies and expands access to valuable geographic data and location based servicesOpen, standard, easy access methodsLow computation environmentsConsumer-oriented or specialist information

18

Technical Requirements for SOA

Managing Integration Complexity – Supporting needs of the generalist

Orchestration of services in a workflowSecurity for sensitive information Transaction management Semantic interoperabilityMonitoring and management of multiple services

Spatial Web Services DeliveryWeb enabled Partner Applications

Simple FeaturesGeoRasterTopologyNetworksSpatial Data MiningGeocodingRouting3D

Policy based resource managementWorkload scalingWorkload redistributionOrchestration & WorkflowSecurity provisioning & mgmt.PortalWireless & Sensor Web Services

Business LogicIndustry ModelsVisualizationInteractive EditingIndustry Specific APIsIndustry KnowledgePackaged Solutions

Core Web ServicesInfrastructure Logistics Manageme

Financial Managemen

Oracle Partners Citizen Portal

Asset Maintenance

Criminal Justice

Health Planning

20

Challenges to Deploying Web Services

Security risks: Cannot replace secure infrastructurePerformance: Not designed for CPU intensive searching, correlation, analysis Little flexibility and customization possible: Services tend to be get map, route, geocode, not generally application or customer specificExtrapolated data model supportSemantics standardization

21

Standards Make it Happen!

W3COGCSQLMMISO211Open Mobile Association

22

EngineeringPlanning

Dept.

Provincial Agencies

Oracle10g Value PropositionSecure Enterprise and Web Services Platform

Single source of truth Strong SecurityReal-time information updatesInteroperable data and location aware processesIntegrated spatial information from multiple sourcesEnhanced Business and Operational IntelligenceCreation of a Network Centric, Spatially Enabled, Real Time Enterprise

Public

Works

External Web Services

Land Management

23

Oracle Locator & Spatial

24

Oracle LocatorAll geometry types

– Points, lines, polygons– 2D, 3D, 4D

All indexing methods– R-Trees, Quadtrees (fixed or hybrid)

All spatial queries– Inside, touch, overlap, …

Proximity searches– Within distance, nearest neighbor

Distance calculationsMultiple projections

Base Features

Included with Oracle Database Standard Edition,

Standard Edition One, and Enterprise Edition

25

Spatial Query Via SQLFind all buildings within 500 meters of building 902

500 meters

SQL> SELECT a.building_id 2> FROM base_buildings a, 3> base_buildings b 4> WHERE b.building_id = 9025> AND SDO_WITHIN_DISTANCE(6> a.Location, b.Location, 7> ‘distance=500’) = ‘TRUE’;

26

Oracle SpatialIncludes Locator features plus :

– Geometry functions– Spatial aggregates– Linear referencing– Coordinate system transformation– User-defined coordinate systems

– Network Management– Topology– Raster integration– Geocoder– Spatial Data Mining

Advanced features

An option of OracleEnterprise Edition

Large data volumes, high user population

Complex queries, Advanced

manipulations.

Spatial FunctionsOver 330 Spatial Functions

– Union, Difference, Intersect, etc.– Spatial Aggregates– Buffer– Point as bearing– GML– Geometry Validations– Length– Area– Distance– Etc…

Union

XOR

Intersect

Original

Difference

Buffer

28

Managing Spatial Types in Oracle10g

Road Networks(directed graph)

Zip Codes Boundaries(polygons)

DataOracle Spatial 10g

Aerial Imagery(raster) Structured Topology

(parcels)

Annotation(text)

Business Addresses(geocoded points)

29

To find out more...http://www.oracle.com/technology/products/spatial/

Examples, white papers, downloads, discussion forum, sample data ....

Recommended