Upload
ssp-innovations
View
61
Download
4
Tags:
Embed Size (px)
DESCRIPTION
Reaching State 0 without losing your Versions Describes how we successfully helped Intermountain Rural Electric Assn (a Colorado utility) take their Esri/Schneider Electric GIS system to "state zero" (where no outstanding versions exist), without losing their many crucial versions and edits within those versions. Utilizing the SSP All Edits Reporting & QA Tool and the SSP Nightly Batch Suite product, we were able to record all version and edit information for critical versions that could not be lost, then delete the versions completely, taking the system to state zero. IREA was then able to perform various maintenance activities that are enjoyed at state zero. Once completed, SSP replayed the edits and versions back into the GIS, and users were utilizing the system as if nothing ever happened.
Citation preview
STATE 0
Reaching State 0 without losing your Versions
Agenda
• Introduction
• Business Drivers
• Technology
• Questions?
SSP Innovations
Nine year old GIS and WMS consulting company based in Denver, CO
area
• Work exclusively in the United States utility industry
• Includes Electric, Gas, Water, Wastewater/Sewer, Fiber
Strong partnerships with Esri and Schneider Electric
• Certified to implement/integrate/customize entire Esri & SE GIS suite
• Also do GDB consulting & WMS consulting/implementations
Began working with IREA 2/12: implementation of SSP-All Edits Report
• Have since partnered on several projects (upgrades, custom reporting in Designer,
custom support, education services)
Intermountain REA Service Area
Intermountain REA Statistics
147,000 Customers
200 Employees
5 GIS Employees
15 Designers
5,000 Square Miles
7,900 Line Miles
47 Substations
279 Feeders
Intermountain REA GIS
ESRI 10.0 SP5
ArcGIS Desktop
ArcGIS Server
ArcGIS Online
Arc Engine
Schneider Elec. 10.0.3
ArcFM/Designer
ArcFM Server
Silverlight Viewer
Engine Viewer
Redliner
GDBM
The Problem
NAD27 to NAD83
Costs for new data
Base Map data in ArcMap
GPS Transformations
ArcGIS Online
Needed State 0 to transform the projection
300+ design versions
Rebuilding the network
Production down time
“Hatching the Plan”
ESRI UC 2012
ArcGIS Online – the future of IREA’s GIS system
Constant communication between IREA, Schneider Electric (formerly known as Telvent), and SSP Innovations
“Why can’t we export the designs to XML and just replay the versions back in place?”
“This might work…”
Engine Viewer with Redliner
Save Redline sessions to XML
Replays the session edits to the Enterprise GIS
Telvent Design XML Tools
Export/import capabilities for designs using XML
Works on both WFM and GIS side
SSP All Edits
Stores all edit actions in database
Has graphic display of edit locations
Decision Point
SSP added feature classes to All Edits
Not just graphic representation of edits
Replay old versions
Key to IREA State 0 Project
SSP Nightly Batch Suite
Provided the processing engine for the project
Implementation Environments
Technology
How did we came up with the solution?
• Utilizing two of our tools:
• Night Batch Suite
• All Edits Tool
• The majority of the work was already done by our All Edits Tool
• Reconciles a version and gets differences
• Writes those differences to the database
• Read those differences back from the database.
• The remainder of the work was taken care of by the Night Batch
Suite.
• Write version to the database
• Recreate version from the database
• Update designs’ xml
State 0 Plan
• Reproject Data over a weekend time frame.
• Freeze production by COB on Thursday
• Start preparation on Thursday.
• Run processes over the weekend
• Get users back in the system first thing Monday morning
Preparation
Preparation
• Deployed tools
• Backed up production database
• Copied production to a temp database (IGISTEMP)
• Configured tables and feature classes to host data
• Started processes
State 0 Surgery
Write Versions to Database (242 versions)
• Started process around 5:00pm on Thursday
• Total processing time: 8 hours and 15 minutes
• Checked log file first thing Friday morning.
• Reprocessed any versions with errors (4)
• Reran Write Versions to DB
Get to State 0
• Somewhat a manual process
State 0 Surgery
• Exported ArcFM Configuration (XML)
• Used python script to delete all relationships
• At this point we were at State 0 and ready to reproject the data
• Created IGISNEW database for reprojection
• Re-projected data from NAD27 to NAD83
Put it back together
Rebuilt the Database
• Recreated relationships using python script
• Rebuilt geometry network
• Set privileges and re-versioned database
• Converted objects to ArcFM and Designer
• Swizzled Store Display to point to the new database
• Imported ArcFM Configuration
• Kicked off CreateVersionsFromDB batch application
Put it back together
If Schneider Electric Designer shop
• Update the design graphics
• Manually rebuilt Composite Favorites
State 0 Workflow
State 0 Statistics
IREA’s Versions tree
NAD83 Coordinate System
IREA & SSP Innovations
The users never knew anything had changed
Challenges – Composite Favorites
Composite Favorites:
Store relative feature placement
Store the projection in the record
Stored as HUGEBLOB data type
Solution:
Create session in old database
Place all Composite Favorites
Process the State 0 and Re-Projection
Recreate composite favorites from session
Challenges – Index Rebuild
Two methods for Object Classes in new database:
Create brand new w/ ArcCatalog
Copy from old DB to new DB
If copied from old DB,
Rebuild indexes after relationships are created.
Challenges – User Stored MXD
Two Check Items Here:
Correct database source on any stored layers
Change Data Frame coordinate system
Challenges – Double Check Logs
Overnight CreateVersionFromDB
Process bumped off NW
Proceeded with rebuilding
Processed missing versions
Did not notice error in log
Did not verify version count
Discovered missing versions
Rebuilt the lost versions
Processed bad version later
Moral of the story: Check your logs or ….
The project goes from heart surgery to brain surgery
P.S. Don’t forget to eat
QUESTIONS?
Dennise A. Ramirez
SSP Innovations
720-891-0103
Duane Holt
IREA
720-733-5508