www.fargeo.com Spatial Data Management Using Oracle 9i David Lapp, Farallon Geographics, Inc.
Transcript
www.fargeo.com
Spatial Data Management Using
Oracle 9iDavid Lapp, Farallon Geographics, Inc.
www.fargeo.com
AgendaOracle Spatial overviewWhen is it the appropriate technology?DemoQ&A
www.fargeo.com
Capability OverviewNative spatial data typeSeamless indexed spatial data storageRobust spatial APICross-platform access with centralized spatial “business rules”Traditional Oracle advantages available for spatial data
www.fargeo.com
The Context For SpatialConcurrent multi-user transactionsDirect interoperability across GIS productsExisting Oracle investment (systems/expertise)
Scalability (> 500M)Database-centric philosophy
Data outlives GIS appsCentralized constraints, security…Fully leverage RDBMS (best practice)
www.fargeo.com
Case study: CA DOC
Business rules
Automatic synch of location fields
Automatic management of zone fields
www.fargeo.com
Derive geometry from tabular input
www.fargeo.com
Business rules prevent corruption
www.fargeo.com
Again, derive geometry from tabular input (regardless of application)
www.fargeo.com
www.fargeo.com
Again, business rules enforced (regardless of application)
www.fargeo.com
Update geometry based on tabular coordinate update
www.fargeo.com
Business rules enforced
www.fargeo.com
Update geometry based on tabular coordinate update (regardless of application)
www.fargeo.com
Business rule preventing inconsistent location updates
www.fargeo.com
Geometry update …
www.fargeo.com
…is synchronized in coordinate fields
www.fargeo.com
Case study: San Mateo CO
Automatic feature management
www.fargeo.com
ROWBLOCK maintenance
www.fargeo.com
Leverage parcel maintenance…
www.fargeo.com
…for ROWBLOCK maintenance
www.fargeo.com
www.fargeo.com
Leverage centerline maintenance…
www.fargeo.com
…for STNODE maintenance
www.fargeo.com
www.fargeo.com
www.fargeo.com
9i EnhancementsSpatial capability in every Oracle database“Spatial” product for high end functions“Locator” for basic functionsMany performance and stability improvementsMany new functions (i.e. utility functions, aggregate functions…)