Вы находитесь на странице: 1из 5

Phased Migration from CAD to GIS Maintains Currency,

Minimizes Disruption for Georgia Power Company*


By Rich Faglier, Georgia Power Co. & Faye Hall, Senior Software Engineer, Enspiria Solutions, Inc.
*Published in February 2008 issue of ESRI Energy Currents.

When ueoigia Powei Company anu its paient,
Southein Company, weigheu ueployment
options foi a new enteipiise uIS, they ueciueu
on a phaseu implementation. A phaseu
appioach meant maintaining two systems, CAB
anu uIS. Bowevei, auequate iesouices weie not
available to maintain two systems in a timely
fashion. So, in auuition to migiating uata anu
implementing a new enteipiise uIS with new
tools anu inteifaces, staff embaikeu on the
uevelopment of a utility application that woulu
maintain the cuiiency of the uIS uata without
auuitional iesouice iequiiements. This utility
was a uata synchionization tool calleu BWu In.
ueoigia Powei Company is a iegional eneigy
company in the southeastein iegion of the
0niteu States. It pioviues eneigy uistiibution
seivices in 1SS of ueoigia's 1S9 counties to
moie than 2.2 million customeis.
Southein Company ueciueu to implement an
enteipiise uIS baseu on AicuIS anu AicSBE,
with auuitional functionality pioviueu thiough
AicFN anu Besignei 9.1, two tools fiom ESRI
business paitnei Telvent Ninei & Ninei. A new
uata mouel woulu be implementeu to au- uiess
coie business neeus anu facilitate the
implementation of new functionality pioviueu
by Telvent Ninei & Ninei's Besignei piouuct
anu ESRI AicuIS Schematics as well as
auuitional feeuei management anu tiacing
tools.
Piioi to the enteipiise uIS, ueoigia Powei
maintaineu its spatial uata in a customizeu
AutoCAB Nap 6 enviionment anu hau
uevelopeu an extensive libiaiy of tools,
inteifaces, anu piogiams baseu on this
platfoim to meet its opeiational iequiiements.
These softwaie tools, howevei, weie ieaching
the enu of theii life. At the same time, Southein
Company was focusing on a single common
platfoim to ieuuce costs, pioviue a moie iobust
enviionment, anu suppoit a move to a mobile
enviionment. The neeu to move to a new
platfoim was eviuent.
Southein Company anu ueoigia Powei en-
listeu the seivices of Enspiiia Solutions, Inc., a
consulting anu systems integiation fiim anu
ESRI business paitnei baseu in Benvei,
Coloiauo, to aiu in the planning, migiation,
uevelopment, anu ueployment of an enteipiise
uIS enviionment. Foi ueoigia Powei, this
pioject incluueu the migiation of
appioximately 12u,uuu AutoCAB uiawings to
AicSBE; the ueployment of the populateu
AicSBE enteipiise uatabase, an AicuIS
enviionment with custom tools; anu the
ueployment of AicFN anu Besignei solutions.
Inteifaces foi suppoiting outage management,
system analysis, customei linking, anu a Web-
baseu map-viewing platfoim woulu be
uevelopeu.
The uata migiation component of the pioject
was to be peifoimeu ovei a 12-month peiiou.
Resouice levels anu the complexity of the
enviionments, inteifaces, anu tools fuithei
extenueu the amount of time that multiple
systems anu inteifaces woulu have to be
maintaineu. 0nce the scheuule was finalizeu,
anu assuming no uelays, theie woulu be moie
than 18 months between the beginning of uata
migiation anu the completion of the iollout of
the uIS.


Figure 1. Synchronization tool aids CAD-to-GIS
migration process.
ueoigia Powei hau to auuiess migiation
conceins. Bata migiation woulu take seveial
months, uuiing which uata upuates woulu
continue in the CAB enviionment. Also, iegions
woulu not be tiansitioneu to the uIS
enviionment until seveial months aftei
ueployment, when the system inteifaces weie
complete. Finally, the uata migiation
investment neeueu to be piotecteu anu the uata
not alloweu to be- come stale.


To facilitate the tiansition anu auuiess its
conceins, ueoigia Powei analyzeu the
following alteinatives foi maintaining the
cuiiency of its uata:
Bouble posting oi posting upuates to the
existing CAB system anu the new uIS
system
Posting upuates to the uIS, then expoiting
the changes back to CAB
Posting changes to CAB anu impoiting the
changes into the uIS using a custom tool


Aftei uelibeiating anu caiefully consiueiing the
impacts of each stiategy, it was ueciueu that
posting the changes to the CAB enviionment,
then impoiting the changes into the AicSBE
uatabase, was the best appioach. The uata
synchionization tool BWu In was uevelopeu to
maintain the uata in the uIS baseu on euits
maue to the AutoCAB files. Bata euitois in the
S4 iegional opeiating heauquaiteis coulu
maintain the uata in the existing enviionment
until they weie tiaineu anu tiansitioneu to the
new uIS tools.
BWu In was uevelopeu as an application that
coulu be scheuuleu anu iun without usei
inteiaction. It compaies the latest veision of an
AutoCAB file to its pievious veision to
ueteimine which featuies have been inseiteu,
upuateu, oi ueleteu. To limit the impact on the
existing piocesses anu systems, BWu In woulu
be a sepaiate, stanu-alone utility that woulu
iun at a scheuuleu fiequency. An auuitional
utility was uevelopeu that iuentifies anu copies
any files that have been mouifieu to a specific
uiiectoiy. 0sing the changeu files, BWu In
compaies them to anothei set of files. 0nce the
uiffeiences between the two files aie uetecteu,
the iemaining tianslations between the
AutoCAB featuies anu AicSBE featuies aie
peifoimeu. The euits aie wiitten to a veision so
useis can veiify the euits anu post them to
uefault.
BWu In was uevelopeu in Niciosoft's C#
piogiamming language using the Aic0bjects
API, Telvent Ninei & Ninei API, anu the
Featuie Nanipulation Engine (FNE) fiom ESRI
business paitnei Safe Softwaie. The C#
application manages the tianslation of each
AutoCAB file anu hanules any eiiois iaiseu by
the tianslation piocess. Bue to the
ielationships between the featuies, both spatial
anu attiibute uata, sepaiate tianslations aie
peifoimeu so ielationships aie cieateu
coiiectly. Foi example, when anchoi featuies
that snap to poles aie tianslateu, the pole is
wiitten to the AicSBE uatabase fiist so an
anchoi can then snap to it. Baseu on the
featuies anu ielationships, BWu In peifoims
foui sepaiate tianslations.
An obstacle in ueveloping the BWu In
application was that Safe Softwaie's FNE
piouuct uiu not wiite AicSBE netwoik featuies.
The ueoigia Powei uata mouel containeu an
electiic netwoik with many netwoik featuies
maintaineu in the CAB enviionment. To woik
aiounu this, these featuies weie postpiocesseu
using FNE to tiansfei them to a peisonal geo-
uatabase. A custom tool was then useu to move
them fiom the peisonal geouatabase to the
AicSBE uatabase.
Similaily, AicFN auueu extensions to each
featuie anu object class in the uata mouel that
alloweu custom coue anu Auto0puatei to be
executeu whenevei a featuie oi object was
mouifieu. The featuies anu objects weie
wiitten to AicSBE thiough the FNE tianslatoi
using the Aic0bjects API iathei than thiough
the AicCatalog oi AicNap inteiface. The
Telvent Ninei & Ninei extensions faileu
because a Telvent Ninei & Ninei license hau
not been appiopiiately checkeu out. Initially, a
custom FNE ieauei was wiitten to check out a
Telvent Ninei & Ninei license so the ieauing
anu wiiting of the featuies fiom the AicSBE
uatabase coulu occui, invoking an eiioi uialog.
Bowevei, a Niciosoft patch ieleaseu in }uly
2uu6 iesulteu in the FNE tianslation uisplaying
a memoiy iefeience eiioi at the enu of eveiy
tianslation. Since BWu In ian as a seivice, theie
was no way foi a usei to iesponu to the uialog
boxes, so BWu In woulu be on holu until
someone cleaieu the uialog boxes.


Figure 2. Potential conflicts are automatically
logged for review and correction.
In auuition, it was not possible to contiol
custom Auto0puatei fiom within FNE ieaueis
they coulu be uisableu anu faileu to
consistently fiie. The custom Auto0puatei was
not wiitten foi execution fiom a stanu-alone
application. In many cases, it was assumeu that
AicNap woulu be iunning when the custom
coue was executeu, but this assumption
iesulteu in, among othei issues, eiioi message
boxes being uisplayeu. As with the pievious
license issues, with no usei to iesponu to these
eiioi uialog boxes, BWu In woulu go on holu
until someone was able to cleai the uialog
boxes.
It then was ueciueu that using a postpiocessoi
to move the simple featuies fiom a tempoiaiy
peisonal geouatabase to the AicSBE uatabase
woulu help solve many of the issues. An empty
peisonal geouatabase was uevelopeu with the
same uata mouel as the AicSBE uatabase
except it uiu not have a netwoik anu none of
the Telvent Ninei & Ninei extensions weie
applieu to it. Noie columns weie auueu to each
featuie anu object class so the postpiocessoi
was awaie of the type of tiansaction to be
peifoimeu with the featuie.

By using the peisonal geouatabase with a
postpiocessoi, the FNE tianslations no longei
iequiieu a geouatabase wiitei to access the
uatabase. This alloweu the geouatabase ieauei
to be changeu to an AicSBE ieauei that uses
AicSBE to access the featuies iathei than the
Aic0bjects API. Because featuies weie now
being ieau fiom the uatabase, a custom FNE
ieauei was not neeueu anu any pioblems with
AicFN licenses weie avoiueu. As an auueu
bonus, this change iesulteu in a 66 peicent
impiovement in the peifoimance of BWu In.
Files that hau been taking 2u minutes to
piocess weie being piocesseu in less than 7
minutes. Anothei impoitant uesign
consiueiation was the ability to log
inconsistencies oi issues so that coiiections
coulu be maue. With moie than 1uu featuie
classes being upuateu by BWu In baseu on
euits in a ielatively foigiving enviionment, it
was possible that a tianslation coulu fail uue to
an invaliu uata type. 0thei possible issues
aiose when people moveu oi ueleteu featuies


in the AicSBE uatabase without iealizing the
impact of these changes on BWu In.
Foitunately, the new uata mouel pioviueu the
ability to ueteimine if anu when the featuie
was mouifieu so that potential conflicts coulu
be loggeu foi ieview. Log files, potential conflict
files, faileu featuies, anu unmatcheu shapefiles
weie cieateu to pioviue useis anu
auministiatois with the ability to investigate
potential pioblems anu coiiect issues
efficiently.
BWu In was ueployeu in 0ctobei 2uu6 in the
ueoigia Powei piouuction enviionment only
aftei stiingent testing. Noie than 1,7uu
veisions have been posteu to the piouuction
uatabase thiough BWu In. New piocesses,
baseu on the numbei of euits, valiuation tools,
anu spot checks, have been implementeu to
ensuie uata quality.
The BWu In pioject has been a success. It
enableu ueoigia Powei to maintain the
cuiiency of its uata in the uIS uuiing the 18-
month migiation piocess without the expense
of auuitional iesouices. Fuithei, BWu In
ieuuces cost anu iesouice impacts that woulu
iesult fiom a uelay in scheuule.









About the authors
Rich Fagliei is a uistiibution suppoit
supeivisoi at ueoigia Powei Co. Be has been
at ueoigia Powei foi moie than 2S yeais.
Buiing that time, he has woikeu in the
engineeiing anu test sections at Plant
NcBonough anu has been in the inuustiial
maiketing anu uistiibution uepaitments. Be
moveu to the uistiibution suppoit uepaitment,
wheie he woiks with new technology stiategy,
uevelopment anu ueployment. Fagliei has a
BSNE uegiee fiom ueoigia Tech anu is a
membei of both the Society of Nechanical
Engineeis anu uITA.
Faye Ball ieseaiches, uesigns anu uevelops
softwaie systems to integiate legacy
applications with uIS. Bei 1u yeais of
consulting anu system integiation expeiience
have incluueu utilities anu public-sectoi woik.
Bei backgiounu also incluues engineeiing
expeiience in the manufactuiing inuustiy as
well as softwaie uesign anu uevelopment
expeiience in the telecommunications anu
iailway tianspoitation inuustiies. She holus a
bacheloi's uegiee in systems uesign
engineeiing fiom the 0niveisity of Wateiloo,
Canaua.

Вам также может понравиться