Der Wiki wird derzeit überarbeitet: neue URL, neues Design, neue Inhalte!
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
mikeurban:anleitungen:import_stanet-tabellenkonfiguration [2016/03/23 10:05] julian [Knoten: Knotendaten nach mw_Junction] |
mikeurban:anleitungen:import_stanet-tabellenkonfiguration [2016/03/24 17:08] thomas mikeurban:anleitungen:import_stanet-details umbenannt in mikeurban:anleitungen:import_stanet-tabellenkonfiguration |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== STANET Import Wasser Teil 2 ====== | + | ====== STANET Import Wasser - Tabellenkonfiguration ====== |
- | + | ||
- | <note warning>Diese Seite wird gerade bearbeitet und ist noch nicht zu verwenden!</note> | + | |
- | + | ||
- | //Letzte Änderung mit MIKE URBAN Version 2014 SP3.// | + | |
- | + | ||
- | + | ||
- | ===== Einleitung ===== | + | |
- | + | ||
- | Die {{:mikeurban:downloads:import_stanet_v01.zip|STANET Wasser Importschnittstelle}} übernimmt die Netzgeometrie aus der konvertierten *.pfs Datei nach EPANET. | + | |
- | + | ||
- | Die Importschnittstelle **löscht** in der MIKE URBAN Datenbank alle vorhandenen Netzelemente. Verwenden Sie die Schnittstelle daher nur für ein neues Projekt, oder stellen Sie eine andere [[import_uebertragungsarten|Übertragungsart]] ein. | + | |
- | + | ||
- | + | ||
- | ===== Einrichten und Verwenden der Import-Schnittstelle ===== | + | |
- | + | ||
- | **(1)** Entzippen Sie die Dateien in ein beliebiges Verzeichnis. | + | |
- | + | ||
- | **(2)** Erstellen Sie in MIKE URBAN ein neues Projekt. | + | |
- | + | ||
- | **(3)** Starten Sie im Menü "Datei" den "Import/Export..." und gehen Sie mit "Next" zum nächsten Schritt. | + | |
- | + | ||
- | **(4)** Verwenden Sie den Spezialeditor, wählen Sie "Konfiguration öffnen" und öffnen Sie die entzippte Import_STANET_v01.xml. | + | |
- | + | ||
- | **(5)** Nach dem Drücken von "Next >" öffnet sich der Spezialeditor. Drücken Sie im Register "Allgemein" neben "Quelle" die Schaltfläche mit den drei Punkten, beantworten Sie die Frage "Do you want connection to actual project?" mit "Nein", und wählen Sie die soeben generierte *.pfs Datei aus, aus der Sie importieren möchten. | + | |
- | + | ||
- | **(6)** Drücken Sie links unten auf die Schaltfläche „Ausführen und Schließen“. Falls die Schaltfläche anders heißt, können Sie die Funktion der Schaltfläche mit dem Pfeil-nach-unten ändern. | + | |
- | + | ||
- | {{ :mikeurban:import_einstellungenspeichern1.png?200 |}} | + | |
- | + | ||
- | **(7)** Eine manuelle Nacharbeit ist erforderlich: Nach-Knoten des Reglers wird als Reservoir importiert; muss manuell in einen Knoten umgewandelt werden. | + | |
- | + | ||
- | **(8)** Topologiebereinigung durchführen, diese erzeugt losgelöste Schnipsel welche gelöscht werden müssen. | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ===== Technische Details ===== | + | |
- | + | ||
- | Der Import wurde getestet mit dem **Einheitensystem** "m^3_per_hour", in dem die Rohrdurchmesser in mm verwaltet werden. In dem unwahrscheinlichen Fall, dass Sie in MIKE URBAN ein Einheitensystem verwenden, das die Rohrdurchmesser in m speichert, müssten Sie die Durchmesser nach Abschluss des Imports mit Hilfe des Field Calculators durch 1000 dividieren. | + | |
- | + | ||
- | In der Schnittstelle werden folgende Tabellen miteinander in Beziehung gesetzt: | + | |
- | + | ||
- | ^ Element ^ Tabellenbezeichnung\\ in STANET ^ Tabellenbezeichnung\\ in MIKE URBAN ^ | + | |
- | |Knoten |Knotendaten |mw_Junction | | + | |
- | |Reservoire |Knotendaten |mw_Tank | | + | |
- | |Hydranten |Hydrantendaten |mw_Pipe_Geometry | | + | |
- | |Leitungen |Leitungsdaten |mw_Pipe | | + | |
- | |Knickpunkte |Knickpunktdaten |mw_Junction | | + | |
- | |Abnehmer |Abnehmerdaten |mw_MDemand | | + | |
- | |Rückschlagklappen |Rückschlagklappendaten |mw_Pipe | | + | |
- | |Druckregler |Reglerdaten |mw_Valve | | + | |
- | |Schieber |Schieberdaten |mwa_Valve | | + | |
- | + | ||
- | Der Import wird mit einer **Bereinigung der Topologie** abgeschlossen, um fehlende Knoten zu erzeugen oder Leitungen aufzubrechen, die in STANET durchgehend definiert worden sind. | + | |
+ | Diese Seite dokumentiert die Tabellenkonfiguration der STANET-Importschnittstelle, die zum [[mikeurban:anleitungen:import_stanet|Import von Rohrnetzdaten aus STANET]] verwendet wird. | ||
Zeile 61: | Zeile 7: | ||
^ Datum ^ Version ^ Bemerkung ^ | ^ Datum ^ Version ^ Bemerkung ^ | ||
- | | |Version 01 | | | + | | |Version 1 | | |
- | ===== Anhang: Tabellenkonfigurationen ===== | + | ===== Tabellenkonfiguration ===== |
- | ==== Knoten: Knotendaten nach mw_Junction ==== | ||
- | Source Filter: DSTATUS :: DSTATUS IS NULL \\ | + | === Knoten: Knotendaten nach mw_Junction === |
- | Reservoire werden durch Source Filter bereits weggefiltert | + | |
<code c> | <code c> | ||
- | # STANET Knotenbezeichnung. Von der Topologiebereinigung erzeugte Knoten erhalten eine automatisch generierte ID. | + | # Source Filter: DSTATUS :: DSTATUS IS NULL |
+ | # Reservoire werden durch Source Filter bereits weggefiltert | ||
+ | # | ||
+ | # STANET Knotenbezeichnung. | ||
+ | # Von der Topologiebereinigung erzeugte Knoten erhalten eine automatisch generierte ID. | ||
MUID = KNAM | MUID = KNAM | ||
# | # | ||
- | # alternative Knotenbezeichnung, z.B. für Lageplan; | + | # STANET Knotenbezeichnung |
- | # möglicherweise nicht eindeutig und nicht vollstaendig | + | |
Asset = KNAM | Asset = KNAM | ||
+ | # | ||
# Importierte Knoten erhalten die ID von STANET | # Importierte Knoten erhalten die ID von STANET | ||
- | # Zur Kennzeichnung aller importierten Daten. Bei durch die | + | # Bei durch die topologische Bereinigung erzeugten Knoten bleibt das Feld leer. |
- | # topologische Bereinigung erzeugten Knoten bleibt das Feld leer. | + | |
DataSource = 'STANET ' + STANETID | DataSource = 'STANET ' + STANETID | ||
# | # | ||
Zeile 88: | Zeile 35: | ||
Element_S = 2 | Element_S = 2 | ||
# | # | ||
- | # | + | # |
- | # Knotenhoehe liegt 1,5m unter Gelaendehoehe (GEOH), außer Knotenhoehe ist explizit angegeben (INVERT). | + | # Knotenhoehe liegt 1,5m unter Gelaendehoehe (GEOH) |
+ | # außer Knotenhoehe ist explizit angegeben (INVERT). | ||
Elev = GEOH - 1.5 | Elev = GEOH - 1.5 | ||
Elev = INVERT WHERE INVERT <> 0 | Elev = INVERT WHERE INVERT <> 0 | ||
# | # | ||
- | # Status der Knotenhoehe ist modified, außer Knotenhoehe ist explizit gegeben. | + | # Status der Knotenhoehe ist "Modified", außer Knotenhoehe ist explizit gegeben. |
Elev_S = 5 | Elev_S = 5 | ||
Elev_S = NULL WHERE INVERT <> 0 | Elev_S = NULL WHERE INVERT <> 0 | ||
Zeile 102: | Zeile 50: | ||
# Druckzone | # Druckzone | ||
PZoneID = ZONE | PZoneID = ZONE | ||
- | # | ||
# | # | ||
# Koordinaten | # Koordinaten | ||
Zeile 109: | Zeile 56: | ||
</code> | </code> | ||
- | ==== Reservoire: Knotendaten nach mw_Tank ==== | + | === Reservoire: Knotendaten nach mw_Tank === |
<code c> | <code c> | ||
+ | # Source Filter: DSTATUS :: DSTATUS IS NOT NULL | ||
+ | # Source Filter beschraenkt Knoten auf Druckknoten | ||
+ | # | ||
+ | # STANET Knotenbezeichnung | ||
MUID = KNAM | MUID = KNAM | ||
# | # | ||
- | # alternative Knotenbezeichnung, z.B. für Lageplan; | + | # STANET Knotenbezeichnung |
- | # möglicherweise nicht eindeutig und nicht vollstaendig | + | |
Asset = KNAM | Asset = KNAM | ||
# | # | ||
+ | # Lagebeschreibung | ||
Description = LOCATION | Description = LOCATION | ||
# | # | ||
- | # Zur Kennzeichnung aller importierten Daten. Bei durch die | + | # Interne ID von STANET |
- | # topologische Bereinigung erzeugten Knoten bleibt das Feld leer. | + | |
DataSource = 'STANET ' + STANETID | DataSource = 'STANET ' + STANETID | ||
# | # | ||
- | # Hoehe | + | # Datenstatus = GIS |
+ | Element_S = 2 | ||
+ | # | ||
+ | # Knotenhoehe liegt 1,5m unter Gelaendehoehe (GEOH) | ||
+ | # außer Knotenhoehe ist explizit angegeben (INVERT). | ||
Elev = GEOH - 1.5 | Elev = GEOH - 1.5 | ||
Elev = INVERT WHERE INVERT <> 0 | Elev = INVERT WHERE INVERT <> 0 | ||
# | # | ||
+ | # Status der Knotenhoehe ist modified, außer Knotenhoehe ist explizit gegeben. | ||
Elev_S = 5 | Elev_S = 5 | ||
Elev_S = NULL WHERE INVERT <> 0 | Elev_S = NULL WHERE INVERT <> 0 | ||
Zeile 134: | Zeile 89: | ||
HGLTypeNo = 0 | HGLTypeNo = 0 | ||
# | # | ||
- | # Drucknieveau | + | # Druckniveau |
HGL = HP | HGL = HP | ||
# | # | ||
Zeile 143: | Zeile 98: | ||
_X = XRECHTS | _X = XRECHTS | ||
_Y = YHOCH | _Y = YHOCH | ||
- | # | ||
- | Element_S = 2 | ||
- | |||
</code> | </code> | ||
- | ==== Hydranten: Hydrantdaten nach mw_Junciton ==== | + | === Hydranten: Hydrantdaten nach mw_Junciton === |
<code c> | <code c> | ||
- | OBJECTID = | + | # MUID wird automatisch vergeben |
- | SHAPE = | + | |
MUID = | MUID = | ||
# | # | ||
- | # alternative Knotenbezeichnung, z.B. für Lageplan; | + | # STANET Hydrantenbezeichnung |
- | # möglicherweise nicht eindeutig und nicht vollstaendig | + | # moeglicherweise nicht eindeutig und nicht vollstaendig |
Asset = SCHIEBNO | Asset = SCHIEBNO | ||
# | # | ||
- | # Zur Kennzeichnung aller importierten Daten. Bei durch die | + | # interne ID von STANET |
- | # topologische Bereinigung erzeugten Knoten bleibt das Feld leer. | + | |
DataSource = 'STANET ' + STANETID | DataSource = 'STANET ' + STANETID | ||
# | # | ||
Zeile 170: | Zeile 120: | ||
Description = '11 - Unterflurhydrant neben Rohr' WHERE TYP = 11 | Description = '11 - Unterflurhydrant neben Rohr' WHERE TYP = 11 | ||
Description = '12 - Unterflurhydrant seitlich Rohr' WHERE TYP = 12 | Description = '12 - Unterflurhydrant seitlich Rohr' WHERE TYP = 12 | ||
- | Description = '13 - Überflurhydrant auf Rohr' WHERE TYP = 13 | + | Description = '13 - Ueberflurhydrant auf Rohr' WHERE TYP = 13 |
- | Description = '15 - Überflurhydrant seitliches Rohr' WHERE TYP = 15 | + | Description = '15 - Ueberflurhydrant seitliches Rohr' WHERE TYP = 15 |
Description = '16 - Unterflurhydrant mit Schieber' WHERE TYP = 16 | Description = '16 - Unterflurhydrant mit Schieber' WHERE TYP = 16 | ||
- | Description = '17 - Überflurhydrant mit Schieber' WHERE TYP = 17 | + | Description = '17 - Ueberflurhydrant mit Schieber' WHERE TYP = 17 |
# | # | ||
- | # Hoehe | + | # Hoehe |
+ | # im unguenstigerem Fall ist die Hoehe von interpolierter Gelaendehoehe abgeleitet | ||
+ | # im Guenstigerem von gemessener Gelaendehoehe | ||
Elev = CALCGEOH - 1.5 | Elev = CALCGEOH - 1.5 | ||
Elev = GEOH - 1.5 WHERE GEOH <> 0 | Elev = GEOH - 1.5 WHERE GEOH <> 0 | ||
+ | # | ||
+ | # Gelaendehoehe im unguenstigem Fall interpoliert | ||
+ | # im guenstigem Fall gemessen | ||
Z = CALCGEOH | Z = CALCGEOH | ||
+ | Z = GEOH WHERE GEOH <> 0 | ||
+ | # | ||
+ | # ist "Modified" falls Gelaendehoehe interpoliert ist | ||
Z_S = 5 | Z_S = 5 | ||
- | Z = GEOH WHERE GEOH <> 0 | ||
Z_S = NULL WHERE GEOH <> 0 | Z_S = NULL WHERE GEOH <> 0 | ||
- | # | ||
- | PZoneID = | ||
- | DZoneID = | ||
- | TypeNo = | ||
- | StateNo = | ||
- | DemCoeff = | ||
- | MinPre = | ||
- | EstHeight = | ||
- | Em_FlowCoeff = | ||
- | FFPREREQ = | ||
- | FFFLOREQ = | ||
- | AV_Diameter = | ||
- | AV_Height = | ||
- | AV_ValveCurveID = | ||
- | AV_Kapa = | ||
- | Damage = | ||
- | SMFLAG = | ||
- | Element_S = 2 | ||
- | Elev_S = 5 | ||
- | Z_S = | ||
- | PZoneID_S = | ||
- | Emitter_S = | ||
- | DemCoeff_S = | ||
- | MinPre_S = | ||
- | EstHeight_S = | ||
# | # | ||
# Koordinaten | # Koordinaten | ||
_X = XRECHTS | _X = XRECHTS | ||
_Y = YHOCH | _Y = YHOCH | ||
- | _Z = | ||
- | |||
</code> | </code> | ||
- | ==== Leitungen: Leitungsdaten nach mw_Pipe ==== | + | === Leitungen: Leitungsdaten nach mw_Pipe === |
<code c> | <code c> | ||
- | OBJECTID = | + | # MUID setzt sich zusammen aus Anfangsknoten, Endknoten |
- | SHAPE = | + | # und laufender Nummer bei parallelen Leitungen. |
MUID = ANFNAM + '-' + ENDNAM + '-' + PARALLEL | MUID = ANFNAM + '-' + ENDNAM + '-' + PARALLEL | ||
- | Description = | + | # Description = |
- | CDate = | + | |
# | # | ||
# Baujahr | # Baujahr | ||
CYear = BAUJAHR | CYear = BAUJAHR | ||
# | # | ||
- | # alternative Knotenbezeichnung, z.B. für Lageplan; | + | # Asset wird auch bei Leitungen beibehalten, die durch |
- | # möglicherweise nicht eindeutig und nicht vollstaendig | + | # die topologische Bereinung geteilt werden. |
Asset = ANFNAM + '-' + ENDNAM + '-' + PARALLEL | Asset = ANFNAM + '-' + ENDNAM + '-' + PARALLEL | ||
- | # Zur Kennzeichnung aller importierten Daten. Bei durch die | + | # |
- | # topologische Bereinigung erzeugten Knoten bleibt das Feld leer. | + | # Interne ID von STANET |
DataSource = 'STANET ' + STANETID | DataSource = 'STANET ' + STANETID | ||
# | # | ||
- | Coeff1 = | + | # Gewichtungsfaktor fuer eine allfaellige Bedarfsaufteilung |
- | Coeff2 = | + | Coeff1 = 1 |
- | Coeff3 = | + | |
- | Coeff4 = | + | |
- | CVNo = | + | |
# | # | ||
# Durchmesser: verwende den Innendurchmesser. | # Durchmesser: verwende den Innendurchmesser. | ||
Diameter = DM | Diameter = DM | ||
- | # | ||
- | Thickness = | ||
- | GroupID = | ||
- | # | ||
- | # Leitungslaenge | ||
- | L = | ||
# | # | ||
LCoeff = ZETA | LCoeff = ZETA | ||
Zeile 255: | Zeile 175: | ||
Material = Material | Material = Material | ||
# | # | ||
+ | # Betriebsdruck (Druckstufe) | ||
PN = PN | PN = PN | ||
+ | # | ||
+ | # Druckzone | ||
PZoneID = ZONE | PZoneID = ZONE | ||
- | DZoneID = | ||
- | PMapZone = | ||
# | # | ||
# Rauheit, wird in der Hydraulik verwendet. | # Rauheit, wird in der Hydraulik verwendet. | ||
RCoeff = RAU | RCoeff = RAU | ||
# | # | ||
- | StateNo = | + | # geschlossenes Rohr, |
+ | # NETZNO bezeichnet eigentlich Teilnetz in STANET, | ||
+ | # Wert 0 wird offenbar fuer geschlossene Leitungen verwendet. | ||
StatusNo = 1 WHERE NETZNO = 0 | StatusNo = 1 WHERE NETZNO = 0 | ||
# | # | ||
# Strassenname | # Strassenname | ||
StreetName = STRASSE | StreetName = STRASSE | ||
- | Population = | + | # |
+ | # Beschriftung aus Rohrmaterial, Durchmesser, etc. | ||
Tag = ROHRTYP | Tag = ROHRTYP | ||
- | UserLNo = | + | # |
- | WaveSpeed = | + | # Datenstatus = GIS |
- | Bulk_Coeff = | + | |
- | Wall_Coeff = | + | |
- | Damage = | + | |
- | SMFLAG = | + | |
Element_S = 2 | Element_S = 2 | ||
- | L_S = | ||
- | Diameter_S = | ||
- | Material_S = | ||
- | RCoeff_S = | ||
- | LCoeff_S = | ||
- | StatusNo_S = | ||
- | PZoneID_S = | ||
# | # | ||
# Einhaengen der Leitungen in die Knoten | # Einhaengen der Leitungen in die Knoten | ||
- | _FromNodeID = | ||
- | _ToNodeID = | ||
- | # | ||
- | _Length = | ||
_FromX = LookUP("Knotendaten","KNAM",ANFNAM,"XRECHTS") | _FromX = LookUP("Knotendaten","KNAM",ANFNAM,"XRECHTS") | ||
_FromY = LookUP("Knotendaten","KNAM",ANFNAM,"YHOCH") | _FromY = LookUP("Knotendaten","KNAM",ANFNAM,"YHOCH") | ||
- | _FromZ = | ||
_ToX = LookUP("Knotendaten","KNAM",ENDNAM,"XRECHTS") | _ToX = LookUP("Knotendaten","KNAM",ENDNAM,"XRECHTS") | ||
_ToY = LookUP("Knotendaten","KNAM",ENDNAM,"YHOCH") | _ToY = LookUP("Knotendaten","KNAM",ENDNAM,"YHOCH") | ||
- | _ToZ = | ||
- | |||
</code> | </code> | ||
- | ==== Knickpunkte: Knickpunktdaten nach mw_Pipe_Geometry ==== | + | === Knickpunkte: Knickpunktdaten nach mw_Pipe_Geometry === |
<code c> | <code c> | ||
Zeile 311: | Zeile 217: | ||
X = XRECHTS | X = XRECHTS | ||
Y = YHOCH | Y = YHOCH | ||
- | Z = | ||
- | |||
</code> | </code> | ||
- | ==== Abnehmer: Abnehmerdaten nach mw_MDemand ==== | + | === Abnehmer: Abnehmerdaten nach mw_MDemand === |
<code c> | <code c> | ||
OBJECTID = | OBJECTID = | ||
+ | # | ||
+ | # STANET Knotenbezeichnung | ||
JunctionID = KNAM | JunctionID = KNAM | ||
- | MUID = | + | # |
- | Sqn = | + | # Verbrauch in m3/h. Auf richtige Einheiten in der MIKE URBAN-Datenbank achten! |
Demand = VERBRAUCH | Demand = VERBRAUCH | ||
+ | # | ||
+ | # Name des Abnehmers | ||
Description = NAME | Description = NAME | ||
- | Category = | + | # |
- | PatternID = PROFIL | + | # Profil wird vorerst nicht importiert |
- | DemCoeff = | + | # PatternID = PROFIL |
</code> | </code> | ||
- | ==== Rückschlagklappen: Rückschlagklappendaten nach mw_Pipe ==== | + | === Rückschlagklappen: Rückschlagklappendaten nach mw_Pipe === |
<code c> | <code c> | ||
+ | # Rueckschlagklappen sind in STANET lediglich durch Anfgangs- und Endpunkt definiert. | ||
+ | # Sie werden als Rohre importiert. | ||
+ | # | ||
+ | # MUID setzt sich zusammen aus Anfangsknoten, Endknoten und | ||
+ | # laufender Nummer bei parallelen Leitungen. | ||
MUID = ANFNAM + '-' + ENDNAM + '-' + PARALLEL | MUID = ANFNAM + '-' + ENDNAM + '-' + PARALLEL | ||
+ | # | ||
Description = 'Rueckschlagklappe' | Description = 'Rueckschlagklappe' | ||
# | # | ||
Asset = ANFNAM + '-' + ENDNAM + '-' + PARALLEL | Asset = ANFNAM + '-' + ENDNAM + '-' + PARALLEL | ||
+ | # | ||
+ | # Interne ID von STANET | ||
DataSource = 'STANET ' + STANETID | DataSource = 'STANET ' + STANETID | ||
# | # | ||
Zeile 343: | Zeile 258: | ||
CVNo = 1 | CVNo = 1 | ||
# | # | ||
- | # STANET exportiert Rueckschlagklappen nach EPANET mit 100 mm Durchmesser. Das Feld | + | # Das Feld "DN" ist in der Datenbank zwar vorhanden, |
- | # "DN" ist in der Datenbank zwar vorhanden, wird aber laut Handbuch im Editor nicht bedient. | + | # wird aber laut Handbuch im Editor nicht bedient. |
- | # Daher wird es nicht beruecksichtigt. | + | # STANET exportiert Rueckschlagklappen nach EPANET mit 100 mm Durchmesser. So auch hier. |
Diameter = 100 | Diameter = 100 | ||
# | # | ||
- | # | + | # Rueckschlagklappen haben in STANET eine Rauigkeit von 0.1 mm |
- | # Das Feld "ZETA" in der Datenbank zwar vorhanden, wird aber laut Handbuch im Editor | + | |
- | # nicht bedient. Daher wird es nicht beruecksichtigt. | + | |
- | # LCoeff = ZETA | + | |
- | # | + | |
- | # Rückschlagklappen haben in STANET eine Rauigkeit von 0.1 mm | + | |
RCoeff = 0.1 | RCoeff = 0.1 | ||
# | # | ||
+ | # Druckzone | ||
PZoneID = ZONE | PZoneID = ZONE | ||
# | # | ||
- | StateNo = | + | # Datenstatus = GIS |
- | StatusNo = | + | |
- | # | + | |
- | Tag = | + | |
Element_S = 2 | Element_S = 2 | ||
# | # | ||
+ | # Einhaengen der Leitungen in die Knoten | ||
_FromX = LookUP("Knotendaten","KNAM",ANFNAM,"XRECHTS") | _FromX = LookUP("Knotendaten","KNAM",ANFNAM,"XRECHTS") | ||
_FromY = LookUP("Knotendaten","KNAM",ANFNAM,"YHOCH") | _FromY = LookUP("Knotendaten","KNAM",ANFNAM,"YHOCH") | ||
- | # | ||
_ToX = LookUP("Knotendaten","KNAM",ENDNAM,"XRECHTS") | _ToX = LookUP("Knotendaten","KNAM",ENDNAM,"XRECHTS") | ||
_ToY = LookUP("Knotendaten","KNAM",ENDNAM,"YHOCH") | _ToY = LookUP("Knotendaten","KNAM",ENDNAM,"YHOCH") | ||
- | |||
- | |||
</code> | </code> | ||
- | ==== Druckregler: Reglerdaten nach mw_Valve ==== | + | === Druckregler: Reglerdaten nach mw_Valve === |
<code c> | <code c> | ||
- | MUID = | + | # Source filter: RTYP :: RTYP = 'P' |
+ | # Reglertyp Druckregler ist durch "P" gekennzeichnet. | ||
+ | # | ||
Asset = REG 2 | Asset = REG 2 | ||
+ | # | ||
+ | # Interne ID von STANET | ||
DataSource = 'STANET ' + STANETID | DataSource = 'STANET ' + STANETID | ||
# | # | ||
- | # STANET exportiert Druckregler nach EPANET mit 100 mm Durchmesser. Das Feld | + | # Das Feld "DN" ist in der Datenbank zwar vorhanden, |
- | # "DN" ist in der Datenbank zwar vorhanden, wird aber laut Handbuch im Editor nicht bedient. | + | # wird aber laut Handbuch im Editor nicht bedient. |
- | # Daher wird es nicht beruecksichtigt. | + | # STANET exportiert Druckregler nach EPANET mit 100 mm Durchmesser. So auch hier. |
Diameter = 100 | Diameter = 100 | ||
# | # | ||
Zeile 388: | Zeile 297: | ||
LossCoeff = 0.1 | LossCoeff = 0.1 | ||
# | # | ||
- | Setting = PM2 * 10.193 | + | # Einstellung des Ventils |
+ | # PMESS ist Solldruck in bar; Umrechnung auf m | ||
+ | Setting = PMESS * 10.193 | ||
# | # | ||
- | # Druckreduzierventi | + | # Druckreduzierventil |
TypeNo = 1 | TypeNo = 1 | ||
# | # | ||
+ | # Datenstatus = GIS | ||
Element_S = 2 | Element_S = 2 | ||
# | # | ||
+ | # Einhaengen in die Knoten | ||
_FromX = LookUP("Knotendaten","KNAM",ANFNAM,"XRECHTS") | _FromX = LookUP("Knotendaten","KNAM",ANFNAM,"XRECHTS") | ||
_FromY = LookUP("Knotendaten","KNAM",ANFNAM,"YHOCH") | _FromY = LookUP("Knotendaten","KNAM",ANFNAM,"YHOCH") | ||
Zeile 400: | Zeile 313: | ||
_ToX = LookUP("Knotendaten","KNAM",ENDNAM,"XRECHTS") | _ToX = LookUP("Knotendaten","KNAM",ENDNAM,"XRECHTS") | ||
_ToY = LookUP("Knotendaten","KNAM",ENDNAM,"YHOCH") | _ToY = LookUP("Knotendaten","KNAM",ENDNAM,"YHOCH") | ||
- | |||
</code> | </code> | ||
- | ==== Schieber: Schieberdaten nach mwa_Valve ==== | + | === Schieber: Schieberdaten nach mwa_Valve === |
<code c> | <code c> | ||
- | OBJECTID = | + | # Schieber werden als Zustatzinformationen in die Anlagen-Ventile mwa_Valve importiert |
- | SHAPE = | + | # |
+ | # MUID setzt sich zusammen aus Anfangsknoten, Endknoten | ||
+ | # und laufender Nummer bei parallelen Leitungen. | ||
MUID = ANFNAM + '-' + ENDNAM + '-' + PARALLEL | MUID = ANFNAM + '-' + ENDNAM + '-' + PARALLEL | ||
- | Asset = | + | # |
- | ModelPipeID = | + | # Interne ID von STANET |
DataSource = 'STANET ' + STANETID | DataSource = 'STANET ' + STANETID | ||
+ | # | ||
+ | # Beschreibung | ||
Description = 'Schieber' | Description = 'Schieber' | ||
- | Elev = | + | # |
- | Diameter = | + | # Zustaende der Schieber: 0 = zu, 1 = offen |
- | PZoneID = | + | CurrentlyOpenNo = 0 WHERE TYP = 3 |
- | BypassValveNo = | + | CurrentlyOpenNo = 0 WHERE TYP = 5 |
- | CurrentlyOpenNo = | + | CurrentlyOpenNo = 0 WHERE TYP = 7 |
- | MotorizedNo = | + | CurrentlyOpenNo = 0 WHERE TYP = 11 |
- | NormallyOpenNo = | + | CurrentlyOpenNo = 0 WHERE TYP = 16 |
- | PercentOpen = | + | CurrentlyOpenNo = 0 WHERE TYP = 19 |
- | PressureSetting = | + | CurrentlyOpenNo = 1 WHERE TYP = 2 |
- | RegulationType = | + | CurrentlyOpenNo = 1 WHERE TYP = 4 |
- | TurnsToClose = | + | CurrentlyOpenNo = 1 WHERE TYP = 6 |
- | Location = | + | CurrentlyOpenNo = 1 WHERE TYP = 10 |
- | Locality = | + | CurrentlyOpenNo = 1 WHERE TYP = 15 |
- | ValveType = | + | CurrentlyOpenNo = 1 WHERE TYP = 18 |
- | Catalogue = | + | # |
- | Manufacturer = | + | # Koordinaten |
- | SurfaceTypeNo = | + | _X = XRECHTS |
- | AssesmentDepth = | + | _Y = YHOCH |
- | ValveStateNo = | + | |
- | ValveTypeNo = | + | |
- | Municipality = | + | |
- | MunicipalityPart = | + | |
- | StreetName = | + | |
- | Cadastre = | + | |
- | Ownership = | + | |
- | Operator = | + | |
- | SystemID = | + | |
- | SubSystemID = | + | |
- | PropertyName = | + | |
- | ConstructionName = | + | |
- | WaterOfficePermit = | + | |
- | InspectionDate = | + | |
- | AcceptanceDate = | + | |
- | StructureNo = | + | |
- | PolygonStructureID = | + | |
- | PolylineStructureID = | + | |
- | DocTypeNo = | + | |
- | DocAuthor = | + | |
- | DocDate = | + | |
- | DocPrintToPassport = | + | |
- | DocFileName = | + | |
- | DocDescription = | + | |
- | DocName = | + | |
- | SupplyCostPerItem = | + | |
- | ConstructionCostPerItem = | + | |
- | _X = (LookUP("Knotendaten","KNAM",ANFNAM,"XRECHTS") / 2) + (LookUP("Knotendaten","KNAM",ENDNAM,"XRECHTS") / 2) | + | |
- | _Y = (LookUP("Knotendaten","KNAM",ANFNAM,"YHOCH") / 2) + (LookUP("Knotendaten","KNAM",ENDNAM,"YHOCH") / 2) | + | |
- | _Z = | + | |
- | + | ||
</code> | </code> |