Sunday, May 14, 2023

Emoji SWMM5 Input File Sections from the EPA SWMM5 API

 📂 SWMM 5's input file is organized in sections, where each section begins with a keyword enclosed in 📎 square brackets. 📝 The various keywords are listed below. Section keywords can appear in 🔄 mixed lower and upper case. The sections can appear in any arbitrary order in the input file, and not all sections must be present. Each section can contain one or more lines of data. ⬜ Blank lines may appear anywhere in the file. A semicolon (😴;😴) can be used to indicate that what follows on the line is a comment, not data. Data items can appear in any column of a line.

🖱️ Clicking on a keyword will take you to a description of the data supplied in that section. When listing the format of a line of data, mandatory keywords are shown in 🖋️ boldface while optional items appear in (parentheses). A list of keywords separated by a slash (🟢YES/🔴NO) means that only one of the words should appear in the data line.

🔖 [TITLE]

📜 Project title

🔖 [OPTIONS]

🔍 Analysis options

🔖 [REPORT]

📊 Output reporting instructions

🔖 [FILES]

💾 Interface file options

🔖 [RAINGAGES]

💧 Rain gage information

🔖 [EVAPORATION]

🌬️ Evaporation data

🔖 [TEMPERATURE]

🌡️ Air temperature and ❄️ snow melt data

🔖 [ADJUSTMENTS]

📅 Monthly adjustments applied to climate variables

🔖 [SUBCATCHMENTS]

🌍 Basic subcatchment information

🔖 [SUBAREAS]

🏞️ Subcatchment impervious/pervious sub-area data

🔖 [INFILTRATION]

💧 Subcatchment infiltration parameters

🔖 [LID_CONTROLS]

🍀 Low impact development control information

🔖 [LID_USAGE]

🌲 Assignment of LID controls to subcatchments

🔖 [AQUIFERS]

💦 Groundwater aquifer parameters

🔖 [GROUNDWATER]

🌊 Subcatchment groundwater parameters

🔖 [GWF]

🌊 Groundwater flow expressions

🔖 [SNOWPACKS]

❄️ Subcatchment snow pack parameters

🔖 [JUNCTIONS]

🔗 Junction node information

🔖 [OUTFALLS]

⛔ Outfall node information

🔖 [DIVIDERS]

➗ Flow divider node information

🔖 [STORAGE]

📦 Storage node information

🔖 [CONDUITS]

🚇 Conduit link information

🔖 [PUMPS]

🎚️ Pump link information

🔖 [ORIFICES]

🕳️ Orifice link information

🔖 [WEIRS]

🌊 Weir link information

🔖 [OUTLETS]

🚪 Outlet link information

🔖 [XSECTIONS]

📐 Conduit, orifice, and weir cross-section geometry

🔖 [TRANSECTS]

📏 Transect geometry for conduits with irregular cross-sections

🔖 [STREETS]

🛣️ Cross-section geometry for street conduits

🔖 [INLETS]

🚗 Design data for street storm drain inlets

🔖 [LOSSES]

⚠️ Conduit entrance/exit losses and flap valves

🔖 [CONTROLS]

🎛️ Rules that control pump and regulator operation

🔖 [POLLUTANTS]

☠️ Pollutant information

🔖 [LANDUSES]

🏡 Land use categories

🔖 [COVERAGES]

🌍 Assignment of land uses to subcatchments

🔖 [LOADINGS]

🔋 Initial pollutant loads on subcatchments

🔖 [BUILDUP]

🔝 Buildup functions for pollutants and land uses

🔖 [WASHOFF]

🚿 Washoff functions for pollutants and land uses

🔖 [TREATMENT]

🧼 Pollutant removal functions at conveyance system nodes

🔖 [INFLOWS]

🌧️ External hydrograph/pollutograph inflow at nodes

🔖 [DWF]

🏞️ Baseline dry weather sanitary inflow at nodes

🔖 [RDII]

🌧️ Rainfall-dependent I/I information at nodes

🔖 [HYDROGRAPHS]

🌊 Unit hydrograph data used to construct RDII inflows

🔖 [CURVES]

📈 X-Y tabular data referenced in other sections

🔖 [TIMESERIES]

📅 Time series data referenced in other sections

🔖 [PATTERNS]

🔲 Periodic multipliers referenced in other sections

Here's the data organized in a table format:

🔖 Section Keyword | 📌 Description

  • | - 🔖 [TITLE] | 📜 Project title ... | ... (And so on, for each keyword-section pair)

Hope this adds a visual flair to your content! 🌟


SWMM 5's input file is organized in sections, where each section begins with a keyword enclosed in square brackets. The various keywords are listed below. Section keywords can appear in mixed lower and upper case. The sections can appear in any arbitrary order in the input file, and not all sections must be present. Each section can contain one or more lines of data. Blank lines may appear anywhere in the file. A semicolon (;) can be used to indicate that what follows on the line is a comment, not data. Data items can appear in any column of a line.

Clicking on a keyword will take you to a description of the data supplied in that section. When listing the format of a line of data, mandatory keywords are shown in boldface while optional items appear in parentheses. A list of keywords separated by a slash (YES/NO) means that only one of the words should appear in the data line.

 

[TITLE]        

project title

[OPTIONS]

analysis options

[REPORT]

output reporting instructions

[FILES]

interface file options

 

[RAINGAGES]

rain gage information

[EVAPORATION]

evaporation data

[TEMPERATURE]

air temperature and snow melt data

[ADJUSTMENTS]

monthly adjustments applied to climate variables



[SUBCATCHMENTS]

basic subcatchment information

[SUBAREAS]

subcatchment impervious/pervious sub-area data

[INFILTRATION]

subcatchment infiltration parameters

[LID_CONTROLS]

low impact development control information

[LID_USAGE]

assignment of LID controls to subcatchments

 

[AQUIFERS]

groundwater aquifer parameters

[GROUNDWATER]

subcatchment groundwater parameters

[GWF]

groundwater flow expressions

[SNOWPACKS]

subcatchment snow pack parameters



[JUNCTIONS]

junction node information

[OUTFALLS]

outfall node information

[DIVIDERS]

flow divider node information

[STORAGE]

storage node information



[CONDUITS]

conduit link information

[PUMPS]

pump link information

[ORIFICES]

orifice link information

[WEIRS]

weir link information

[OUTLETS]

outlet link information



[XSECTIONS]

conduit, orifice, and weir cross-section geometry

[TRANSECTS]

transect geometry for conduits with irregular cross-sections

[STREETS]

cross-section geometry for street conduits

[INLETS]

design data for street storm drain inlets

[LOSSES]

conduit entrance/exit losses and flap valves

[CONTROLS]

rules that control pump and regulator operation



[POLLUTANTS]

pollutant information

[LANDUSES]

land use categories

[COVERAGES]

assignment of land uses to subcatchments

[LOADINGS]

initial pollutant loads on subcatchments

[BUILDUP]

buildup functions for pollutants and land uses

[WASHOFF]

washoff functions for pollutants and land uses

[TREATMENT]

pollutant removal functions at conveyance system nodes



[INFLOWS]

external hydrograph/pollutograph inflow at nodes

[DWF]

baseline dry weather sanitary inflow at nodes

[RDII]

rainfall-dependent I/I information at nodes

[HYDROGRAPHS]

unit hydrograph data used to construct RDII inflows



[CURVES]

x-y tabular data referenced in other sections

[TIMESERIES]

time series data referenced in other sections

[PATTERNS]

periodic multipliers referenced in other sections


Here's the data organized in a table format:

Section KeywordDescription
[TITLE]Project title
[OPTIONS]Analysis options
[REPORT]Output reporting instructions
[FILES]Interface file options
[RAINGAGES]Rain gage information
[EVAPORATION]Evaporation data
[TEMPERATURE]Air temperature and snow melt data
[ADJUSTMENTS]Monthly adjustments applied to climate variables
[SUBCATCHMENTS]Basic subcatchment information
[SUBAREAS]Subcatchment impervious/pervious sub-area data
[INFILTRATION]Subcatchment infiltration parameters
[LID_CONTROLS]Low impact development control information
[LID_USAGE]Assignment of LID controls to subcatchments
[AQUIFERS]Groundwater aquifer parameters
[GROUNDWATER]Subcatchment groundwater parameters
[GWF]Groundwater flow expressions
[SNOWPACKS]Subcatchment snow pack parameters
[JUNCTIONS]Junction node information
[OUTFALLS]Outfall node information
[DIVIDERS]Flow divider node information
[STORAGE]Storage node information
[CONDUITS]Conduit link information
[PUMPS]Pump link information
[ORIFICES]Orifice link information
[WEIRS]Weir link information
[OUTLETS]Outlet link information
[XSECTIONS]Conduit, orifice, and weir cross-section geometry
[TRANSECTS]Transect geometry for conduits with irregular cross-sections
[STREETS]Cross-section geometry for street conduits
[INLETS]Design data for street storm drain inlets
[LOSSES]Conduit entrance/exit losses and flap valves
[CONTROLS]Rules that control pump and regulator operation
[POLLUTANTS]Pollutant information
[LANDUSES]Land use categories
[COVERAGES]Assignment of land uses to subcatchments
[LOADINGS]Initial pollutant loads on subcatchments
[BUILDUP]Buildup functions for pollutants and land uses
[WASHOFF]Washoff functions for pollutants and land uses
[TREATMENT]Pollutant removal functions at conveyance system nodes
[INFLOWS]External hydrograph/pollutograph inflow at nodes
[DWF]Baseline dry weather sanitary inflow at nodes
[RDII]Rainfall-dependent I/I information at nodes
[HYDROGRAPHS]Unit hydrograph data used to construct RDII inflows
[CURVES]X-Y tabular data referenced in other sections
[TIMESERIES]Time series data referenced in other sections
[PATTERNS]Periodic multipliers referenced in other sections

InfoSWMM to InfoSewer Workflow - Only for Client Emergencies

 🖥️🌊 InfoSWMM vs 🖥️🚽 InfoSewer:

Both are software powerhouses for modeling stormwater and wastewater infrastructure. But, they're like apples 🍎 and oranges 🍊 - similar, but not the same! You can't just drag and drop InfoSWMM data into InfoSewer. One hiccup? InfoSWMM loves its depth offsets, while InfoSewer might give you a 🤨 look.

🔧 Workaround Guide:

  1. Export to SWMM5: Convert your InfoSWMM project to the universally loved SWMM5 format.
  2. Re-Import to InfoSWMM: With your shiny SWMM5 format in hand, bring it back to InfoSWMM. But remember, keep it simple! Import as a "base scenario" only. No bells and whistles 🎶.
  3. Tweak Preferences: Inside InfoSWMM, swap to link elevation offsets and node rim elevation. Now, you're speaking InfoSewer's language 🗣️.
  4. Shapefile Export: Send your project to a shapefile 🌐 - the common tongue of GIS.
  5. InfoSewer's Turn: Bring that shapefile into InfoSewer. Voila! 🎉

Remember, this isn't a magic wand 🪄. It's more like a translator 🌐. Some nuances might get lost, so keep those detective eyes 👀 open for any post-import tweaks!

Happy modeling! 🖥️🔍📊🚀

AI Rivers of Wisdom about ICM SWMM

Here's the text "Rivers of Wisdom" formatted with one sentence per line: [Verse 1] 🌊 Beneath the ancient oak, where shadows p...