The Properties sheet on the right edits the selected object. View → Properties hides and shows it; the map's context menu Edit Properties… and a double-click on the map bring it up.
Every field on the sheet is a column of the object's row in its
section, taken from the same column table the document uses (SWMM 5.2
User's Manual Appendix D, spelled without spaces:
Elevation, MaxDepth, InitDepth,
SurDepth, Aponded for a junction). A column
the document knows is a field the sheet shows, and nothing else is, so a
field cannot exist in the table and not on the sheet.
Objects with rows in more than one section show them all, one block per section:
| Selected | Sections on the sheet |
|---|---|
| Junction, outfall, divider, storage unit | its node section, then its [INFLOWS] and
[DWF] rows (a row can be added from the sheet when there is
none) |
| Conduit | [CONDUITS], [XSECTIONS],
[LOSSES] (addable) |
| Orifice, weir | its link section, [XSECTIONS] |
| Pump, outlet | its link section |
| Subcatchment | [SUBCATCHMENTS], [SUBAREAS],
[INFILTRATION], then [LID_USAGE],
[GROUNDWATER], [COVERAGES] rows |
| Rain gage | [RAINGAGES] |
| Label | [LABELS] |
A tag field writes the object's [TAGS] row. Sections not
on the sheet ([RDII], [TREATMENT],
[LOADINGS], [COORDINATES],
[VERTICES], [POLYGONS]) are edited in the
attribute table or on the map.
The unit after a field (ft, in,
in/hr, ft², acres, or
m, mm, mm/hr, m²,
ha) follows [OPTIONS] FLOW_UNITS: CFS, GPM and
MGD are U.S. customary, CMS, LPS and MLD are metric. It is a label only.
Changing FLOW_UNITS relabels every field and converts
nothing; see chapter 16 for the
checklist.
Each field's widget is chosen by what the column is:
4973 stays 4973 and
0.0100 stays 0.0100;FREE, NORMAL, FIXED,
TIDAL, TIMESERIES for an outfall type;
CIRCULAR, RECT_CLOSED, … for a shape;
HORTON, GREEN_AMPT, … for an infiltration
row's method);YES
or NO;Press Enter or leave the field to commit. Each commit is one command
and one undo step, labelled
Set <field> of <name>. The row is rewritten
with the new value, padded to the section's ruler; every other row is
untouched.
Renaming. The name field renames through the
document's rename command, which follows every reference: links that
connect to a node, subcatchments that drain to it,
[COORDINATES], [TAGS], [LABELS]
anchors, [INFLOWS], [DWF],
[REPORT] lists, and the object names inside
[CONTROLS] rules (the token after NODE,
LINK, PUMP, ORIFICE,
WEIR, OUTLET, CONDUIT,
GAGE). Names are matched the way the engine matches them,
without regard to case. A rename is one undo step.
Type columns. Some keywords change the row's layout:
an outfall's Type, a storage unit's Shape, a
divider's Type, an outlet's Type, a
cross-section's Shape, a gage's Source, an
infiltration row's method. Changing one rewrites the row with the new
layout's defaults for the columns that appear, keeping the ones that
carry over (name, elevation, endpoints). See chapter 17 for the layouts.
With more than one object selected the sheet shows
N objects selected and the common fields —
the columns every selected row has, in the first row's order. A value
entered there applies to all of them as one undo step
(Set Roughness on 12 rows). Objects of different kinds
share fewer common fields; nodes of one kind share all of them.
Group edits over a whole section, with a filter, are quicker in the attribute table's Replace in column (chapter 6).
A curve, time series or pattern is many rows; the sheet does not edit those. Double-click the object in the Project browser, or use Project → Curves…, Time Series… or Patterns…, which edit the whole object as a draft (chapter 8).
Below a node's or a conduit's own rows, a Storm sewer design section holds what the storm-sewer engine needs of it and what it last found (chapter 12).
For a junction, storage unit or divider:
| Field | Means |
|---|---|
| Type | From model (an inlet when a subcatchment or an
[INLET_USAGE] row drains to it), Inlet, or
Junction (no inlet) |
| Area, Runoff C, Inlet time (min) | tick the box to set the value here instead of deriving it from the subcatchments; unticked, the value the last Analyze used is shown as (from model) |
| Tc Calculator… | the TR-55 calculator; its Apply to Selection sets this node's inlet time |
| Inlet dimensions | own: tick for this inlet's own grate or curb
length, grate width, gutter slope SL, cross slope
Sx and sag placement for this inlet; a 0 takes the design
basis default |
| Bypass to | the inlet that receives this inlet's bypass flow, or (none: leaves): it leaves the system |
| Structure dia | the manhole diameter, for the HEC-22 access-hole loss |
An outfall has only the structure diameter. Under the fields: the
node's design HGL, freeboard and Tc, FLOODING when the HGL
is above the rim, and for an inlet its approach, intercepted and
bypassed flow and the gutter spread. The values are kept in the model's
design data (§12.1), not in the
.inp, and follow the node through a rename.
For a conduit the section shows the last Analyze's design Q,
capacity, percent full, velocity, Tc and intensity, the HGL at both
ends, the flow regime or SURCHARGED, and the upsize the
sizing would make.
With several nodes selected, Storm sewer design (N nodes) sets values on all of them at once, as Hydraflow's global edit did: Inlets, Junctions or From model for the type, and a runoff C, an inlet time or a structure diameter with Set all (or From model to hand it back to the model); Clear design values returns every selected node to what the model gives.
Design values are kept with the model's design data, not in the
.inp, and are not steps on the Edit menu's undo stack: set
a value back, or use From model, to reverse one.
A subcatchment's RainGage dropdown lists the model's gages and ends with New gage…, which makes a gage and sets it in one undo step (with several subcatchments selected, one gage for all of them). Its rainfall is the model's first time series; set it in Project → Rain Gages… (§8.3).
A subcatchment's sheet ends with its Runoff Method: SWMM5's nonlinear reservoir, or an Alternative Runoff Method (unit hydrograph or Modified Rational) with its parameters and Tc method (chapter 24).