Dies ist eine alte Version des Dokuments!
Eine Installation ist nicht erforderlich. Die Dateien DHI.DBM.Tools.EPANETToShp.exe, GeoAPI.dll, NetTopologySuite.dll und NetTopologySuite.IO.GeoTools.dll müssen im gleichen Verzeichnis gespeichert sein.
"Wichtige Mitteilung"
DHI.DBM.Tools.EPANETToShp.exe resfilename:value shapefilename:value shapefilefieldname:value destination:value resulttype:value timestepnumber:value fieldstocopy:value1|value2..
DHI.DBM.Tools.EPANETToShp.exe resfilename:C:\Test\OevreEiker-2011-2-Uke-KSNberegninger.res destination:C:\Test\Results shapefilename:C:\Test\ShapeFiles\Junctions.shp resulttype:3 "starttime:10/01/2014 15:00:00" fieldstocopy:Asset
..\DHI.DBM.Tools.EPANETToShp.exe "resfilename:..\Modell\Ergebnisse\s05_stationaer.res" "destination:..\Modell\RohreDurchfluss" "shapefilename:..\Modell\shp\Pipes.shp" resulttype:5
Parameter müssen mit doppelten Anführungszeichen eingefasst werden, wenn sie Sonderzeichen (Leerzeichen, Pfeifensymbol) enthalten.
Alle Pfade beziehen sich auf die .bat-Datei. Folgende Pfadangaben sind möglich:
Absoluter Pfad: e:\Haupt\Arbeit\Unter
Relativer Pfad: ..\..\DHI.DBM.ScenarioManagement\Deployment\Bin\DHI.DBM.Tools.EPANETToShp.exe
resfilename
Pfad zur *.res-Datei welche die Ergebnisse, die dargestellt werden sollen, enthält.
"resfilename:D:\ViennaRealtime\Model\Online\Data\TEMP.res"
shapefilename
Pfad zur Shape-Datei welche die geometrischen Informationen enthält.
"shapefilename:D:\Inetpub\wwwroot\DSS\UserFiles\Vienna\Blau\resToshp\pipes.shp"
shapefilefieldname
Feld der Shape-Datei, das zum Verbinden mit res-Datei herangezogen wird. Falls nicht spezifiziert, wird das Feld MUID angenommen.
destination
Pfad zum Verzeichnis, unter dem die Ergebnis-Shape-Datei gespeichert wird. Falls das Verzeichnis noch nicht existiert, wird es automatisch erstellt.
"destination:E:\jtr\temp\EPANET\DHI.DBM.Tools.EPANETToShp\ResultsPipes"
resulttype
Die möglichen Ergebnistypen sind
Nr | Erklärung |
---|---|
1 | Verbrauch an jedem Knoten1) |
2 | Druckniveau für jeden Knoten |
3 | Druck an jedem Knoten |
4 | Wasserqualität an jedem Knoten |
5 | Strömung in jeder Leitung2) |
6 | Geschwindigkeit in jeder Leitung |
7 | Druckverlust pro 1000 Längeneinheiten für jede Leitung |
8 | Mittlere Wasserqualität in jeder Leitung |
9 | Status Code für jede Leitung |
10 | Eigenschaften von jeder Leitung: (Rauhigkeitskoeffizient von Rohren, Geschwindigkeit von Pumpen, Einstellung von Ventilen) |
11 | Reaktionsrate für jede Leitung |
12 | Rohrreibungszahl für jede Leitung |
13 | Strömung in jeder Leitung mit invertierter Geometrie bei negativer Strömung |
resulttype:5
starttime
Wenn eine starttime
definiert ist, wird jeder Zeitschritt in je eine Shape-Datei exportiert.
Format: MM/DD/JJJJ hh:mm:ss
Die starttime
legt den Dateinamen des ersten Zeitschrittes fest. Die weiteren Dateinamen ergeben sich aus der Schrittweite des Berechnungsergebnisses. Um Konventionen für Dateinamen nicht zu verletzen, werden die Dateien immer folgendermaßen benannt: JJJJ-MM-DD hh-mm-ss.shp
Der Parameter starttime
muss im (amerikanischen) Format MM/TT/JJJJ hh:mm:ss angegeben sein.
"starttime:10/01/2014 15:00:00"
timestepnumber
Wenn weder timestepnumber
noch starttime
angegeben sind, wird jeder Zeitschritt ausgegeben mit der Zeitschrittnummer als Dateinamen: 0.shp, 1.shp, 2.shp etc. Der erste Zeitschritt hat die Nummer 0.
Wenn timestepnumber:n
angegeben ist, wird nur der n
-te Zeitschritt exportiert. Die Shape-Datei heißt einheitlich "output.shp". Der erste Zeitschritt hat die Nummer n=1, der zweite die Nummer n=2, etc.
timestepnumber:10
fieldstocopy=
fieldstocopy
definiert welches Feld von der Shape-Datei in die Ergebnisdatei übertragen wird. Durch Verwendung von |
kann die Liste auf eine beliebige Anzahl von Feldern erweitert werden. Wird versucht Felder zu kopieren, die nicht vorhanden sind, stürzt EPANET2shp ab
fieldstocopy:Asset
"fieldstocopy:Asset|Diameter"
timestepnumber:10
)