Beruflich Dokumente
Kultur Dokumente
Water Utilities
$50.00
88053
DOME2M12/01sp
Printed in USA
9 781589 480308
ISBN 1-58948-030-9
Water Utilities
ArcGIS Data Models
Attribution.p65
12/06/2001, 8:21 AM
Contents
ACKNOWLEDGEMENTS ............................................................................................................................ v
CHAPTER 1: MODELING WITH THE ARCGIS WATER UTILITIES DATA MODEL ................... 1
Introduction ............................................................................................................... 2
Modeling concepts in ArcGIS Water ............................................................................ 3
Water networks ........................................................................................................... 4
CHAPTER 2: DEPLOYING THE ARCGIS WATER DATA MODEL .................................................... 9
TOC.p65
12/05/2001, 1:07 PM
Equipment ................................................................................................................ 84
CHAPTER 7: FACILITY DATA MODEL REFERENCE ...................................................................... 9 5
Facilities ................................................................................................................... 96
CHAPTER 8: FEATURE DATA MODEL REFERENCE .................................................................... 107
TOC.p65
12/05/2001, 1:07 PM
Acknowledgements
The creation of ArcGIS Water Utilities Data Model
has been a collaborative effort of several ESRI
employees. The writers of the book include Bob
Booth, Erik Hoel, Mike Zeiler, Steve Grise, Eddie
Idolyantes, and Evan Brinton. Clint Brown
constantly reminded us about the importance of
this book and spent time helping us with the
content.
Geo Decisions
Louisville MSD
Louisville Water Company
City of Houston
City of Phoenix
City of Kamloops
City of Portland
MW Soft
City of Spokane
Parsons Corporation
acknowledgements.p65
12/05/2001, 1:05 PM
acknowledgements.p65
12/05/2001, 1:05 PM
Modeling
with the ArcGIS
Water utilities
data model
Ch01 Modeling.p65
12/05/2001, 1:12 PM
INTRODUCTION
Ch01 Modeling.p65
12/05/2001, 1:12 PM
Ch01 Modeling.p65
12/05/2001, 1:12 PM
W ATER NETWORKS
Design discussion
radial network
looped network
TRANSMISSION SYSTEMS
Ch01 Modeling.p65
12/05/2001, 1:12 PM
DISTRIBUTION SYSTEMS
Ch01 Modeling.p65
12/05/2001, 1:12 PM
From an inspection, maintenance, and repair perspective, the association of all relevant operations activity
with the physical device throughout its life at various
transient geographic locations is also important.
Customer billing/demand information is important for
system capacity planning. There are many sophisticated
software products available today to perform complex
hydraulic analysis that requires a combination of
facility and customer demand data. Water and
wastewater utilities need an effective way to perform
system planning through linking the current GIS
network with consumption data.
SEWER AND STORMWATER NETWORKS
Ch01 Modeling.p65
12/05/2001, 1:12 PM
always gravity fed. Sewer systems are generally connected at manholes to provide for rudimentary flow
control and connection of pipes at different elevations. This key distinction results in modeling water
network elevations with fittings and valves, while
sewer network elevation information is captured at
the ends of pipe segments.
Design discussion
Design discussion
Ch01 Modeling.p65
12/05/2001, 1:12 PM
Design discussion
Ch01 Modeling.p65
12/05/2001, 1:12 PM
Deploying the
ArcGIS Water
data model
Ch02 Deploying.p65
12/05/2001, 1:14 PM
Ch02 Deploying.p65
10
12/05/2001, 1:14 PM
Generate schema
with wizard
MS
Repository
Import data
Geodatabase
Object class
Geodatabase
Apply UML to
existing data
Shapefiles
Feature class
Coverages
Polygon
Point
Line
Edge
Junction
MyMain: Custom
Distribution Main
Attributes of
MyMains
Custom
Behavior:
Calculate Flow
Ch02 Deploying.p65
11
12/05/2001, 1:14 PM
Sharing a geodatabase
In this stage you make the data in your geodatabase
available for use.
ArcCatalog and ArcMap are the two main
applications you and others in your organization
will use to work with your geodatabase.
ArcCatalog lets you manage your database, publish
layers with standardized symbology throughout your
organization, load data, and create versions of your
geodatabase. You make the data in your geodatabase
available by placing maps and layer fileswhich
reference the data in the databasein shared
folders for your systems various types of users. You
can control access to data by creating passwordprotected connections to your database.
Edit Tool
Toolbar
Folder
Connection
Personal
Geodatabase
Map
Layer
Database
Connection
Ch02 Deploying.p65
12
12/05/2001, 1:14 PM
Ch02 Deploying.p65
13
12/05/2001, 1:14 PM
Ch02 Deploying.p65
14
12/05/2001, 1:14 PM
Ch02 Deploying.p65
15
12/05/2001, 1:14 PM
Ch02 Deploying.p65
16
12/05/2001, 1:14 PM
Generating code
The CASE tools thematic group of ArcGIS has
two parts: the Code Generation Wizard and the
Schema Creation Wizard. The Code Generation
Wizard allows you to create custom COM objects
for each component of your geodatabase.
For more information on the ESRI object model
and generating code for your custom objects using
the Code Generation Wizard, see Modeling Our
World and Exploring ArcObjects.
3rd Party
CASE
UML Object
Model
MS
Repository
ArcGIS CASE
Tools Subsystem
Custom
Object
COM Code
Generator
Geodatabase
Schema
Generator
Geodatabase
Schema
Ch02 Deploying.p65
17
12/05/2001, 1:14 PM
Ch02 Deploying.p65
18
12/05/2001, 1:14 PM
Ch02 Deploying.p65
19
12/05/2001, 1:14 PM
Data assessment
Ch02 Deploying.p65
20
12/05/2001, 1:14 PM
Ch02 Deploying.p65
21
12/05/2001, 1:14 PM
Ch02 Deploying.p65
22
12/10/2001, 2:47 PM
Ch02 Deploying.p65
23
12/05/2001, 1:14 PM
Ch02 Deploying.p65
24
12/05/2001, 1:14 PM
Customizing
the ArcGIS
Water data
model
Ch03 Customizing.p65
25
25
12/06/2001, 8:50 AM
Ch03 Customizing.p65
26
12/07/2001, 12:58 PM
Excerpt from Tutorial1.vsd showing the relationship of the class WaterLine to WaterLine and ESRI Complex Edge Feature
Ch03 Customizing.p65
27
12/07/2001, 12:58 PM
Ch03 Customizing.p65
28
12/07/2001, 12:58 PM
Ch03 Customizing.p65
29
12/07/2001, 12:58 PM
12. To check that the relationship is made, doubleclick LateralLine and click the Attributes Tab
on the UML Property Editor.
Ch03 Customizing.p65
30
12/07/2001, 12:58 PM
Ch03 Customizing.p65
31
12/07/2001, 12:58 PM
Ch03 Customizing.p65
32
12/07/2001, 12:58 PM
Ch03 Customizing.p65
33
12/07/2001, 12:58 PM
Ch03 Customizing.p65
34
12/07/2001, 12:58 PM
Ch03 Customizing.p65
35
12/07/2001, 12:58 PM
7. Click OK.
4. Double-click Class1 and type WetBarrel in the
Name field.
Ch03 Customizing.p65
36
12/07/2001, 12:58 PM
3. Click Attributes.
Ch03 Customizing.p65
37
12/07/2001, 12:58 PM
9. Click OK.
6. Double-click HydrantLaterals.
7. Click the Attributes tab, then click New.
Ch03 Customizing.p65
38
12/07/2001, 12:58 PM
Connectivity rules
SubtypeB
X
SubtypeC
X
X
Ch03 Customizing.p65
39
12/07/2001, 12:58 PM
Ch03 Customizing.p65
40
12/07/2001, 12:58 PM
Ch03 Customizing.p65
41
12/07/2001, 12:58 PM
Ch03 Customizing.p65
42
12/12/2001, 11:20 AM
Ch03 Customizing.p65
43
12/07/2001, 12:58 PM
Ch03 Customizing.p65
44
12/07/2001, 12:58 PM
Ch03 Customizing.p65
45
12/12/2001, 11:20 AM
6. Click Next.
A repository may contain several object models.
7. Click the object model you created in the
repository, click Next.
Ch03 Customizing.p65
46
12/07/2001, 12:58 PM
Ch03 Customizing.p65
47
12/07/2001, 12:58 PM
Ch03 Customizing.p65
48
12/07/2001, 12:58 PM
Ch03 Customizing.p65
49
12/07/2001, 12:58 PM
LOADING DATA
This will not work for feature classes that have custom
objects with custom object creation behavior because
the object creation behavior will not be triggered. For
example, you might have a custom
WaterStructure:TreatmentPlant object with a class
extension to create a
NetworkStructure:TreatmentPlant object and relate it
to the WaterStructure in a composite relationship,
whenever a WaterStructure feature is created. If you
were to load the WaterStructure features with strategy
1, as simple features, this behavior would not be
triggered and the NetworkStructures would not be
created or correctly related to the WaterStructure
features. You would need additional custom scripting
tools to create the NetworkStructures and implement
the relationships.
Create UML
MS
Repository
Generate schema
with the Schema
Generation wizard
Register the data
as versioned
Shapefiles
ArcCatalog
Coverages
Delete any
networks
ArcCatalog
Geodatabase
Ch03 Customizing.p65
50
12/07/2001, 12:58 PM
For more information about the performance tradeoffs involved in loading and using network feature
data, see the ESRI Technical Paper Multiuser GIS
Systems with ArcInfo 8: Guidelines for designing
and implementing multiuser GIS databases in
ArcInfo 8. This paper and the latest database
performance enhancement tips can be found at
ArcOnline:
http://arconline.esri.com.
Create UML
ArcCatalog
MS
Repository
Generate schema
with the Schema
Generation wizard
Shapefiles
Compress the
database
Coverages
Register data
as versioned
Geodatabase
Ch03 Customizing.p65
51
12/07/2001, 12:58 PM
2. Click Yes.
Ch03 Customizing.p65
52
12/07/2001, 12:58 PM
6. Click Next.
7. In the Simple Data Loader form, the radio
button I do not want to load all features into a
subtype will be active. All other fields are
disabled. Click Next.
Ch03 Customizing.p65
53
12/07/2001, 12:58 PM
Ch03 Customizing.p65
54
12/07/2001, 12:58 PM
2. Click Next.
Ch03 Customizing.p65
55
12/07/2001, 12:58 PM
Ch03 Customizing.p65
56
12/07/2001, 12:59 PM
Ch03 Customizing.p65
57
12/07/2001, 12:59 PM
Add Data
Ch03 Customizing.p65
58
12/07/2001, 12:59 PM
Ch03 Customizing.p65
59
12/07/2001, 12:59 PM
Ch03 Customizing.p65
60
12/07/2001, 12:59 PM
Ch03 Customizing.p65
61
12/07/2001, 12:59 PM
Ch03 Customizing.p65
62
12/07/2001, 12:59 PM
SHARING A GEODATABASE
Ch03 Customizing.p65
63
12/07/2001, 12:59 PM
Ch03 Customizing.p65
64
12/12/2001, 11:29 AM
Ch03 Customizing.p65
65
12/07/2001, 12:59 PM
Sharing maps
Another way to share your geodatabase is with
maps. Like layers, maps store information about
how to draw features, but they can store it for
multiple layers. They can also store other
information, for example, a layout, multiple data
frames, scale-dependent drawing rules, spatial
bookmarks, and custom toolbars.
Ch03 Customizing.p65
66
12/07/2001, 12:59 PM
Building
analysis
models
67
67
12/05/2001, 1:21 PM
OBJECT MODEL
water distribution
Feature
WaterFeature
water features
LineProtector
ScadaSensor
SpatialOperationsRecord
UndergroundEnclosure
Inspection
Leak
Maintenance
Repair
Casing
MeterBox
Vault
ValveVault
ThrustProtection
Anode
AccessTunnel
Casement
ConduitBridge
ProtectiveTunnel
WaterStructure
EnclosedStorageFacility
ProductionWell
PumpStation
StorageBasin
TreatmentPlant
ComplexEdgeFeature
Anchor
Blocking
Deadman
Kicker
WaterLine
water lines
Geodatabase
feature class
MainLine
LateralLine
is a type of
is associated with
is composed of
list of subtypes
...
Abstract
feature class
1..*
multiplicity
PressurizedMain
AirRelease
BlowOff
Bypass
ChemicalInjection
DistributionMain
Interconnect
PipeBridge
SamplingStation
TransmissionMain
GravityMain
Commercial
Domestic
Fire
HydrantLaterals
Industrial
Irrigation
Carrier
InlineStorage
TransportPipe
68
12/05/2001, 1:21 PM
object model
*
ArcGISEquipment
Object
AnalysisPoint
OperationsRecord
Barrel
water equipment
ChemicalInjector
BarScreen
Motor
Regulator
SimpleJunctionFeature
WarehouseMeter
FlowTube
Flume
Magnetic
MeterTurbine
ModifiedVenturi
Multijet
OrificePlate
Propeller
Proportional
Sonic
Venturi
Weir
ArcGISFacility
NetworkStructure
DischargeStructure
DiversionChamber
DiversionPoint
JunctionChamber
LiftStation
ProductionWell
PumpStation
SplitManhole
StorageBasin
TideChamber
TreatmentPlant
StandByPower
WarehouseEquipment
TideGate
WarehouseValve
WarehousePump
AxialFlow
Centrifugal
Jet
Reciprocating
Rotary
Screw
Turbine
Ball
Butterfly
Cone
Gate
Plug
WaterFacility
water facilities
CatchBasin
Fitting
Cleanout
Cleanout
FlushingStructure
LampHole
DischargePoint
Meter
Bend
Cap
Coupling
Cross
ExpansionJoint
Offset
Reducer
Riser
Saddle
Sleeve
Tap
Tee
Weld
Wye
FlowTube
Flume
Magnetic
ModifiedVenturi
Multijet
OrificePlate
Propeller
Proportional
Sonic
Turbine
Venturi
Weir
Air
AirGap
AirRelease
AtmosphericVacuum
Combination
DoubleCheck
PressureVacuum
ReducedPressureBackflow
RPZ
SimpleCheck
Vacuum
VacuumBreaker
VacuumRelease
Valve
Pump
AxialFlow
Centrifugal
Jet
Rotary
Screw
Turbine
Reciprocating
WarehouseControlValve
WarehouseSystemValve
SystemValve
ControlValve
Ball
Butterfly
Cone
Gate
Plug
Manhole
LateralPoint
Air
AirGap
AirRelease
AtmosphericVacuum
Combination
DoubleCheck
Pressure Vacuum
ReducedPressureBackflow
RPZ
SimpleCheck
Vacuum
VacuumBreaker
VacuumRelease
69
12/05/2001, 1:21 PM
sewer / stormwater
Feature
WaterFeature
water features
LineProtector
ScadaSensor
SpatialOperationsRecord
UndergroundEnclosure
Inspection
Leak
Maintenance
Repair
Casing
MeterBox
Vault
ValveVault
ThrustProtection
Anode
AccessTunnel
Casement
ConduitBridge
ProtectiveTunnel
ComplexEdgeFeature
Anchor
Blocking
Deadman
Kicker
WaterStructure
DischargeStructure
DiversionChamber
DiversionPoint
JunctionChamber
LiftStation
ProductionWell
PumpStation
SplitManhole
StorageBasin
TideChamber
TreatmentPlant
WaterLine
water lines
Geodatabase
feature class
MainLine
LateralLine
is a type of
is associated with
is composed of
list of subtypes
...
Abstract
feature class
1..*
multiplicity
PressurizedMain
Force
PipeBridge
Pressure
Vacuum
GravityMain
Combination
Commercial
Domestic
Industrial
Irrigation
Collector
Culvert
InlineStorage
Interceptor
InvertedSiphon
OpenChannel
Outfall
Overflow
Tunnel
70
12/05/2001, 1:21 PM
object model
*
ArcGISEquipment
Object
AnalysisPoint
OperationsRecord
Barrel
water equipment
ChemicalInjector
BarScreen
Motor
Regulator
SimpleJunctionFeature
WarehouseMeter
FlowTube
Flume
Magnetic
MeterTurbine
ModifiedVenturi
Multijet
OrificePlate
Propeller
Proportional
Sonic
Venturi
Weir
ArcGISFacility
NetworkStructure
DischargeStructure
DiversionChamber
DiversionPoint
JunctionChamber
LiftStation
ProductionWell
PumpStation
SplitManhole
StorageBasin
TideChamber
TreatmentPlant
StandByPower
TideGate
WarehouseEquipment
WarehouseValve
WarehousePump
AxialFlow
Centrifugal
Jet
Reciprocating
Rotary
Screw
Turbine
WarehouseControlValve
WarehouseSystemValve
Ball
Butterfly
Cone
Gate
Plug
Air
AirGap
AirRelease
AtmosphericVacuum
Combination
DoubleCheck
PressureVacuum
ReducedPressureBackflow
RPZ
SimpleCheck
Vacuum
VacuumBreaker
VacuumRelease
WaterFacility
water facilities
CatchBasin
Fitting
Cleanout
Cleanout
FlushingStructure
LampHole
DischargePoint
Meter
Bend
Cap
Coupling
Cross
ExpansionJoint
Offset
Reducer
Riser
Saddle
Sleeve
Tap
Tee
Weld
Wye
FlowTube
Flume
Magnetic
ModifiedVenturi
Multijet
OrificePlate
Propeller
Proportional
Sonic
Turbine
Venturi
Weir
Valve
Pump
AxialFlow
Centrifugal
Jet
Rotary
Screw
Turbine
Reciprocating
SystemValve
Ball
Butterfly
Cone
Gate
Plug
Manhole
LateralPoint
ControlValve
Air
AirGap
AirRelease
AtmosphericVacuum
Combination
DoubleCheck
Pressure Vacuum
ReducedPressureBackflow
RPZ
SimpleCheck
Vacuum
VacuumBreaker
VacuumRelease
71
12/05/2001, 1:21 PM
ANALYSIS MODELS
72
12/10/2001, 3:08 PM
Complex
Edge
Feature
WaterLine
MainLine
PressurizedMain
LateralLine
GravityMain
73
12/05/2001, 1:21 PM
74
12/05/2001, 1:21 PM
Type hierarchy
for lateral lines
ComplexEdgeFeature
LateralLine
WaterLine
LateralLine
Object class
+AdministrativeArea : esriFieldTypeString
+OperationalArea : esriFieldTypeString
+Status : esriFieldTypeInteger
+WaterType : esriFieldTypeString
+FlowMeasurementID : esriFieldTypeString
-Type : esriFieldTypeInteger = 0
+FacilityID : esriFieldTypeString
+InstallDate : esriFieldTypeDate
+Material : esriFieldTypeString
+LocationDescription : esriFieldTypeString
+Diameter : esriFieldTypeInteger
Interface
ILateralLine
+LocationDescription : BSTR
+Diameter : long
refines
75
12/05/2001, 1:21 PM
76
12/05/2001, 1:21 PM
Lines
data model
reference
77
Ch05 Lines.p65
77
12/05/2001, 1:22 PM
W ATER
LINES
Complex
Edge
Feature
WaterLine
The root level of the Lines thematic group is the
WaterLine abstract class. The WaterLine class is a
subclass of the generic geodatabase
ComplexEdgeFeature. Being a subclass, it will
inherit the behavior of the ComplexEdgeFeature,
most notably, the ability to participate in geometric
networks.
Complex
Edge
Feature
WaterLine
WaterLine
MainLine
LateralLine
AdministrativeArea
FacilityID
FlowMeasurementID
InstallDate
LifecycleStatus
Material
OperationalArea
Subtype
WaterType
WorkorderID
PressurizedMain
GravityMain
Ch05 Lines.p65
78
12/05/2001, 1:22 PM
LateralLine
A lateral line is a small-diameter pipe that runs from
the main line to the customer premises. LateralLine
is a concrete class. The types of lateral lines are
Combination, Commercial, Domestic, Fire,
HydrantLateral, Industrial, and Irrigation.
WaterLine
LateralLine
LocationDescription
Size
Ch05 Lines.p65
79
12/05/2001, 1:22 PM
MainLine
GravityMain
WaterLine
MainLine
ExteriorCoating
JointType[2]
LiningType
PipeClass
Roughness
MainLine
GravityMain
PressurizedMain
BarrelCount
CrossSectionShape
DownstreamInvert
Measurement[2]
NominalSize
Slope
Ch05 Lines.p65
80
12/05/2001, 1:22 PM
WaterLine
MainLine
GravityMain
PressurizedMain
Depth
Diameter
GroundSurfaceType
PressureRating
PressurizedMain
A pressurized main is a type of main line that is
pressurized. PressurizedMain is a concrete class.
There are numerous types of PressurizedMains in
the water distribution model; they include
AirRelease, BlowOff, Bypass, ChemicalInjection,
DistributionMain, Interconnect, PipeBridge,
SamplingStation, and TransmissionMain.
Transmission mains are large-diameter pipelines
(24" or larger) that carry large quantities of raw
water long distances from their source to a water
treatment plant, then to the distribution grid
system. Transmission mains generally run in a rather
straight line from point to point. Lateral lines are
not attached to transmission mains.
Ch05 Lines.p65
81
12/05/2001, 1:22 PM
Ch05 Lines.p65
82
12/05/2001, 1:22 PM
Equipment
data model
reference
83
Ch06 Equipment.p65
83
12/05/2001, 1:24 PM
EQUIPMENT
Object
ArcGISEquipment
AnalysisPoint
TideGate
Aerator
WarehouseEquipment
Motor
Regulator
WarehousePump
OperationsRecord
BarScreen
WarehouseValve
WarehouseSystemValve
AirGap
Aerator
SurgeReliefTank
StandbyPower
ChemicalInjector
WarehouseHydrant
WarehouseMeter
WarehouseControlValve
Ch06 Equipment.p65
84
12/05/2001, 1:24 PM
ArcGISEquipment
AnalysisPoint
Object
Object
ArcGISEquipment
AnalysisPoint
EquipmentID
InstallDate
LifecycleStatus
Manufacturer
Model
NetworkOID
SerialNumber
Status
Subtype
NetworkOID
RecordID
RecordedValue
Subtype
Ch06 Equipment.p65
85
12/05/2001, 1:24 PM
OperationsRecord
Aerator
Object
Object
OperationsRecord
ID
LocationDescription
NetworkOID
RecordDate
Subtype
ArcGISEquipment
Aerator
IndividualTrayArea
RiserCount
TotalTrayArea
TrayCount
Ch06 Equipment.p65
86
12/05/2001, 1:24 PM
AirGap
ChemicalInjector
Object
Object
ArcGISEquipment
ArcGISEquipment
AirGap
ChemicalInjector
GapMeasure
OutletDiameter
ChemicalType
Ch06 Equipment.p65
87
12/05/2001, 1:24 PM
Motor
StandByPower
Object
Object
ArcGISEquipment
ArcGISEquipment
StandbyPower
Phases
Voltage
Amperage
Motor
AveragePowerUsage
PeakPowerUsage
Phases
RatedPower
RPM
VariableSpeed
Voltage
Ch06 Equipment.p65
88
12/12/2001, 11:50 AM
SurgeReliefTank
WarehouseEquipment
Object
ArcGISEquipment
ArcGISEquipment
SurgeReliefTank
Capacity
PressureSetting
WarehouseEquipment
WarehouseID
WarehouseStatus
WarrantyDate
Ch06 Equipment.p65
89
12/05/2001, 1:24 PM
WarehousePump
WarehouseMeter
ArcGISEquipment
WarehouseEquipment
WarehousePump
DischargeDiameter
InletDiameter
RatedFlow
RatedPressure
TotalDynamicHead
ArcGISEquipment
WarehouseEquipment
WarehouseMeter
Diameter
FlowRange
MeasurementDate
Ch06 Equipment.p65
90
12/05/2001, 1:24 PM
WarehouseHydrant
WarehouseValve
ArcGISEquipment
WarehouseEquipment
WarehouseHydrant
BarrelDiameter
MainValveType
NozzleDiameter[4]
OutletConfiguration
SeatDiameter
ArcGISEquipment
WarehouseEquipment
WarehouseValve
Diameter
Ch06 Equipment.p65
91
12/05/2001, 1:24 PM
WarehouseSystemValve
A warehouse system valve is a piece of equipment that
is fitted to a pipeline or orifice in which the closure
member is either rotated or moved transversely or
longitudinally in the waterway so as to control or
stop the flow. Additionally, warehouse system
valves may be used to regulate pressure, isolate,
throttle flow, prevent backflow, and relieve
pressure. The types of system valves include Ball,
Butterfly, Cone, Gate, and Plug.
WarehouseEquipment
WarehouseValve
WarehouseSystemValve
BypassValve
ClockwiseToClose
CurrentlyOpen
Motorized
NormallyOpen
PercentOpen
PressureSetting
RegulationType
TurnsToClose
WarehouseEquipment
WarehouseValve
WarehouseControlValve
Ch06 Equipment.p65
92
12/12/2001, 12:13 PM
Barrel
BarScreen
Object
Object
Barrel
BarrelShape
CoatingMaterial
Diameter
LifecycleStatus
Material
Roughness
ArcGISEquipment
BarScreen
CleaningMechanism
ScreenMaterial
ScreenThickness
SpacingSize
Ch06 Equipment.p65
93
12/05/2001, 1:24 PM
Regulator
TideGate
Object
ArcGISEquipment
Object
Regulator
ArcGISEquipment
MaxPercentOpen
Measurement[2]
SensorType
TideGate
Material
MaxPercentOpen
Measurement[2]
ToppingElevation
Ch06 Equipment.p65
94
12/05/2001, 1:24 PM
Facility
data model
reference
95
Ch07 Facility.p65
95
12/05/2001, 2:00 PM
FACILITIES
SimpleJunctionFeature
ArcGISFacility
NetworkStructure
WaterFacility
Fitting
SamplingStation
Hydrant
LateralPoint
CatchBasin
Manhole
Valve
SystemValve
Meter
DischargePoint
Pump
Clearwell
ControlValve
Ch07 Facility.p65
96
12/05/2001, 2:00 PM
ArcGISFacility
The root level of the Facility thematic group is the
ArcGISFacility abstract class. The ArcGISFacility
class is a subclass of the generic geodatabase simple
junction feature. Being a subclass, it will inherit the
behavior of the simple junction feature, most
notably, the point geometric representation and the
ability to directly participate in geometric
networks.
SimpleJunctionFeature
ArcGISFacility
AdministrativeArea
FacilityID
InstallDate
LifecycleStatus
LocationDescription
OperationalArea
Rotation
Subtype
WorkorderID
SimpleJunctionFeature
ArcGISFacility
NetworkStructure
Name
NetworkUsage
OperationalDate
ReferenceID
Source
WaterStructureOID
Ch07 Facility.p65
97
12/05/2001, 2:00 PM
SimpleJunctionFeature
WaterFacility
Fitting
Diameter[4]
JointType
Material
ArcGISFacility
Ch07 Facility.p65
98
12/05/2001, 2:00 PM
LateralPoint
Hydrant
ArcGISFacility
WaterFacility
LateralPoint
AccountID
CriticalCustomer
ArcGISFacility
WaterFacility
0..1
Hydrant
WarehouseHydrant
BarrelDiameter
MainValveType
NozzleDiameter[4]
OutletConfiguration
SeatDiameter
Ch07 Facility.p65
99
12/05/2001, 2:00 PM
Manhole
A manhole is a facility that is used to allow access to
water lines. There are two primary types of
manholes: standard manholes and drop manholes. A
standard manhole is an opening in a sewer allowing
access operators or equipment. It may also be called
an access hole or maintenance hole. Drop manholes
have a line entering the manhole at a higher
elevation than the main flow line or channel (hence
the drop). Drop manholes themselves come in
two varieties: inside drop and outside drop. Inside
drop manholes route the higher-elevation flow
down through the manhole barrel. Outside drop
manholes route the flow to the main manhole
channel outside of the manhole. Being a facility, a
manhole plays the role of a junction on the active
network.
ArcGISFacility
WaterFacility
ArcGISFacility
Manhole
AccessDiameter
AccessType
GroundType
HighPipeElevation
InteriorDrop
InvertElevation
WallMaterial
WaterFacility
0..1
Meter
Diameter
FlowRange
MeasurementDate
Ch07 Facility.p65
100
WarehouseMeter
12/05/2001, 2:00 PM
ClearWell
Pump
ArcGISFacility
WaterFacility
ClearWell
Capacity
Depth
Diameter[2]
OperatingMax
OperatingMin
StationID
ArcGISFacility
WaterFacility
0..1
Pump
WarehousePump
DischargeDiameter
InletDiameter
RatedFlow
RatedPressure
TotalDynamicHead
Ch07 Facility.p65
101
12/05/2001, 2:00 PM
SamplingStation
Valve
ArcGISFacility
ArcGISFacility
WaterFacility
WaterFacility
Valve
SamplingStation
Diameter
StationID
Ch07 Facility.p65
102
12/05/2001, 2:00 PM
WaterFacility
Valve
0..1
SystemValve
WarehouseSystemValve
BypassValve
ClockwiseToClose
CurrentlyOpen
Motorized
NormallyOpen
PercentOpen
PressureSetting
RegulationType
TurnsToClose
Ch07 Facility.p65
103
12/05/2001, 2:00 PM
Cleanout
A cleanout is a sewer and stormwater-specific
facility that is used as an opening in a collection
system for inserting tools, rods, or snakes while
cleaning a pipeline or clearing a stoppage. Cleanout
types include two-way cleanouts, which are
designed for working a snake into the pipe in either
direction. Two-way cleanouts are commonly found
in laterals or near a property line.
ArcGISFacility
WaterFacility
WaterFacility
Valve
Cleanout
ControlValve
0..1
WarehouseControlValve
AccessDiameter
AccessMaterial
Depth
FrameMaterial
Ch07 Facility.p65
104
12/05/2001, 2:00 PM
DischargePoint
CatchBasin
ArcGISFacility
ArcGISFacility
WaterFacility
WaterFacility
DischargePoint
CatchBasin
AverageDischarge
Diameter
DischargeID
PeakDischarge
PermitID
PermitName
AccessDiameter
AccessMaterial
AccessType
Invert
Ch07 Facility.p65
105
12/05/2001, 2:00 PM
Ch07 Facility.p65
106
12/05/2001, 2:00 PM
Feature
data model
reference
107
Ch08 Features.p65
107
12/05/2001, 2:02 PM
FEATURES
Feature
WaterFeature
ScadaSensor
UndergroundEnclosure
LineProtector
Casing
Anode
SpatialOperationsRecord
WaterSource
ThrustProtection
Ch08 Features.p65
108
12/05/2001, 2:02 PM
WaterFeature
The root level of the Feature thematic group is the
WaterFeature abstract class. The WaterFeature class
is a subclass of the generic geodatabase feature.
Being a subclass, it will inherit the behavior of the
feature, most notably, a spatial representation. It
cannot, however, participate in geometric
networks.
Feature
WaterFeature
AdministrativeArea
Elevation
FacilityID
InstallDate
LocationDescription
OperationalArea
Subtype
WaterType
WorkorderID
WaterFeature
UndergroundEnclosure
CoverMaterial
CoverType
Depth
FrameMaterial
FrameType
InvertElevation
Measurement[2]
Ch08 Features.p65
109
12/05/2001, 2:02 PM
WaterFeature
WaterFeature
SpatialOperationsRecord
ID
NetworkOID
RecordDate
ScadaSensor
CurrentValue
ID
MeasurementType
Ch08 Features.p65
110
12/05/2001, 2:02 PM
WaterStructure
LineProtector
LineProtector
WaterFeature
Ch08 Features.p65
111
12/05/2001, 2:02 PM
Casing
Anode
WaterFeature
LineProtector
WaterFeature
Casing
LineProtector
Diameter
Material
RecordedLength
Anode
AnodeCount
Material
Weight
Ch08 Features.p65
112
12/05/2001, 2:02 PM
ThrustProtection
The ThrustProtection class represents a type of line
protector thats used to prevent pipe movement.
Thrust protection is commonly implemented as
thrust blocks (masses of concrete material) that are
placed at bends and around valve structures. The
types of thrust protection include Anchor,
Blocking, Deadman, and Kicker.
WaterFeature
LineProtector
ThrustProtection
Ch08 Features.p65
113
12/05/2001, 2:02 PM
Ch08 Features.p65
114
12/05/2001, 2:02 PM
Index
A
Aerator
description 86
Aerator class
attributes of 86
description of 86
Air gap
description 87
AirGap class
attributes of 87
description 87
AltitudeValve 92, 103
Analysis points
description 85
AnalysisPoint class
attributes of 85
Anode
description 112
Anode class
attributes 112
ArcCatalog
adding attributes 16
adding behavior 21
changing the symbology of a
layer 65
connectivity rules for objects
17
creating a geometric network
21
creating a layer 64
creating object classes 21
creating relationships 21
creating subtypes 21
creating the schema 16
creating validation rules 21
customizing an ArcGIS Water
geodatabase 27
domains 16, 17
functionality 12
geodatabase management tools
16
modifying the schema 21, 61
new attributes 17
Index.p65
115
ArcCatalog (continued)
providing access to information
18
reading the repository 17
refining the geodatabase 13
registering objects as versioned
57
relationships 16, 17
using the Simple Data Loader
52
viewing the geodatabase 63
working with the geodatabase
22
ArcCatalog Simple Data Loader
50
ArcGIS Water
analysis models
creating 72
describing the objects 74
description 72
Equipment subsystem 73
Facility subsystem 74
Feature subsystem 74
Line subsystem 73
modeling decisions 72
represented within Visio 74
business needs 3
data model 11
deploying
creating a geodatabase 10
planning and design 10
sharing your geodatabase 10
implementation
options 13
scenarios 16
implementation resources
component reference 23
database schema 23
Microsoft Repository 23
UML 23
implementing
from a repository 17, 20
installing 20
performance information and
tips 60
Repository samples 41
style 65
symbology 65
12/05/2001, 2:05 PM
B
Bar screen
description 93
Barrel
description 93
Barrel class
attributes of 93
BarScreen class
attributes of 93
Building a Geodatabase 21
C
CASE
to design geodatabase schema
13
Case Study
implementing ArcGIS Water 20
CASE Tool 44, 48
modifying an object 44, 48
CASE Tools subsystem
Code Generation Wizard 17
generating code 17
Schema Creation Wizard 17, 21
Casing
description 112
Casing class
attributes of 112
subtypes of
AccessTunnel 112
Casement 112
ConduitBridge 112
ProtectiveTunnel 112
Catalogs of data 22
Catch basin
description 105
CatchBasin class
attributes of 105
Changing the symbology of a layer
65
Chemical injector
description 87
ChemicalInjector class
attributes of 87
Class extensions
removing 52
Clear well
description 101
ClearWell class
attributes of 101
Coded value domain
defined 37
COM 75
COM object 14
Component Object Model (COM)
3
Components included 23
Connect to Folder button 63
Connections 12, 18, 22
building catalogs of data 22
creating 63
file system-level access 63
Connectivity rules 39
design 39
use of matrix diagrams 39
Control access 18
Control valves
description 103
Controlling access
file system-level security 18
ControlValve class
attributes of 104
subtypes of
AirGap 104
AirRelease 104
Altitude 104
AtmosphericVacuum 104
BackflowControl 104
Combination 104
DoubleCheck 104
PressureVacuum 104
ReducedPressureBackflow
104
RPZ 104
SimpleCheck 104
Vacuum 104
VacuumBreaker 104
VacuumRelease 104
Coordinate system 42, 48. See
Spatial Reference
Coverages
importing data from 21
Customer information system
linking to 7
D
Data 64
distributing your data
shared folder 63
Data assessment 20
dBASE
importing data from 21
Design guidelines 13
Digitizing tools 18
Discharge point
description 105
DischargePoint class
attributes of 105
Distributing your data 22, 63,
64. See also Sharing your
geodatabase
Distribution systems
characteristics 5
DistributionMain 81
Domain
adding coded values 37
specifying
default values 37
E
Equipment subsystem. See also
ArcGIS Water: analysis
models: Equipment
subsystem
overview 84
ESRI Technical Paper
Multiuser GIS Systems with
ArcInfo 51, 60
Exploring ArcObjects 17
Exporting UML to the Microsoft
Repository 40
F
Facilities
description 96
Facilities subsystem overview 96
Facility subsystem. See ArcGIS
Water: analysis models:
Facility subsystem
Index.p65
116
12/05/2001, 2:05 PM
G
Geodatabase
creating 11, 16, 18, 21, 22,
42, 48
file system security 18
generating a custom geodatabase
21
importing data 21
modeling flows 18
performance information and
tips 60
reapplying the schema 57
serving 12
trace connectivity 18
versions of 18
Geodatabase data model 11
Geodatabase design process
design guidelines 13
designing with CASE tools 13
example: modeling a gate valve
14
H
http://arconline.esri.com 51, 60
Hydrant. See also
WarehouseHydrant class
description 99
Hydrant class
attributes of 99
I
Importing data 21
vs. loading data 22
INFO tables
importing data from 21
Instance text box 63
J
Java Client API 12
L
Lateral 79, 80, 81, 99
Lateral point
description 99
LateralLine
attributes of 79
description 79
subtypes of
Commercial 79
Domestic 79
Fire 79
HydrantLateral 79
Industrial 79
Irrigation 79
LateralPoint class
attributes of 99
Layers 12, 22, 63, 64
creating 64
defined 18
Line subsystem. See also ArcGIS
Water: analysis models:
Equipment subsystem
characteristics 78
overview 78
LineProtector abstract class
attributes 111
description 111
Loading data 21
ArcCatalog Simple Data Loader
50
ArcMap Object Loader 50
ArcSDE
additional tuning steps 60
update the database statistics
60
deleting the geometric network
52
example of how the Object
Loader works 21
loading custom objects 57
loading existing data 52
loading selected features 54
removing class extensions 52
Index 117
Index.p65
117
12/05/2001, 2:05 PM
M
MainLine abstract class
attributes of 80
description of 80
Making folder connections 63
Connect to Folder button 63
file system-level access 63
Manhole
description 100
Manhole class
attributes of 100
Map LIBRARIAN
importing data from 22
Maps 12, 19, 22, 63, 64, 66
absolute pathname 66
custom toolbar 66
data 66
data frames 66
for presentations 19
layout 66
providing tools 66
relative pathnames 66
scale-dependent drawing rule
66
showing specialized tasks 19
spatial bookmarks 66
standardized layout 66
Meter. See also WarehouseMeter
class
description 100
Meter class
attributes of 100
subtypes of
Compound 100
Current 100
DetectorCheck 100
FlowTube 100
Flume 100
Magnetic 100
MagneticOrifice 100
ModifiedVenturi 100
MultiJet 100
OrificePlate 100
Pito 100
PositiveDisplacement 100
Propeller 100
Proportional 100
Sonic 100
Turbine 100
Venturi 100
Wier 100
Microsoft Repository 11, 21
Modeling Our World 14, 16,
17, 20
Motor class
attributes of 88
Motors
description 88
N
Network connectivity 12
Network management 5
Network structures
description 97
Network types
looped 4
radial 4
NetworkStructure class
attributes of 98
subtypes of
DischargeStructure 97
DiversionChamber 97
DiversionPoint 97
JunctionChamber 97
LiftStation 97
ProductionWell 97
PumpStation 97
SplitManhole 97
NetworkStructure class
(continued)
subtypes of (continued)
StorageBasin 97
TideChamber 97
TreatmentPlant 97
O
Object inheritance diagram 75
Object loader
snapping 59
validation rules 59
Object Loader Wizard 59
Object Model
associating an interface 27
creating a new class 27
creating subtypes 27
customizing 27
defining model components 20
extending the model
adding a class 28
adding subtypes 33
use of subtypes 33
with Visio Enterprise 28
modifying with the CASE Tool
44, 48
Object models 10
Objects
of a utility system 20
subtype 23
use of subtypes 33
Operations 6
linking to data 8
Operations records
description 86
OperationsRecord class
attributes of 86
P
Passwords 18, 63
Pathnames
absolute 66
relative 66
Personal geodatabase 22, 41
controlling access 22
file system-level security 22
Index.p65
118
12/05/2001, 2:05 PM
R
RDBMSs SQL 12
Regulator
description 94
Regulator class
attributes of 94
Relationships 10
Repository 17. See also Export
UML to the Microsoft
Repository
Rules 10
S
Samples 12
layers 12, 18
maps 12, 19, 66
repositories 41
styles 12
toolbars 12
Sampling station
description 102
SamplingStation class
attributes 102
SCADA sensor
description 110
ScadaSensor class
attributes of 110
Schema Creation Wizard 11, 17,
21, 40
Schema generation 21
Services
characteristics 5
Sewer and stormwater networks
characteristics 6
network assets 6
network segmentation 6
supporting features 7
types 6
Sewer/stormwater object model
diagram 70
Shapefiles
importing data from 21
Shared folder
data 64
layers 64
maps 64
Shared folders 12
Sharing a geodatabase 12, 18,
22, 63
ArcSDE geodatabase 22
connecting to 22
password-protected layers 22
create layer files 63
create maps 63
performance information and
tips 63
personal geodatabase 22
Sharing maps 66
Simple features
custom behavior and network
connectivity 52
Spatial operations record
description 110
Spatial reference 42, 48
SpatialOperationsRecord class
attributes of 110
subtypes of
Inspection 110
Leak 110
Maintenance 110
Repair 110
Standby power
description 88
StandByPower class
attributes of 88
Subtype
keyword 35
Subtype field 34
inherited 34
Subtypes 10
Surge relief tank
description 89
SurgeReliefTank class
attributes of 89
System valve
description 102
SystemValve. See also
WarehouseSystemValve
class
SystemValve class
attributes of 103
subtypes of
Ball 102
Butterfly 102
Cone 102
Gate 102
Plug 102
T
ThrustProtection class
attributes of 113
description 113
Tide gate
description 94
Index 119
Index.p65
119
12/05/2001, 2:05 PM
TideGate class
attributes of 94
Tools 18
CAD 18
digitizing 18
editing 18
flow-modeling 18
trace 12, 18
Trace 12, 18
Transmission systems
characteristics of 4
TransmissionMain 81
U
UML
defining objects and models 72
exporting to a repository 40
UML model
updating 62
UML modeling
advantages of 26
UML modeling software 10, 21
UndergroundEnclosure class
attributes of 109
description 109
subtypes of
MeterBox 109
ValveVault 109
Vault 109
Unified Modeling Language
(UML) 13
Username 18, 63
Using ArcCatalog 18, 22, 42,
48, 66
Using ArcMap 18, 19, 22, 66
V
Valve
description 102
Valve abstract class
attributes of 102
Visio diagrams 20
Visio Enterprise 10, 28
Index.p65
120
12/05/2001, 2:05 PM