oracle 10g: a platform for enterprise geospatial applications
DESCRIPTION
Oracle 10g: A Platform for Enterprise GeoSpatial Applications. Daniel M. Seurer Technical Sales Consultant Oracle Public Sector Oracle Corporation. Overview. Market & Technology Trends Spatial Strategy and Customers Oracle Spatial Customer Examples What’s New in Oracle 10 g. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/1.jpg)
![Page 2: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/2.jpg)
Oracle 10g: A Platform for Enterprise GeoSpatial Applications
Daniel M. Seurer Technical Sales Consultant
Oracle Public SectorOracle Corporation
![Page 3: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/3.jpg)
Overview
Market & Technology Trends Spatial Strategy and Customers Oracle Spatial Customer Examples What’s New in Oracle 10g
![Page 4: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/4.jpg)
Location has become ubiquitous
Location Aware and Enabled Infrastructure – Mobile devices: Commercial commoditization– Web Portals: MapQuest -Yahoo, Vicinity – Microsoft – Defense: RT asset management– Logistics: RT supply chain management
Automobiles: by 2008, 80% of new cars will have some telematics navigation access (eyeforauto 2004)
Location-enabled Business Apps– CRM, Sales, Marketing, Billing, Supply Chain
![Page 5: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/5.jpg)
5
Transformation of Spatial Computing
Client Server
ProprietarySpatial Data
ProprietaryMiddleware
GISProgram
DepartmentGIS
3-Tier Architecture
XML, GMLSVG, PDF
Spatial Databases
Spatial Components
EnterprisesWeb Services
![Page 6: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/6.jpg)
Oracle10g Spatial
![Page 7: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/7.jpg)
Why Manage Spatial Data in a Database?
Fast access for many simultaneous users Common environment for spatial and tabular
data SQL access Database Administration (user accounts,
resource management, security, fine-grained auditing, Virtual Private database)
Advanced Security Backup and Recovery Failover Support Advanced Replication
9
![Page 8: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/8.jpg)
Oracle Spatial HistoryOracle 9.2.0
Cap
ab
ilit
y
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 10g
Geocoder, GeoRaster, Network Data Model, Topology, Spatial Analytic Functions
![Page 9: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/9.jpg)
Oracle9i Location Capabilities
Oracle Spatial
Spatial Data Types
All Spatial Data Stored in the Database
Spatial Indexing
Fast Access toSpatial Data
Spatial Access Through SQLSELECT STREET_NAME FROM ROADS, COUNTIES WHERE SDO_RELATE(road_geom, county_geom,
‘MASK=ANYINTERACT QUERYTYPE=WINDOW’) =‘TRUE’AND COUNTYNAME=‘PASSAIC’;
![Page 10: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/10.jpg)
Storing Simple Geometry in a DBMS
Fisher Circle
85th St.
Coop Court
Road
ROAD_ID
1
2
3
SURFACE
Asphalt
Asphalt
Asphalt
NAME
Pine Cir.
2nd St.
3rd St.
LANES
4
2
2
LOCATION
![Page 11: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/11.jpg)
Indexing Spatial Data
Fisher Circle
85th St.
Coop Court
create index road_SIDX on road(GEOM) indextype is mdsys.spatial_index parameters ('layer_gtype=multiline');
Road
ROAD_ID
1
2
3
SURFACE
Asphalt
Asphalt
Asphalt
NAME
Fisher Cir.
Coop Ct.
85th St.
LANES
4
2
2
LOCATION
![Page 12: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/12.jpg)
13M
ain
Str
eet
First Street
A Location Query
Hilton
5 miles
BengaliCurry House
The Madras
SQL> SELECT R.Restaurant_name 2> FROM Restaurants R, 3> Hotels H 4> WHERE R.Restaurant_type =‘INDIAN’ 5> AND H.Hotel_name = ‘HILTON’ 6> AND MDSYS.SDO_WITHIN_DISTANCE( 6> R.Location, H.Location, 7> ‘distance=5 unit=mile’) 8> = ‘TRUE’;
Find all Indian restaurants within 5 miles of my hotel
![Page 13: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/13.jpg)
Spatial Operators Full range of spatial operators
– Implemented as functional extensions in SQL– Topological Masks
Inside Contains Touch Disjoint Covers Covered By Equal Overlap Boundary
– Distance Operators Within Distance Nearest Neighbor
INSIDE
Mai
n S
tree
t
First Street
X DistanceHospital #2
Hospital #1
![Page 14: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/14.jpg)
Spatial Functions Returns a geometry
– Union– Difference– Intersect– XOR– Buffer– Centroid– ConvexHull
Returns a number– LENGTH– AREA– Distance
Union
XOR
Intersect
Original
Difference
ConvexHull
Well#123
Well#345
Well#334Well#596
Well#409
Well#14
ABC Plastics Co
Acme Industry
XYX Chemicals
![Page 15: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/15.jpg)
Spatial Index Advisor Oracle Enterprise
Manager (OEM) One tool to
manage spatial and non-spatial data
Tuning wizards Indexing
Techniques– Quadtree– R-tree
![Page 16: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/16.jpg)
MapViewer Build / visualize custom maps using
XML API’s, Java and JSP tag libraries Executes in OC4J Supports business geographics and
spatial analysis– Identify / Query complex data– Uses 9i DB Spatial / Locator
Designed for integration with Location–based Services, Business Applications and Wireless platforms
![Page 17: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/17.jpg)
18
Oracle10g: Defining a Spatial DBMS
SQL Spatial Type R-tree index Spatial Operators Spatial Reference System Geodetic (lat/long) Support Linear Referencing Spatial Aggregates Long Transactions Parallel Index, Query, Load Partitioning
GeoRaster Type Network Data Schema Topology Data Schema Geocoding Engine Routing Engine Spatial Data Analysis / Mining GML Support SVG Support Oriented Point Storage
![Page 18: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/18.jpg)
Security of GeoSpatial and Design Data
Accesscontrol
Privacy &integrity of
data
Comprehensiveauditing
Boundary a
Infrastructure
Building a
Point c
Boundary c
Infrastructure D
Point b
Boundary b Point a
Building bInfra B
Build D Infra C
Building C
Network Security
Privacy &integrity of
communications
Authenticate
User Security
Data Security
Points of Interest
Buildings
Infrastructure
Boundaries
![Page 19: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/19.jpg)
DeFacto Standard for GeoSpatial Types in DBMS
Data
Locations(points)
Networks(lines)
Parcels(polygons)
Imagery(raster, grids)
Topological Relations(persistent topology)
Addresses(geocoded points)
![Page 20: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/20.jpg)
GIS and Spatial
Components
• Data load• Editing• Visualization• Mapping• Analysis• Cartography
• Storage & Admin• Indexing• Security • User Mgmt• Query• Versioning• Scalability
Data
Technology Task
GIS and Spatial DatabasesComplementary Technologies
Spatial Database
![Page 21: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/21.jpg)
Integrating all Information Relate associated information to spatial
locations records images drawings maps documents
![Page 22: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/22.jpg)
Approach 1: Enterprise GeoSpatial
Solutions
Records Spatial
Enterprise Databases & Applications
Data Collection Production Dissemination
SurveysGPSNew FeaturesPhotogrammetryOnline Updates
Parcel UpdatesIntegrationLong TransactionsVersioningTopology Mgmt.Quality ControlSecurity
CompilationMedia ProductionWeb DeliveryOnline QueryOnline updatesPersonalizationBilling
![Page 23: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/23.jpg)
Outage Mgmt
Approach 2: Spatially-enabled Business
Apps
JavaSQL XML/SOAP
Oracle10g Spatial
Web ServicesAsset Mgmt
MicroStationProjectWise
CIM/CRM
SQL
Mobile Clients
Files
![Page 24: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/24.jpg)
Oracle Spatial Benefits
Location-enable ALL Business Applications Manage vector, raster and business data Out-of-box data models and schemas
– Geometry, Networks, Topology, Addresses, etc.
Easier integration with core business data – realize value from geo spatial data investments
Scales from department to enterprise; from Internet, wireless and web services
Open programming standards, Java, SQL, XML, .NET, OGC, ISO and emerging interoperability standards
![Page 25: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/25.jpg)
What the Analysts are Saying about Oracle
Spatial… “In repeated surveys, IDC has found that
Oracle is used in an 80%-90% share of Spatial Information Management oriented database installations.”
IDC, December 2002
![Page 26: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/26.jpg)
Bentley / Oracle Spatial: Serving Customers for 8 Years AEM Torino (Italy) Brussels Cadastre (Belgium) Berlin Brandenburg International Airport (Germany) City of Paris (France) City of Helsinki (Finland) Czech Cadastre (Czech Republic) Czech Telecom (Czech Republic) EPCOR, Edmonton (Canada) USACE Savannah District (USA) US Dept. of Energy, Savannah River (USA) Fort Hood, DPWRMD (USA) City of Toronto (Canada) City of Minneapolis Public Works (USA) Maryland State Highway Administration (USA)
![Page 27: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/27.jpg)
Fleet Management
![Page 28: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/28.jpg)
30Oracle 10g/ Spatial
ArcView ArcIMS Client
ArcIMS
Application Server
ArcEditor/ArcInfo
Oracle & ESRI Platform
Oracle 10g AS
ArcSDE
Via Read-OnlyDirect
Connect Or ArcSDE
Via Read-WriteDirect Connect
Or ArcSDE
![Page 29: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/29.jpg)
Oracle/ESRIBest Practices
![Page 30: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/30.jpg)
Performance Expectations
Fetch performance of Spatial DBMS objects compared to proprietary binaries should be no more than +/- 10 to 15 percent
Anything above 15 percent difference indicates an anomaly:
– Poor application or database design – Incorrect configuration– software bugs
Check rendering engine for performance bottlenecks
No longer performance difference between Oracle Spatial type and ESRI SDE binary type
![Page 31: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/31.jpg)
New York City
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 Using Bentley, ESRI, MapInfo,
GE Smallworld ….. The Office of Emergency
Management created a public site for emergency preparedness
![Page 32: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/32.jpg)
Integrated NYC Spatial Architecture
GIS Specialist Systems
EnvironmentalManagement
Transportation
Crime Monitoring
DPW Services
Health & SocialServices
Education
Location-enabled Business Applications
Logistics Management
Financial Management
Citizen Portal
Asset Maintenance
Health Planning
Core Spatial & Business Data Repository
Topographic/RasterCadastreGeo-coded AddressStreet Center LinesAssetsEnvironmentalTransportHealth/Social servicesEducationCrime
Criminal Justice
OracleSpatial
![Page 33: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/33.jpg)
Records Spatial
Data Collection Production Dissemination
Surveys
GPS
New Features
Photogrammetry
Online Updates
Secure extraction
Parcel Updates
Integration
Long Transactions
Versioning
Topology Mgmt.
Quality Control
Security
Compilation
Media Production
Web Delivery
Online Query
Online updates
Personalization
Billing
Security
Records Spatial
Records Spatial
UK Ordnance Survey
![Page 34: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/34.jpg)
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 35: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/35.jpg)
38
Current 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 & Mktng Stats
Prod Sched Systems
![Page 36: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/36.jpg)
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 37: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/37.jpg)
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 38: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/38.jpg)
Oracle Spatial in Agriculture, Mapping Agencies, Cadastres Agriculture Agencies:
Ireland Ministry of Agric.Netherlands Min of Agric.Poland Min of Agric.Italian Min of Agric.
Cadastres: The Netherlands Poland
DenmarkCzech Republic
Environment: UK Environment Agency
U.S. EPA
Mapping Agencies:UK Ordnance SurveyNI Ordnance SurveyOrdnance Survey IrelandSOGEI (Italy)NGA (USA)USGS (USA)Census Bureau (USA)Australia
Hydrographic Agencies– Canada – Australia– United Kingdom– US Navy …
![Page 39: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/39.jpg)
The Most Popular Spatial Database
Local Authorities– New York City, Chicago, Los Angeles, San Jose, San Mateo, Washington
DC, Cleveland, Cincinnati, Detroit, Phoenix, Helsinki, Toronto, Winnipeg, Vancouver, Edmonton, Malmo, Stockholm, Paris, …
Utilities– Omaha Public Power, Reliant, Epcor, US DoE, Western Power Corp, Severn
Trent, Bejing Power, Czech Telem, Copenhagen Energy, Electrabel, Gaz de France, Hydro-Quebec, Equitable Resources, Nova Naturgas, Sao Paulo Electric
National Mapping, Cadasters & Hydrographic Agencies– National GeoSpatial Intelligence Agency, Dept. of Homeland Security, US
Geological Survey, US Army, Ordnance Survey (UK, IR, NI), Denmark, Sweden, The Netherlands, Poland, Australia, Belgium, Czech Republic, Russia
Transportation Management– California, Iowa, Florida, Maine, Maryland, Minnesota, New York,
Oklahoma, Pennsylvania, Alabama, Alberta, London Rail, Netherlands Transport, Australia, Austrian Rail, German Rail,
Telco & Wireless LBS– AT&T, Bell South, British Telecom, Cingular, DoCoMo, KDDI, Intrado,
JPhone, Nextel, Sprint, T-Mobile, Telkom, Telenor, Telstra, Telus, Telia, Cellcom, Verizon, Vodafone, Wind, Czech Telecom,
![Page 40: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/40.jpg)
What’s New?
![Page 41: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/41.jpg)
10g: Network Data Model Network Data Model
– A data model to store network (graph) structure in the database
– Explicitly stores and maintains connectivity of the network– Attributes at link and node level
Routing Engine– Street navigation for single or multiple destinations– Provide network analysis functionality in the database
Supports network solutions (Tracing & Routing)– Transportation and Transit Solutions– Field Service, Logistics– Location based Services and Telematics
VP: Bio-Info Pathways (Life Sciences)
![Page 42: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/42.jpg)
10g: Topology Data Model New data model to store persistent topology
– Easier to do data consistency checks in this model
– Example: when the road moves, the property boundary automatically moves with it
Topology Data Model and Schema– Describes how different spatial features are
related to each other– A land parcel shares the boundary with a road
10g continues to support transient topology– Topology computed on demand
Conference Center
Oracle Pkwy
![Page 43: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/43.jpg)
10g: GeoRaster What is GeoRaster
– A new data type to store raster data Satellite images, remote sensing data
– An XML schema to store Metadata Data source, layer information
– Geo Referencing information How to relate a pixel in the image to a
longitude/latitude on Earth’s surface Functionality
– Open, general purpose raster data model– storage and indexing of raster data
No size limit for each raster object– querying and analyzing raster data – delivering GeoRaster to external consumers
Publish as JPEG, GIFF images
![Page 44: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/44.jpg)
10g Geocoder
Generates latitude/longitude (points) from address International addressing standardization Formatted and unformatted addresses Tolerance parameters support fuzzy matching 100% Java, open and scalable Record-level and batch processes Data provided by leading data vendors
![Page 45: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/45.jpg)
10g: Spatial Analytic Functions Discovery based on Spatial Patterns
– Explicitly materialize spatial relationships
Usage– Insurance risk analysis, crime analysis– Demographic analysis, customer profiling– Epidemiology, Facility placement– Insurance Risk analysis:
cluster house-holds based on high risk neighborhoods
– Indentify business prospects across a region: examine the average incomes across different
regions of the space
![Page 46: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/46.jpg)
Support for Spatial Standards
OGC: Simple Features, GML, OpenLS SQL92, SQLMM ISO211 W3C: (HTTP, HTML, SVG)
![Page 47: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/47.jpg)
Advantages of Managing Spatial Data in a Database
Same access methods (SQL)– Select, insert, update, delete
Same features available– Replication, security, parallel, ...
Same utilities– Load, import, export, backup
SAME DATABASE– for spatial and non-spatial data
![Page 48: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/48.jpg)
AQ&Q U E S T I O N SQ U E S T I O N SA N S W E R SA N S W E R S
http://technet.oracle.com/products/spatial
![Page 49: Oracle 10g: A Platform for Enterprise GeoSpatial Applications](https://reader036.vdocument.in/reader036/viewer/2022062519/56814cfb550346895dba1102/html5/thumbnails/49.jpg)