Wie kann ich jedem Untereinzugsgebiet mit „swmm_api“ in Python eine LID-Nutzung zuweisen?
Posted: 12 Jan 2025, 07:36
Ich versuche, mit dem Paket swmm_api eine LID-Nutzung für jedes Teileinzugsgebiet in SWMM hinzuzufügen. Derzeit verfügt das SWMM-Modell über 8 Teileinzugsgebiete und nur Teileinzugsgebiet S2 wurde eine Bioretentions-LID zugewiesen.
Ich habe das Beispiel-SWMM-Modell (Eingabedatei) als Referenz angehängt, vielen Dank.
https://1drv.ms/u/s!AnVl_zW00EHemQzp9a4 ... T?e=t5lHKi
Die erwarteten Bioretentionsparameter für jedes Untereinzugsgebiet sind unten als Referenz aufgeführt:
lid="Bioretention", n_replicate=1, impervious_portion=50, saturation_init = 25, from_pervious = 100.
Ich habe das Beispiel-SWMM-Modell (Eingabedatei) als Referenz angehängt, vielen Dank.
https://1drv.ms/u/s!AnVl_zW00EHemQzp9a4 ... T?e=t5lHKi
Code: Select all
from swmm_api import SwmmInput
from swmm_api.input_file.section_labels import SUBAREA,SUBCATCHMENTS,LID_CONTROLS,LID_USAGE
import numpy as np
import pandas as pd
inp = SwmmInput.read_file('Example2.inp')
inp[LID_USAGE]
lid="Bioretention", n_replicate=1, impervious_portion=50, saturation_init = 25, from_pervious = 100.