Utility systems such as electric, fiber/telco, gas, and water require the realistic modeling of network attributes or values over distance. For example, consider hydraulic pressure in a pipe network; as water flows away from the reservoir or pump, pressure decreases due to pipe friction, leakage, consumption, etc. Attribute propagation is the process whereby network attributes that change over distance (e.g., maximum allowable operating pressure, phase, etc.) are calculated and maintained. This is important for improving safety as well as efficiency. However, attribute propagation is challenging due to the size of the data, which could have tens of millions of nodes and edges per utility, and billions of nodes and edges at the nationwide scale. Additionally, results may need to be calculated and available quickly for interactive analysis. Previous approaches require immediate updates to all nodes and edges downstream of a node/edge being edited (to account for changes in attribute values), which could be computationally intensive and result in a slow user experience for editing attribute values. This paper presents Propagators, which feature an in-memory approach to attribute propagation. Propagators leverage a network index as well as a heuristic based on colocated sources with similar attribute values to increase computational savings. We present experiments that demonstrate the scalability of Propagators, which have been implemented in ArcGIS Pro and ArcGIS Enterprise.
[1]
Erik G. Hoel,et al.
A trace framework for analyzing utility networks: a summary of results (industrial paper)
,
2018,
SIGSPATIAL/GIS.
[2]
Petko Bakalov,et al.
A Network Model for the Utility Domain
,
2017,
SIGSPATIAL/GIS.
[3]
Scott Morehouse.
Arc/info: a geo-relational model for spatial information
,
1985
.
[4]
William T. Freeman,et al.
Understanding belief propagation and its generalizations
,
2003
.
[5]
Luan Wen-peng.
Advanced Metering Infrastructure
,
2009
.
[6]
Judea Pearl,et al.
Reverend Bayes on Inference Engines: A Distributed Hierarchical Approach
,
1982,
AAAI.
[7]
Peter Batty.
Exploiting relational database technology in a GIS
,
1992
.
[8]
Zoubin Ghahramani,et al.
Learning from labeled and unlabeled data with label propagation
,
2002
.
[9]
Gerhard Lakemeyer,et al.
Exploring artificial intelligence in the new millennium
,
2003
.
[10]
Petko Bakalov,et al.
Moving beyond transportation: utility network management
,
2015,
SIGSPATIAL/GIS.
[11]
Michael Zeiler,et al.
Modeling our world : the ESRI guide to geodatabase design
,
1999
.
[12]
Sean Fisk,et al.
Tour of Spatial Databases
,
2013
.