Implementing Geometric Networks in PODS ESRI Spatial 5.0

advertisement
Implementing
Geometric Networks in
PODS ESRI Spatial 5.0
J. Tracy Thorleifson
Eagle Information Mapping, Inc.
Contents
1
Linear Referencing in
Geometric Networks & Arc Schematics
2
Overlapping edges in
Geometric Networks
3
Options for Network implementation in
PODS ESRI Spatial
4
Example implementations
Linear Referencing in Geometric Networks
 Do edge features in a Geometric Network
support measures?
 Yes!
 Edge features support both measure and Z values
 Can edge features in a Geometric Network be
used as route features for route event layers?
 Yes!
 Any Polyline M edge feature class in a Geometric
Network can be used to support route event layers
Linear Referencing in Arc Schematics
 Do links in an Arc Schematics feature class support
linear referencing?
 Yes and no…
• M values from the data source feature class are not preserved
• Link features in a Schematics feature class store M values, but these
values are set by Arc Schematics
• Identify M’s tool does not work with a Schematics feature class
 Can Arc Schematics link features be used as route
features for route event layers?
 No, but…
• Arc Schematics supports “Node on Link” and “Sub Link” feature
types
• Custom XML Builder and/or geoprocessing code is currently
required
Topology in a Geometric Network
 Network topology is determined solely by spatial coincidence of
junctions and edge-ends
 Overlapping edges do not result in connectivity or geometry errors as
long as junction / edge-end topology is maintained
 Editing considerations
 Any editing tool that maintains junction / edge-end topology is necessary
and sufficient
• Generic ArcMap Edit tools – make sure to properly manage the ‘snapping’
environment
 Junction edits in a geometric network also move connected edges;
edges are ‘anchored’ at the next junction
• Can be problematic in PODS ESRI Spatial where all online features may not
participate in the network – non-network online features will not move
• Centerline edits should be ‘anchored’ by control points – the net junction
adjacent to the one being edited may not be a control point, causing the
introduction of a centerline deflection without a corresponding control point
Overlapping Edges in Geometric Networks
 Overlapping edges of different types for a single entity
(e.g. a single pipeline) are not a problem
 There is only a single path through the overlapping edges
• Find connected, find path and trace all work
• Find loops is useless, since all overlapping edges are ‘looped’ by
defintion
 Overlapping edges for two or more entities (i.e. multiple
pipelines) are a problem
 The network analysis tools can’t tell that the overlapping edges
belong to different entities
• Find connected, find path, find loops and trace return spurious
results
Considerations for implementation
 Primary intended use
 Support for hydraulic modeling?
 Outage modeling?
 Creation of schematic diagrams?
 Geometric networks require feature classes as
input
 Route event-based layers cannot be used in a
geometric network
 In implementations with overlapping edges, use
the complex edge type for edge features
Geometric Network Option 1 – “Classic”
 Only include features in the network through
which product actually flows
 Pipe segments, valves, tees, meters, taps, etc.
 Model sources and sinks
 Model connectivity rules
 Best for:
 Supporting export to hydraulic modeling applications
 Application of network analysis tools in ArcMap
• Outage modeling, flow tracing, etc.
Geometric Network Option 2 – “Schematic”
 Include all features in the network that you might
want to see in a schematic diagram
 StationSeries + whatever!
 Don’t worry about sources and sinks, or connectivity
rules
 Best for:
 Arc Schematics diagram creation
• The standard builder is optimized for geometric networks and
deals nicely with all feature classes participating in the
network
Geometric Network Option 3 – “Event-Based”
 Include only StationSeries in the network
 Use schematic diagram rules to add non-network
features to a schematic
• Spatial query rule
• Relationship rule
 Use a custom XML builder to include route events in a
schematic
 Best for:
 Really only useful for schematics generation, as nonnetwork features appear only in the schematic
diagram
Sample Steam Injection Network
Steam Injection Legend
Option 1 – Schematic for “Classic” Network
 All productcarrying features
participate in the
network
 PipeSegment is
the only edge
class
 StationSeries is
not included
Option 2 – Schematic for “Schematic” Network
 All productcarrying features
participate in the
network
 PipeSegment
and
StationSeries are
both present as
complex edge
features
Option 3 – Schematic for “Event-Based” Network
 StationSeries is
the only feature
class in the
network
 Cogen, Well,
Well Tester,
Steam Manifold
and Closure are
all “offline”
features
 Placed in the
diagram with a
spatial query rule
Conclusion
 Geometric networks are wholly compatible with linear
referencing as implemented in PODS ESRI Spatial
 Overlapping edges resulting from StationSeries features and
online polyline event features are generally a non-issue
 A variety of options are possible when implementing a
geometric network with PODS ESRI Spatial
 The option selected is dependent on intended use of the network
 Arc Schematics paired with a geometric network-enabled
PODS ESRI Spatial Geodatabase is a useful display and
visualization tool
Download