25
Use of Oracle Spatial 10g for Land Management Xavier Lopez Director, Spatial Technologies Oracle USA, Inc.

Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

Use of Oracle Spatial 10gfor Land Management

Xavier LopezDirector, Spatial Technologies

Oracle USA, Inc.

Page 2: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

2

Overviewü Geospatial is ubiquitous and mission criticalü Oracle Spatial Technologiesü Case Examplesü Oracle10g New Features

Page 3: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

3

Mission Critical Uses in Cadastres Mapping Agencies, and Land Registrationü IACS:

Ireland Ministry of Agric.Netherlands Min of Agric.Poland Min of Agric.Italian Min of Agric.

ü Cadastre:The NetherlandsPolandDenmarkCzech Republic

ü Environment: UK Environment AgencyU.S. EPA

ü Mapping Agencies:UK Ordnance SurveyIreland Ordnance SurveyN. Ireland Ordnance SurveySOGEI (Italy)NGA (USA)USGS (USA)Australia

ü Hydrographic Agencies– Canada – Australia– US Navy …

Page 4: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

Location is becoming mainstream

ü Location Aware Utilities Infrastructure– Networks: Outage, Network Analysis, Distribution, – Logistics: Real time supply chain management– Asset Management: Fixed, mobile, planning

ü eBusiness Applications– CRM, Sales, Marketing, HR, Supply Chain– Web Portals: Google, Yahoo, AOL, Microsoft

ü Location-enhanced Wireless Communications– Ubiquitous positioning capability

Page 5: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

5

Amazon.com Example

Page 6: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

6

Challenge of Integrating Spatial and Enterprise Applicationsü Specialty GIS servers

– Data isolation– High systems admin

and management costs– Scalability problems– High training costs– Complex support problems

ü Spatial data tightly coupled to specific application

ü Information not aligned with Business Processes

Spatial Data

TabularData

GIS/DesignBusinessApps

Enterprise DataServer

Geo Engineering Server

Page 7: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

7

GIS• Editing• Geocoding• Mapping• Analysis/BI• Workflows• Business Logic

• Data Types• Indexing• Security• Query• Analysis• Versioning• Scalability

Role of Spatial DBMS: Provides Security, Performance, Scalability

Oracle10g Spatial

Engineering Applications

Asset Mgmt Applications

SQLSQL SQL

Page 8: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

DBMS Supports all Information Typesü Relate associated information to spatial locations

² Records² Images² Satellite imagery² 2D & 3D Vector data² Networks² Documents² Video² XML

Page 9: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

Partners Supporting Oracle Spatial/Locator

Page 10: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

10

Enterprise Customer Requirements

ü Cost reduction, consolidation ü Eliminate stovepipesü Decision making based on all

available dataü Eliminate duplicate dataü Support multiple data typesü Simplified programmingü Use common IT platformsü Support best of breed tools

ü 1000’s of usersü 10’s Terabytesü 24x7 systemsü Minimize of Isolated systems ü Support near real-time data

and sensor inputsü Database securityü Support SOA architecture

Page 11: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

Oracle Spatial

Spatial Data Types

All Spatial Data Stored in the Database

Spatial Indexing

Fast Access toSpatial Data

Spatial Access Through SQLQuery/AnalysisSelect, join, buffer, within distance,nearest neighbor, intersection, union, convex hull, centroid, ...

Oracle Spatial Capabilities

Page 12: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

12

Every Oracle10g Database is a Spatial DBMS

ü SQL Spatial Type ü R-tree indexü Spatial Operators ü Spatial Reference Systemü Geodetic (lat/long) Supportü Versioning/Long Transactions ü Parallel Index, Query, Loadü Partitioningü GML Supportü Annotation Support

Oracle10g Locator Feature:

Page 13: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

13

Spatial Query Via SQL

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

Find all building within 500 meters of building 902

500 meters

Page 14: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

14

Oracle Spatial Optionü Includes Locator features plus :

– Geometry operations– Spatial aggregates– Linear referencing– Coordinate system transformation– User-defined coordinate systems– Network Management– Topology– Raster integration– Geocoder– Spatial Data Mining

An option of OracleEnterprise Edition

Large data volumes, high user population

Complex queries, Advanced manipulations.

Page 15: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

DBMS Enables Geospatial PlatformsLand Management

LogisticsHomeland Security

Transportation Modeling/Analysis

Multiple AppsMultiple Users

Page 16: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

16

Ireland Dept. of Agriculture

Page 17: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

Records Spatial

Data Collection Production Dissemination

SurveysGPSNew FeaturesPhotogrammetryOnline UpdatesSecure extraction

Parcel UpdatesIntegrationLong TransactionsVersioningTopology Mgmt.Quality ControlSecurity

CompilationMedia ProductionWeb DeliveryOnline QueryOnline updatesPersonalizationBillingSecurity

Records Spatial

Records Spatial

UK Ordnance Survey

Page 18: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

18

UK Ordnance Survey

ü Store and maintain once, use many times ü Reduce deployment costsü Reduce maintenance costsü Improve data integrationü Improve systems integrationü Facilitate new product opportunitiesü Increase business agilityü Standards and COTS based

Page 19: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

19

Previous Environment

ü Existing systems lack agilityü Difficult to

integrate/interoperateü Very costly to maintainü Complex bespoke

developments

DDMS DCS

Editors

HSM CMS

DCQTCSAPSFEP DMS LMS

MOSAIC

GMSDef Reg

GRACE

CFS

eDCSCSAMGDW/S

Mercury(GOS)

ROADS

FTP

RAMS

GMS2

Sls & MktngStats

Prod Sched Systems

Page 20: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

20

Type of Data Size (GB)

Raw Data

Spatial Indexes

Transient Tables required during Spatial Index Creation / Re-Build

Non-Spatial Indexes

History (10% change per year for 5 years)

History Spatial Indexes

Database Structures (system, undo, etc.)

History Non-Spatial Indexes

Transient Tables required during Spatial Index Creation / Re-Build

Contingency at 25%

Total 995 GB

175

20

40

70

350

100

10

10

20

200

Sizing

450 million features

Page 21: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

21

US Census Bureau 2010 TIGER

ü World’s largest Topology Maintenance Projectü Census standardized on Oracle10g Spatial for 2010

Topology Modernization Projectü Using Oracle10g Topology

– Data Maintenance– Referential Integrity– Persistent Topology– Open Solution

Page 22: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

New York Cityü Centralized GIS Utility based on

Oracle Spatialü Developed standardized digital

basemap for all agenciesü 6,000 miles of underground

pipesü 1 million water/sewer

connectionsü 32,000 sq. miles of

Infrastructure Dataü 7,500 digital photographs

ü Multiple GIS applications: ESRI, Bentley, MapInfo, GE Smallworld

ü Core component of city’s 311 application

Page 23: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

Integrated NYC Spatial ArchitectureGIS Specialist Systems

EnvironmentalManagement

Transportation

Crime Monitoring

DPW Services

Health & SocialServices

Education

Spatially Enabled Business Applications

Logistics Management

Financial Management

Citizen Portal

Asset Maintenance

Health Planning

Spatial Data Hub

Topographic/RasterCadastreGeo-coded AddressStreet Center LinesAssetsEnvironmentalTransportHealth/Social servicesEducation

Criminal Justice

Page 24: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

24

Land Management

EngineeringPlanning

Dept.

Provincial Agencies

Oracle10g Value PropositionIntegrated and Assured Information Sharing

ü Single source of truth ü Strong Securityü Real-time information updatesü Interoperable data and location

aware processesü Integrated spatial information from

multiple sourcesü Enhanced Business and

Operational Intelligenceü Creation of a Network Centric,

Spatially Enabled, Real Time Enterprise

Public

Works

External WebServices

Page 25: Use of Oracle Spatial 10g for Land Management€¦ · Use of Oracle Spatial 10g for Land Management Xavier Lopez ... – CRM, Sales, Marketing, HR, Supply Chain – Web Portals:Google,

25

To find out more...

ühttp://otn.oracle.com/products/spatial

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