GIS Integration to Maximo Tuesday 15 th January 2008 Mahmoud Jaafar Systems Director GISTEC
Agenda Introduction Why AMS & GIS Integration? ESRI GIS Enabling Technology. Integrating GIS & Maximo. What do we do? About GISTEC? Q/A?
Introduction Objectives of this Session: Review the options for integrating GIS system with the Asset Management System (Maximo). Benefits and advantages of this integration. How this integration is implemented.
Why AMS & GIS Integration?
Finding Your Place: Maps
Place is Important to Any Organization Integrates data and improves processes contributes to process performance reduces silo thinking Supports evidence based decision making provides a sound and relevant analytical frameworks communicates differential outcomes visually Adds considerable value to new and existing information improves geographic data accuracy leverages existing IT and data investments Brings a relevancy to data analysis and information presentation empowers people to take action allows rapid evaluations of alternatives
From an Asset Mgmt Point of View: Place Information: It s Everywhere Human Resources Staff Grade Spatial Reference Utilization Asset Management Equipment ID Spatial Reference Maintenance Work order Spatial Reference Equipment history Environmental Health And Safety Source Material Type Spatial Reference Reporting Tabular Information Logistics Inventory ID Routing Spatial Reference Projects Capital WBS # Spatial Reference Customer Cust # Cust Type Spatial Reference
Benefits of Spatial Information Sharing Assets in GIS not previously Visible to Maximo Users Construction and Design Changes NOT previously visible to Maximo Users Details of Assets and Maintenance NOT visible to GIS users Improve Management and Better Decision Making Spatial Business Analysis No Data duplication or need for Replication
ESRI GIS Rich Enabling Technology
Geographic Information Systems (GIS) Geo-Referencing Map Overlay Spatial Analysis Integrates Data Water Resources Topographic Data Roads/Infrastructure Demographics Land Use/Cover Imagery Environmental Considerations Visualization integrating measurements and disciplines
he Web is Becoming Geographically Enabled Many Services and Lots of Communities Distributed Collaboration The Future Many Authors & Publishers Interconnected Interoperable Integrative Dynamic GeoWeb Today Mapping & Visualization... Creating New Opportunities for Collaboration
ArcGIS Technology is Advancing Using the Web as a Platform GIS Server Desktop (Authoring & Using Services) New Web Clients Explorer Web Map Mobile NEW NEW Web Map Mobile NEW Explorer Using Web Services Desktop Engine Authoring Serving ArcGIS Server ArcSDE ArcIMS Any DBMS A Complete System for Authoring, Serving and Using Geographic Knowledge
ArcGIS Server Enterprise GIS Server for Spatially Enabled SOA
ESRI IBM Technology Infrastructure
GIS Services within the Enterprise Mobile Applications GIS Applications 2-D 3-D Integration Platform Other Business Systems Subscription / Consumption Tier Catalog Services Globe Services Map Services Image- Processing Services Geo- Processing Services Locator Services Tracking Services Server Publishing Tier Desktop Authoring Tier
GIS Services within an SOA Subscription / Subscription / Consumption Consumption Tier Tier Globe Globe Services Services Map Map Services Services Locator Locator Services Services Tracking Tracking Services Services Server Server Publishing Publishing Tier Tier Desktop Desktop Authoring Authoring Tier Tier 2-D 3-D Catalog Catalog Services Services Mobile Mobile Applications Applications Image Image- Processing Processing Services Services Geo Geo- Processing Processing Services Services Other Other Business Business Systems Systems GIS GIS Applications Applications
Integrating GIS & Maximo
Levels of Integration Database driven Integration: Ability to read some of the other system tables and link to the GIS feature (existing). ESRI/Geocortex (off the shelf). Application driven Integration: Ability to let the GIS drive (call) other business application passing proper parms. ESRI/Geocortex (off the shelf) & the other business app. Built in enterprise Integration: embeds the GIS into the Business Application and the other way around. Maximo Spatial & ESRI/Geocortex.
Database Level Integration
Application Level Integration Case Study for :Capital Regional District, Victoria, Canada. Read only Integration to get GIS information from within Maximo. Using the Geocortex IMF web GIS product (ontop of ESRI engine).
Application Level Integration Work Orders: search for Pump Station.
Search Results
The Maps tab
Using IMF Tools
Built in Enterprise Integration Maximo Spatial from IBM
Maximo Spatial: from IBM Spatially enabling Maximo Embedding ArcGIS Server 9.2 technology stack in Maximo UI Powerful Java ArcObjects provide capabilities formerly found on only the desktop Dynamic not static Visualization of data a map as a report Geocoding, tracing networks, routing, simple editing Elimination of data duplication Take advantage of Maximo security, sites, orgs, etc
Characteristics of Maximo Spatial Single and Multiple Database Design Model customer environment GIS data open to the Enterprise as a service Any Maximo entity can be spatially enabled Service Request, Assets, Locations, Work Orders, Tools, Materials, Labor Support Linear (Geometric Networks) Roads, Rail, Pipelines, Power lines, Waterways Support Points Fire Hydrants, Gate Valves, Transformers
Characteristics of Maximo Spatial Support Area (Polygon) Forestry, Buildings, Roofs, Service Areas, Campus, Office Support Stored Queries, User Preferences Expose GIS Functionality Through Application Framework Highlighting, Selection, Record & Feature Positioning, Result sets Support LBS (Location Based Services) Directions, Geo Coding & Reverse Geo Coding, Proximity
Maximo Spatial Features Search Maximo (filter and Advanced Search), GIS queries and Find Address Selection Tools Select by Point (single feature selection) Select by extent (rectangle, selects one or more features) Select by polygon (irregular shape, select multiple features) Display (highlight, show related,task Results) Selected or search results can be highlighted in the map view to differentiate Show Related highlights related GIS records Selected GIS features have a tabular representation on the map tab Edit/Link (create new feature, edit existing feature) Create, Edit and Link new GIS features
Maximo Spatial Features GIS Admin New Application An administrative application was added to manage the GIS parameters and relationships between GIS and Maximo tables T&D Organizations MAXVAR to identify if a GIS is available or operational Utilities Industry Solution can be installed without GIS being available MAXVAR to limit the numbers of records retrieved in queries Limits the risk of long running queries
Search Maximo Advanced Search Find by Address search by address Query Builder-SQL light
Address Locator Search Locate on a Map
Search for Service Request using Maximo query
Task Results Selections from Map View Task Results Tree Maintains list of selected features from the Identify, Find Address, Selection Tools, and Query Results List can define record set in GIS or Maximo Input deck for Geoprocessing (future) Feature Counts displayed
Add Aerial Overlay site or external internet or Web Services
Search for Assets Breakers
Display Assets on a Map Breakers at the SubStation
Search for Service Request or Work Order
Task Results Task Results Tree Maintains list of features (AR Node) List can define record set in GIS or Maximo Input deck for Geoprocessing (future) Feature Counts Current query results in CR Node
Query Builder Queries can be created using the Query Builder GIS and Maximo table can be joined so MX columns can be used in queries.
Display Results
Editing Create, Modify, Link GIS features Create any feature. Only features related to the current Maximo application can be linked Must create a Maximo record first Create link and save the GIS and Maximo records. Feature Class in Maximo record. Maximo unique ID in GIS feature record. Maximo attributes are edited in Maximo GIS Attributes are edited from the Edit Task dialog
How to do it?
The Secret Sauce Linking features and attributes, plus Each feature has a record in the table +1 +2 +3 +4 4 Information Spatial Data Geographic Link Unique identifier links feature and attributes Attribute Data FID = 4103 (Feature IDentifier)
Extend Schema & Linkage ASSETS ROADS GIS Feature Class Business Table SHAPE OBJECTID NAME CREATEINMAXIMO MXASSETUID 133 4321 Main St. YES 12345678 ASSET MXES ASSETNUM LOCATION DESCRIPTION FEATURECLASSNAME MXASSETUID 1001 Main St. ROADS 12345678 LOCATIONS PARK GIS Feature Class Business Table SHAPE OBJECTID NAME CREATEINMAXIMO MXLOCATIONSID 245 1234 Playground YES 09922334456 LOCATION - MXES LOCNUM DESCRIPTION FEATURECLASSNAME MXLOCATIONSID L2003 Playground PARK 09922334456
DBMS Mapping Application Table Assets Featue Class AssetUID Building 1001 Park Meters 1002 Transformer 1003 IT Servers 2001 Object ID GIS Table Buildings AssetUID 100011 1001 GIS Table Transformer GIS Table Parking Meters Object ID AssetUID 200011 1002 Application Table Location Featue Class Trees 5000 LocationUID X Object ID AssetUID 300011 1003 GIS Table Wetlands Object ID GIS Table Trees 400011 5000 LocationUID Acres 5001 Object ID LocationUID Forest 5002 500011 5010 Wetlands 5010
REGISTERED CRON PROCESS TO IMPORT GIS ASSETS, LOCATIONS, ETC MAXIMO ArcGIS Server FEATURE CLASS TABLES NAMES TO SCAN FEATURECLASS Table CREATE Application ASSETS & LOCATIONS FEATURECLASS ROADS PARK TABLENAME ASSET LOCATION RDBMS DB2 GIS
About GISTEC? ESRI Exclusive Distributor in UAE. Largest GIS dedicated company in GCC. 45+ employees and professionals. Large number of customers and GIS implementations. GIS Project Implementations, Integration with IT systems, etc. Training Center, Yearly Event (GISWORX), etc.
Training 40+ Introductory and Advanced Courses Locally offered at GISTEC Training Center, Sharjah
Events GISWORX 2008: May 4 7, Dubai
Questions?