May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft...
Transcript of May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft...
May 2011 Oracle Spatial User Conference
Oracle Spatial User Conference!
May 19, 2011 Ronald Reagan Building and International Trade Center
Washington, DC USA
James Street President Epoch Solutions Group Inc.
May 2011 Oracle Spatial User Conference
Integrating GIS Platforms Across the Enterprise Using Oracle Spatial Salt River Project
May 2011 Oracle Spatial User Conference
About SRP • Comprised of Two Entities
• Salt River Project Agricultural Improvement and Power District
• Salt River Valley Water Users Association
• 934,000 Electric Customers • 11 Major Power Plants • Delivers 1 Million Acre Feet Of Water Annually • Long History Of GIS Technologies
• GFIS, Intergraph, GE Smallworld, ESRI and Oracle Spatial
GIS Systems at SRP
• GE Smallworld • Applications
• Electric Distribution • Electric Transmission, Telecom • Land • Maintenance & Inspection
• ESRI ArcGIS • Applications
• Water • Cartography
May 2011 Oracle Spatial User Conference
Land GIS
GIS Technology Stack Pre-2006 May 2011
Oracle Spatial User Conference
Land GIS
Water GIS Cartographic GIS
Power GIS Telecom GIS
Pre-2006 Challenges
• GE Smallworld GIS Technology • Proprietary Database & Language • App Development / Support Costs • Resource Availability & Cost • Obsolescence Concerns • Limited Use of Emerging Technologies
• Disparate GIS Data
May 2011 Oracle Spatial User Conference
GIS Technology Stack Post 2006 May 2011
Oracle Spatial User Conference
Land GIS
Water GIS Cartographic GIS
Power GIS Telecom GIS
Oracle Spatial
Advantages
• Enabling, Best-of-Breed Architecture • Ability to Leverage Emerging Technologies • Open Data Access • Mainstream Development Tools & Language • Increased Resource Availability • Reduced Costs • Simplified Systems Integration • Consolidated Enterprise GIS Database
May 2011 Oracle Spatial User Conference
Proposed Architecture
Power GIS Land GIS
Telecom GIS
Water GIS Cartographic GIS
Integration Bus (Tibco)
Business Applications, Reporting & Data Analysis, Cartography, Web Services
Oracle Spatial
Smallworld Insync Nightly Data Refresh
ESRI SDE Nightly Data Replication
Read/Write Only Spatial Data Repository
Architecture
• Oracle Spatial 11g • Glue to make this happen • Geometry Functions • Multiple projection support • Network Model • SDO_GEOMETRY supported by both ESRI & GE
Smallworld
May 2011 Oracle Spatial User Conference
Architecture • GE Smallworld Insync
• Two Way Synchronization • Customized mapping of data model
• ESRI SDE • Database Engine • Supports Oracle SDO_GEOMETRY
• ESRI ArcGIS Server • Server based platform for producing web and
mobile GIS applications • Produces map and geospatial analysis services • Supports Map Tile Caching • Adobe Flex / Microsoft Silverlight / Javascript API’s
May 2011 Oracle Spatial User Conference
Architecture May 2011 Oracle Spatial User Conference
Challenges
• Not all arc types supported in Oracle Spatial • Join fields often complex and difficult to model
outside of Smallworld • Geometry Cleanup needed • Migration of symbology • Text Geometries • Multiple geometry support
May 2011 Oracle Spatial User Conference
Solutions
• Interpolate unsupported arcs to straight lines. • Join fields solved by custom Insync mappings. • Text Geometries exported as point and
appropriate control info added as attributes. • Symbology created in ESRI ArcGIS. • Views created for single geometry
representation of tables (assets).
May 2011 Oracle Spatial User Conference
Applications May 2011 Oracle Spatial User Conference
Spatial Data Mart
LRIMS
Smallworld & Oracle Spatial SOM
Mobile GIS Adhoc Users Reporting
Water GIS
IBM Maximo & Maximo Spatial SRP Maps Online
SRP Maps Online
• ArcGIS Server • Version 1 Adobe Flex • Version 2 Microsoft Silverlight
• Corporate Wide GIS Viewer • Google Maps “like”
• Minimal training other than brown bags
• Introduced non-traditional GIS users • Street closures for construction
• New applications • Telecom trade show
May 2011 Oracle Spatial User Conference
SRP Maps Online May 2011 Oracle Spatial User Conference
SRP Maps Online May 2011 Oracle Spatial User Conference
SRP Maps Online May 2011 Oracle Spatial User Conference
D E M O N S T R A T I O N
SRP Maps Online
May 2011 Oracle Spatial User Conference
Oracle Network Model
• Connectivity Data Extracted From Smallworld • Smallworld uses same concept as Oracle
• Links & Nodes • Different Connectivity Models For Each Dataset
• Data Model Modifications • Need to bind the assets to connectivity records • Allow tracing based on attribution
• Switch Position • Phase
May 2011 Oracle Spatial User Conference
Oracle Network Model May 2011 Oracle Spatial User Conference
• Prototyping • Oracle MapViewer • Java API • SQL API
• Oracle 10g In Memory • Memory Issues
• Oracle 11g On Demand • Whole network traced
• Web Services • Adhoc Users • Integrated into viewer
applications
V I D E O
Network Tracing
May 2011 Oracle Spatial User Conference
Future Enhancements
• Smallworld Inspection Application Replacement
• Further Develop Network Tracing • Oracle Spatial based system planning • Maximo Spatial • Outage Management
May 2011 Oracle Spatial User Conference
A Q &