14
Walt Disney World Swan and Dolphin Resort Orlando, Florida 11/30/2005 - 8:00 am - 9:30 am Room:Macaw 1/2 (Swan) Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions See how Oracle10g database technology allows users and application developers to seamlessly integrate their Autodesk CAD, GIS, and LBS technology with broader enterprise applications. Learn about the benefits that accrue by expanding the use of mapping data across the enterprise. Doing this brings a high level of scalability, performance, security, and reliability to mapping and CAD data repositories. See how this server-centric approach to delivering high-end applications facilitates timely and cost-effective development, resulting in lower management and training costs, reduced IT churn, and robust solutions. This presentation will highlight how users can leverage Autodesk Map and MapGuide with Oracle Spatial. GS31-2 About the Speaker: Xavier Lopez - Oracle USA, Inc. Xavier is director of Oracle's Spatial and Location Technologies group. He leads Oracle's efforts to incorporate spatial technologies across Oracle's database, application server, and eBusiness applications. He has fourteen years of experience in the area of GIS and spatial databases. He holds advanced engineering and planning degrees from University of Maine, MIT, and the University of California, Davis. He is a recipient of Fulbright, Ford, and UC Berkeley Postdoctoral Fellowships investigating GIS technologies. Xavier has been active in numerous academic and government research initiatives on geographic information, including a number of U.S. National Academies of Science Mapping and Earth Science studies. He is the author of a book on government spatial information policy and has authored over 50 scientific and industry publications in areas related to spatial information technology. [email protected]

Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions · 2011-08-25 · Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions See how Oracle10g database technology

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions · 2011-08-25 · Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions See how Oracle10g database technology

Walt Disney World Swan and Dolphin ResortOrlando, Florida

11/30/2005 - 8:00 am - 9:30 am Room:Macaw 1/2 (Swan)

Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions

See how Oracle10g database technology allows users and application developers to seamlessly integrate their Autodesk CAD, GIS, and LBS technology with broader enterprise applications. Learn about the benefits that accrue by expanding the use of mapping data across the enterprise. Doing this brings a high level of scalability, performance, security, and reliability to mapping and CAD data repositories. See how this server-centric approach to delivering high-end applications facilitates timely and cost-effective development, resulting in lower management and training costs, reduced IT churn, and robust solutions. This presentation will highlight how users can leverage Autodesk Map and MapGuide with Oracle Spatial.

GS31-2

About the Speaker:

Xavier Lopez - Oracle USA, Inc.

Xavier is director of Oracle's Spatial and Location Technologies group. He leads Oracle's efforts to incorporate spatial technologies across Oracle's database, application server, and eBusiness applications. He has fourteen years of experience in the area of GIS and spatial databases. He holds advanced engineering and planning degrees from University of Maine, MIT, and the University of California, Davis. He is a recipient of Fulbright, Ford, and UC Berkeley Postdoctoral Fellowships investigating GIS technologies. Xavier has been active in numerous academic and government research initiatives on geographic information, including a number of U.S. National Academies of Science Mapping and Earth Science studies. He is the author of a book on government spatial information policy and has authored over 50 scientific and industry publications in areas related to spatial information technology. [email protected]

Page 2: Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions · 2011-08-25 · Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions See how Oracle10g database technology
Page 3: Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions · 2011-08-25 · Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions See how Oracle10g database technology

1

© 2005 Autodesk Autodesk University 2005 1

Xavier LopezDirector, Spatial TechnologiesOracle USA, Inc.

Oracle’s Spatial TechnologiesTechnical Overview of Oracle 10g

© 2005 Autodesk Autodesk University 2005 2

Oracle Spatial HistoryOracle 9.2.0

Capabi lity

Oracle7No Spatial Capability

1995 1997 1998 19991994 2000 2001

Oracle 7.1.6MultiDimension

Points Only

Oracle 7.3.3Spatial Data Option

Points, Lines, PolygonsSpatial Operators

Oracle 8.0.4Spatial Cartridge

Points, Lines, PolygonsSpatial Operators40% Faster Performance

Oracle8iOracle Spatial

Points, Lines, PolygonsCircles, ArcsAdditional Spatial OperatorsFaster PerformanceObjects, Geocoding Framework

Oracle 8.1.6 Java Classes

ProjectionsLinear ReferencingR-Tree Indexing

Oracle 8.1.7

2002 2003

Oracle 9iWhole Earth Geometry Model,Function-based indexes,Object replication, Partitioning

2004

Oracle 10gGeocoder, GeoRaster, Network Model, Topology, Spatial Analytic Functions

© 2005 Autodesk Autodesk University 2005 3

Use of Spatial Data becoming mission critical

Over 100 major metro areasLocal Government

New York City, LA, Edmonton, Amsterdam, London…

Police

AT&T, Verizon, Nextel, Sprint, 3 (Hutchinson), 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 And Asset Maintenance

FEMA, State EMAs, UK National Flood Protection System

Emergency Response

USGS, Ordnance Survey, NGA, Census Bureau, Swedish National Land Survey, Australia, Navtech, Teleatlas, Ireland, Denmark, Netherlands, N. Ireland,

Mapping Agencies and Cadastres

Ireland, Poland, Netherlands, Italy…National Agricultural Systems

Page 4: Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions · 2011-08-25 · Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions See how Oracle10g database technology

2

© 2005 Autodesk Autodesk University 2005 4

Characteristics Today

• 1000’s of users• 10’s Terrabytes• 24x7 systems• Global distribution of servers• Decision making based on all available data• Isolated systems serving specific communities• Growing use of near real-time data and sensor input

© 2005 Autodesk Autodesk University 2005 5

Challenge of Integrating GIS & Design Data within the EnterpriseSpecialty GIS/Map servers

Data isolationHigh systems adminand management costsScalability problemsHigh training costsComplex support problems

Spatial data tightly coupled to specific applicationInformation not aligned with Business Processes

Spatial Data

TabularData

GIS/Design IT

Enterprise DataServer

Geo Engineering Server

© 2005 Autodesk Autodesk University 2005 6

Enterprise GIS Architectures

Attributes in database and accessible by all applicationsGeometries in database - but in proprietary binary formatGeometry is only accessible via proprietary interfaces

Geometries fully integrated within the database using native DBMS type Geometry data accessible by all applications Access based on open standardsOracle’s solution supported by all GIS vendors

Middleware(Loosely Integrated)

AttributesGeometriesGeometriesGeometries

SQL

blobs

GIS Middleware

GIS

SQL

SQL

Business Applications

Proprietary API

GeometriesAttributes

SQL

SQL

GIS

Business Applications

Native Data type

Spatially Enabled Database(Tightly Integrated)

SQL

GIS Middleware

GIS

Proprietary API

Page 5: Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions · 2011-08-25 · Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions See how Oracle10g database technology

3

© 2005 Autodesk Autodesk University 2005 7

Why Use a Spatial Database?• Better data management and more control• Easier integration with core business data• Scales from department to enterprise; from Internet to

wireless portals and web services• Open programming standards, Java, SQL, XML, .NET

and emerging interoperability standards • Internet enabled architecture for Web delivery• 3rd party support for mainstream tools and apps

© 2005 Autodesk Autodesk University 2005 8

GISTools

• Data load• Editing/transformation• Visualization• Mapping• Analysis

• Storage & Admin• Indexing• Security • User Mgmt• Query• Versioning• Scalability

Data

Technology Task

Enterprise GIS & DBMS:Complementary Roles

Spatial DBMS

DesignTools

© 2005 Autodesk Autodesk University 2005 9

GeoSpatial Web Services Architecture

Simple FeaturesGeoRasterTopologyNetworksSpatial Data MiningGeocodingRoutingVersioningDBMS Rules

J2EE ContainerSOAP Web sevicesOrchestration & WorkflowSecurity provisioningPolicy based resource mgmtWorkload scalingWorkload redistributionPortalWireless & Sensor

SOA-enabled Applications Tracking

Map Editing

Web Portals

Asset Mgmt

Web Mapping

Core SOAInfrastructure

AutodeskTools &

Applications

Business LogicIndustry ModelsVisualizationInteractive EditingIndustry Specific APIsIndustry KnowledgePackaged Solutions

Business Intel

Page 6: Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions · 2011-08-25 · Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions See how Oracle10g database technology

4

© 2005 Autodesk 10

Oracle10g

Spatial Database

© 2005 Autodesk Autodesk University 2005 11

Oracle10gSpatial

Spatial Indexing

Fast Access toSpatial Data

Spatial Access Through SQL

Oracle10g Core Spatial Capabilities

Select a.building_idfrom facility a, facility b

where sdo_within_distance( a.geom, b.geom‘distance = 10 unit = mile’) = ‘TRUE’;

Spatial Data Types

All Spatial Data Stored in the Database

Points

Polygons

Lines

f1

f2n1

n2

e1

e2e3

e4

© 2005 Autodesk Autodesk University 2005 12

ALL your Spatial Data in Open DBMS

DataSpatial DBMS

Locations(points)

Networks(Connectivity) Parcels

(polygons)

Imagery(Raster)

Structured Networks/Boundaries(persistent topology)

Addresses(geocoded points)

Page 7: Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions · 2011-08-25 · Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions See how Oracle10g database technology

5

© 2005 Autodesk Autodesk University 2005 13

Spatial Data Types

• Points• Line Strings• Polygons• Polygons with holes• Circles• Arcs, arc strings• Rectangles• Compound elements

Geographic Data

Non-Geographic Data

© 2005 Autodesk Autodesk University 2005 14

Spatial Data in Oracle Tables

RoadROAD_ID

1

2

3

SURFACE

Asphalt

Asphalt

Asphalt

NAME

Homestead

Bellomy

Santa Clara

LANES

4

2

2

LOCATION

Data type:SDO_GEOMETRY

© 2005 Autodesk Autodesk University 2005 15

How Spatial Is Stored

Data type

Geographiccoordinates

Page 8: Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions · 2011-08-25 · Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions See how Oracle10g database technology

6

© 2005 Autodesk Autodesk University 2005 16

Spatial Operators

Full range of spatial operatorsCoversCovered ByEqualOverlap Boundary

Distance OperatorsWithin DistanceNearest Neighbor

Topological OperatorsInsideContainsTouchDisjoint

Inside

500 meters

Within Distance

© 2005 Autodesk Autodesk University 2005 17

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

© 2005 Autodesk 18

Oracle10g SpatialSpatial Functions

Page 9: Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions · 2011-08-25 · Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions See how Oracle10g database technology

7

© 2005 Autodesk Autodesk University 2005 19

Spatial Functions

Over 330 Spatial Functions

Union, Difference, Intersect, etc.Spatial AggregatesBufferPoint as bearingGMLGeometry ValidationsLengthAreaDistanceEtc…

Union

XOR

Intersect

Original

Difference

Buffer

© 2005 Autodesk 20

Oracle10g Advanced Spatial Features

Coordinate SystemsGeodetic Support

Ellipsoidal ComputationsSupport for poles & 180 meridianVery accurate distance & area calculations (Std. unit support)

TransformationsLinear Referencing

All Geometry TypesGeodetic Coordinates3D support for projected coordinatesDynamic Segmentation

Support for key database features

Real Application ClustersTable/Index PartitioningAdvanced ReplicationWorkspace ManagementParallel Indexing & QueryFunction Based IndexesEmbedded Data TypeEtc…

© 2005 Autodesk 21

Oracle10g SpatialMajor New Features

Page 10: Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions · 2011-08-25 · Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions See how Oracle10g database technology

8

© 2005 Autodesk 22

GeoRaster Data Support

Some of the types of data supported by GeoRaster, classified by Data source:

Satellite imageryAirborne photographsThematic grid mapsDigital terrain/elevation modelsLattice GIS dataScanned maps and graphsRaster data associated with geology, geophysics, and geochemistryMedical imagesOthers

© 2005 Autodesk 23

GeoRaster

Features/Functionality:Store, index, and retrieve raster dataStore, maintain, and retrieve GeoRaster metadata Analysis functionality:

Generate pyramidsCopy Change format: Interleaving, blockingSubset: Crop, cut, clip by band or layerScaling: Enlarge or reduceGenerate the spatial extent of an imageTile adjacent images to build a mosaic of the data

Georectified/Georeferenced images supportedImage Compression

© 2005 Autodesk Autodesk University 2005 24

Geocoder

• Geocoding Engine within the Oracle database• Generates latitude/longitude (points) from address• Supports international addressing standardization• Formatted and unformatted addresses• Tolerance parameters support fuzzy matching• Transaction and batch capabilities• Data dictionary completely extensible• Base dictionary data available from Navteq & TeleAtlas

Page 11: Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions · 2011-08-25 · Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions See how Oracle10g database technology

9

© 2005 Autodesk Autodesk University 2005 25

Topological Model

Persistent topology maintained within the databaseFeature layers derived from topologyFeature Storage

Based on topological elements (or primitives)NodesEdgesFaces

Topological element stored once in the database

© 2005 Autodesk Autodesk University 2005 26

Network Data Model

Data ModelStore network (graph) structure in the databaseMaintains connectivity of the networkAttributes at link and node level

Routing EngineStreet navigation for single or multiple destinationsProvide network analysis functionality in the database

Supports Network solutions (Tracing & Routing)Transportation and Transit SolutionsField Service, LogisticsLocation based Services and Telematics

Bio-Info Pathways (Life Sciences)Biological PathwaysProtein-Protein Interaction

© 2005 Autodesk Autodesk University 2005 27

Spatial Analytic Functions

Discovery based on Spatial Patterns Explicitly materialize spatial relationshipsLocation prospectingCluster analysisNeighborhood-based estimation

Page 12: Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions · 2011-08-25 · Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions See how Oracle10g database technology

10

© 2005 Autodesk 28

Oracle Spatial Technology Case Examples

© 2005 Autodesk Autodesk University 2005 29

Land ManagementEngineering

PlanningDept.

Provincial Agencies

Oracle10g Value PropositionSecure Enterprise and Web Services Platform

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

aware processes• Integrated spatial information from

multiple sources• Enhanced Business Intelligence• Creation of Spatially Enabled,

Real Time Enterprise

Public

Works

© 2005 Autodesk Autodesk University 2005 30

Critical Enterprise GIS Features

Integrated Data ManagementSeamless DatasetsSupports Complex WorkflowsEasy to Manage & ProgramFast - No MiddlewareSupports Terabytes of DataSupports 1000s of UsersEasy to Program Transactions-basedMulti-platform Support

Open/Standards-basedReliableScalabilityDistributed/ReplicationPartitioningParallelismBulk Load UtilitiesVersion ManagementHistory ManagementLeverages Hardware

Page 13: Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions · 2011-08-25 · Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions See how Oracle10g database technology

11

© 2005 Autodesk 31

Advantages of a Spatial Database

Same access methods (SQL)– Select, insert, update, delete

Same RDBMS features available to GIS– Replication, security, parallel, high availability...

Same utilities– Load, import, export, backup

SAME DATABASE– for spatial and non-spatial data

© 2005 Autodesk Autodesk University 2005 32

Business Benefits

Low Cost of OwnershipApplications are deployed corporate-wide, spatial data stored centrally, lowering ownership costs.

Low RiskSpatial is integrated into DBMS. Result: scalable, secure, and high-performance apps. Developers deploy on any server platform: Unix, Linux, Windows NT, Windows 2000,

High ValueUsers can access the application at virtually no additional costs to the organization. Users access mission critical information 24 hours a day, 365 days a year.

© 2005 Autodesk 33

Support for Spatial Standards

OGC: Simple Features, GML, OpenLSSQL92, SQLMMISO211W3C: (HTTP, HTML, SVG)

Page 14: Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions · 2011-08-25 · Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions See how Oracle10g database technology

12

© 2005 Autodesk Autodesk University 2005 34

To find out more...

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

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

© 2005 Autodesk Autodesk University 2005 35

QuestionsQ&A

&Answersotn.oracle.com/products/spatial