May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft...

27
May 2011 Oracle Spatial User Conference

Transcript of May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft...

Page 1: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

May 2011 Oracle Spatial User Conference

Page 2: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

Oracle Spatial User Conference!

May 19, 2011 Ronald Reagan Building and International Trade Center

Washington, DC USA

Page 3: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

James Street President Epoch Solutions Group Inc.

May 2011 Oracle Spatial User Conference

Page 4: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

Integrating GIS Platforms Across the Enterprise Using Oracle Spatial Salt River Project

May 2011 Oracle Spatial User Conference

Page 5: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

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

Page 6: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

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

Page 7: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

Land GIS

GIS Technology Stack Pre-2006 May 2011

Oracle Spatial User Conference

Land GIS

Water GIS Cartographic GIS

Power GIS Telecom GIS

Page 8: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

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

Page 9: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

GIS Technology Stack Post 2006 May 2011

Oracle Spatial User Conference

Land GIS

Water GIS Cartographic GIS

Power GIS Telecom GIS

Oracle Spatial

Page 10: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

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

Page 11: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

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

Page 12: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

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

Page 13: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

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

Page 14: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

Architecture May 2011 Oracle Spatial User Conference

Page 15: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

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

Page 16: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

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

Page 17: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

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

Page 18: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

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

Page 19: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

SRP Maps Online May 2011 Oracle Spatial User Conference

Page 20: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

SRP Maps Online May 2011 Oracle Spatial User Conference

Page 21: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

SRP Maps Online May 2011 Oracle Spatial User Conference

Page 22: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

D E M O N S T R A T I O N

SRP Maps Online

May 2011 Oracle Spatial User Conference

Page 23: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

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

Page 24: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

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

Page 25: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

V I D E O

Network Tracing

May 2011 Oracle Spatial User Conference

Page 26: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

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

Page 27: May 2011 Oracle Spatial User Conference...• Version 1 Adobe Flex • Version 2 Microsoft Silverlight • Corporate Wide GIS Viewer • Google Maps “like” • Minimal training

A Q &