Editing in SWMM5
SWMM uses various types of objects to model a drainage area and its conveyance system. This section describes how these objects can be created, selected, edited, deleted, and repositioned.
The Object Toolbar contains buttons for adding visual objects to the project via the Study Area Map.
The Edit Menu contains commands for editing and copying.
Command | Description |
Copy To | Copies the currently active view (map, report, graph or table) to the clipboard or to a file |
Select Object | Enables the user to select an object on the Study Area Map |
Select Vertex | Enables the user to select a vertex of a subcatchment or link displayed on the Map |
Select Region | Enables the user to delineate a region on the Map for selecting multiple objects |
Select All | Selects all objects when the Map is the active window or all cells of a table when a tabular report is the active window |
Find Object | Locates a specific object by name on the Map |
Edit Object | Edits the properties of the currently selected object |
Delete Object | Deletes the currently selected object |
Group Edit | Edits a property for the group of objects that fall within the outlined region of the Map |
Group Delete | Deletes a group of objects that fall within the outlined region of the Map |
SWMM contains both physical objects that can appear on its Study Area Map, and non-physical objects that encompass design, loading, and operational information. These objects, which are listed in the Project Browser, consist of the following:
| · | Project Title/Notes |
| · | Nodes | ||||
· | Project Title/Notes | ||||||||
· | Nodes | ||||||||
| · | Simulation Options |
| · | Links | ||||
· | Simulation Options | ||||||||
· | Links | ||||||||
| · | Climatology |
| · | Transects | ||||
· | Climatology | ||||||||
· | Transects | ||||||||
| · | Rain Gages |
| · | Control Rules | ||||
· | Rain Gages | ||||||||
· | Control Rules | ||||||||
| · | Subcatchments |
| · | Pollutants | ||||
· | Subcatchments | ||||||||
· | Pollutants | ||||||||
| · | Aquifers |
| · | Land Uses | ||||
· | Aquifers | ||||||||
· | Land Uses | ||||||||
| · | Snow Packs |
| · | Curves | ||||
· | Snow Packs | ||||||||
· | Curves | ||||||||
| · | Unit Hydrographs |
| · | Time Series | ||||
· | Unit Hydrographs | ||||||||
· | Time Series | ||||||||
| · | LID Controls |
| · | Time Patterns | ||||
· | LID Controls | ||||||||
· | Time Patterns | ||||||||
| · | Map Labels | |||||||
· | Map Labels |
To select an object on the Study Area Map:
2. | Click the mouse over the desired object on the Map. |
To select an object using the Project Browser:
1. | Select the object's category from the upper list in the Browser. |
2. | Select the object from the lower list in the Browser. |
To add a new object to a project, select the type of object from the upper pane of the Project Browser and either select Project >> Add a New ... from the Main Menu or click the Browser's button. If the object has a button on the Object Toolbar you can simply click the toolbar button instead.
If the object is a visual object that appears on the Study Area Map (a Rain Gage, Subcatchment, Node, Link, or Map Label) it will automatically receive a default ID name and a prompt will appear in the Status Bar telling you how to proceed. The steps used to draw each of these objects on the map are detailed below:
Rain Gages
Move the mouse to the desired location on the Map and left-click.
Subcatchments
Use the mouse to draw a polygon outline of the subcatchment on the Map:
· | Left-click at each vertex |
· | Right-click or press <Enter> to close the polygon |
· | Press the <Esc> key if you wish to cancel the action. |
Nodes (Junctions, Outfalls, Flow Dividers, and Storage Units)
Move the mouse to the desired location on the Study Area Map and left-click.
Links (Conduits, Pumps, Orifices, Weirs, and Outlets)
· | Left-click the mouse on the link's inlet (upstream) node. |
· | Move the mouse (without pressing any button) in the direction of the link's outlet (downstream) node, clicking at all intermediate points necessary to define the link's alignment. |
· | Left-click the mouse a final time over the link's outlet (downstream) node. (Pressing the right mouse button or the <Esc> key while drawing a link will cancel the operation.) |
Map Labels
· | Left-click the mouse on the map location where the top left corner of the label should appear. |
· | Enter the text for the label. |
· | Press <Enter> to accept the label or <Esc> to cancel. |
For all other non-visual types of objects, an object-specific dialog form will appear that allows you to name the object and edit its properties.
Rain gages, subcatchments, nodes and map labels can be moved to another location on the Study Area Map. To move an object to another location:
1. | Select the object on the Map. |
2. | With the left mouse button held down over the object, drag it to its new location. |
3. | Release the mouse button. |
The following alternative method can also be used:
1. | Select the object to be moved from the Project Browser (it must be either a rain gage, subcatchment, node, or map label). |
2. | With the left mouse button held down, drag the item from the Items list box of the Project Browser to its new location on the Map. |
3. | Release the mouse button. |
Note that the second method can be used to place objects on the Map that were imported from a project file that had no coordinate information included in it.
To edit an object appearing on the Study Area Map:
1. | Select the object on the Map. |
2. | If the Property Editor is not visible either: |
· | double click on the object |
· | or right click on the object and select Properties from the pop-up menu that appears |
3. | Edit the object's properties in the Property Editor. |
To edit an object listed in the Project Browser:
1. | Select the object in the Project Browser. |
2. | Either: |
· | or double-click the item in the Objects list, |
· | or press the <Enter> key. |
Depending on the class of object selected, a special property editor will appear in which the object's properties can be modified.
The unit system in which object properties are expressed depends on the choice of units for flow rate. Using a flow rate expressed in cubic feet, gallons or acre-feet implies that US units will be used for all quantities. Using a flow rate expressed in liters or cubic meters means that SI metric units will be used. Flow units are selected either from the project's default Node/Link properties (see Setting Project Defaults) or directly from the main window's Status Bar.
It is possible to convert a node or link from one type to another without having to first delete the object and add a new one in its place. An example would be converting a Junction node into an Outfall node, or converting an Orifice link into a Weir link.
To convert a node or link to another type:
1. | Right click the object on the Study Area Map. |
2. | Select Convert To from the popup menu that appears. |
3. | Select the new type of node or link to convert to from the sub-menu that appears. |
4. | Edit the object to provide any data that was not included with the previous type of object. |
Only properties that are common to both types of objects will be preserved after an object is converted to a different type. For nodes this includes its name, position, description, tag, external inflows, treatment functions, and invert elevation. For links it includes just its name, end nodes, description, and tag. Non-preserved properties are assigned their default values.
The properties of an object displayed on the Study Area Map can be copied and pasted into another object from the same category.
To copy the properties of an object to SWMM's internal clipboard:
1. | Right click the object on the Map. |
2. | Select Copy from the pop-up menu that appears. |
To paste copied properties into an object:
1. | Right click the object on the Map. |
2. | Select Paste from the pop-up menu that appears. |
Only data that can be shared between objects of the same type can be copied and pasted. Properties not copied include the object's name, coordinates, end nodes (for links), Tag property and any descriptive comment associated with the object. For Map Labels, only font properties are copied and pasted.
To delete an object:
1. | Select the object on the Study Area Map or from the Project Browser. |
You can require that all deletions be confirmed before they take effect. See the General Preferences page of the Program Preferences dialog box. |
A group of objects located within an irregular region of the Study Area Map can have a common property edited or be deleted all together. To select such a group of objects:
2. | Draw a polygon around the region of interest on the Map by clicking the left mouse button at each successive vertex of the polygon. |
3. | Close the polygon by clicking the right button or by pressing the <Enter> key; cancel the selection by pressing the <Esc> key. |
To select all objects in the project, whether in view or not, select Edit >> Select All from the Main Menu.
Once a group of objects has been selected (see Selecting a Group of Objects), you can edit a common property shared among them:
1. | Select Edit >> Group Edit from the Main Menu. |
2. | Use the Group Editor dialog that appears to select a property and specify its new value. |
To delete the objects located within a selected area of the Study Area Map (see Selecting a Group of Objects), select Edit >> Group Delete from the Main Menu. Then select the categories of objects you wish to delete from the dialog box that appears. As an option, you can specify that only objects with a specific Tag property should be deleted. Keep in mind that deleting a node will also delete any links connected to the node.

The Property Editor (shown below) is used to edit the properties of data objects that can appear on the Study Area Map. It is invoked when one of these objects is selected (either on the Map or in the Project Browser) and double-clicked or when the Project Browser's Edit button is clicked.

Key features of the Property Editor include:
· | The Editor is a grid with two columns - one for the property's name and the other for its value. |
· | The columns can be re-sized by re-sizing the header at the top of the Editor with the mouse. |
· | A hint area is displayed at the bottom of the Editor with an expanded description of the property being edited. The size of this area can be adjusted by dragging the splitter bar located just above it. |
· | The Editor window can be moved and re-sized via the normal Windows operations. |
· | Depending on the property, the value field can be one of the following: |
- | a text box in which you enter a value |
- | a dropdown combo box from which you select a value from a list of choices |
- | a dropdown combo box in which you can enter a value or select from a list of choices |
- | an ellipsis button which you click to bring up a specialized editor |
· | The field in the Editor which currently has focus will have a focus rectangle drawn around it. |
· | Both the mouse and the Up and Down arrow keys on the keyboard can be used to move between fields. |
· | To begin editing the field with the focus, either begin typing a value or hit the Enter key. |
· | To have the program accept edits made in a property field, press the Enter key or move to another field. To cancel an edit, press the Esc key. |
· | The Property Editor can be hidden by clicking the button in the upper right corner of its title bar. |