Page Title

Der Wiki wird derzeit überarbeitet: neue URL, neues Design, neue Inhalte!

Benutzer-Werkzeuge

Webseiten-Werkzeuge


mikeurban:anleitungen:import_stanet-tabellenkonfiguration

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
mikeurban:anleitungen:import_stanet-tabellenkonfiguration [2016/03/23 12:11]
julian [Reservoire: Knotendaten nach mw_Tank]
mikeurban:anleitungen:import_stanet-tabellenkonfiguration [2016/03/24 17:35]
thomas [STANET Import Wasser - 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>​+Diese Seite dokumentiert die Tabellenkonfiguration der STANET-Importschnittstelle,​ die zum  [[mikeurban:​anleitungen:​import_stanet|Import von Rohrnetzdaten aus STANET]] verwendet ​wird.
  
-//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.+===== Tabellenkonfiguration =====
  
  
-===== Einrichten und Verwenden der Import-Schnittstelle ===== +=== Knoten: Knotendaten nach mw_Junction ===
- +
-**(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.  +
- +
- +
- +
- +
-===== Versionsgeschichte ===== +
- +
-^   ​Datum ​    ​^ ​  ​Version ​  ​^ ​ Bemerkung ​ ^ +
-|   ​|Version 01   ​| ​            | +
- +
- +
-===== Anhang: Tabellenkonfigurationen ===== +
- +
-==== Knoten: Knotendaten nach mw_Junction ​====+
  
 <code c> <code c>
Zeile 109: Zeile 53:
 </​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: DSTATUS :: DSTATUS IS NOT NULL
-#   ​Source Filter ​beschränkt ​Knoten auf Druckknoten+#   ​Source Filter ​beschraenkt ​Knoten auf Druckknoten
 # #
 #   ​STANET Knotenbezeichnung #   ​STANET Knotenbezeichnung
Zeile 154: Zeile 98:
  
  
-==== Hydranten: Hydrantdaten nach mw_Junciton ​====+=== Hydranten: Hydrantdaten nach mw_Junciton ===
  
 <code c> <code c>
Zeile 160: Zeile 104:
 MUID = MUID =
 # #
-#   ​Hydrantenbezeichnung +#   STANET ​Hydrantenbezeichnung 
-#   möglicherweise ​nicht eindeutig und nicht vollstaendig+#   moeglicherweise ​nicht eindeutig und nicht vollstaendig
 Asset = SCHIEBNO Asset = SCHIEBNO
 # #
Zeile 173: Zeile 117:
 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 abgeleitetim Guenstigerem von gemessener Gelaendehoehe+#   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 interpoliertim guenstigem Fall gemessen+
 +#   ​Gelaendehoehe im unguenstigem Fall interpoliert 
 +#   im guenstigem Fall gemessen
 Z = CALCGEOH Z = CALCGEOH
 Z = GEOH WHERE GEOH <> 0 Z = GEOH WHERE GEOH <> 0
 # #
-#   ​ist ​modifierd ​falls Gelaendehoehe interpoliert+#   ​ist ​"​Modified" ​falls Gelaendehoehe interpoliert ​ist
 Z_S = 5 Z_S = 5
 Z_S = NULL WHERE GEOH <> 0 Z_S = NULL WHERE GEOH <> 0
Zeile 193: Zeile 140:
 _X = XRECHTS _X = XRECHTS
 _Y = YHOCH _Y = YHOCH
- 
 </​code>​ </​code>​
  
-==== Leitungen: Leitungsdaten nach mw_Pipe ​====+=== Leitungen: Leitungsdaten nach mw_Pipe ===
  
 <code c> <code c>
-#   MUID setzt sich zusammen aus Anfangsknoten,​ Endknoten und laufender Nummer bei parallelen Leitungen.+#   MUID setzt sich zusammen aus Anfangsknoten,​ Endknoten ​ 
 +#   und laufender Nummer bei parallelen Leitungen.
 MUID = ANFNAM + '​-'​ + ENDNAM + '​-'​ + PARALLEL MUID = ANFNAM + '​-'​ + ENDNAM + '​-'​ + PARALLEL
 # Description = # Description =
Zeile 206: Zeile 153:
 CYear = BAUJAHR CYear = BAUJAHR
 # #
-#   Asset wird auch bei Leitungen beibehalten die durch die topologische Bereinung geteilt werden.+#   Asset wird auch bei Leitungen beibehaltendie durch  
 +#   die topologische Bereinung geteilt werden.
 Asset = ANFNAM + '​-'​ + ENDNAM + '​-'​ + PARALLEL Asset = ANFNAM + '​-'​ + ENDNAM + '​-'​ + PARALLEL
 +#
 #   ​Interne ID von STANET #   ​Interne ID von STANET
 DataSource = '​STANET ' + STANETID DataSource = '​STANET ' + STANETID
 # #
 +#   ​Gewichtungsfaktor fuer eine allfaellige Bedarfsaufteilung
 Coeff1 = 1 Coeff1 = 1
 # #
Zeile 224: Zeile 174:
 #   ​Betriebsdruck (Druckstufe) #   ​Betriebsdruck (Druckstufe)
 PN = PN PN = PN
 +#
 #   ​Druckzone #   ​Druckzone
 PZoneID = ZONE PZoneID = ZONE
Zeile 230: Zeile 181:
 RCoeff = RAU RCoeff = RAU
 # #
-# geschlossenes Rohr+  ​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
 +#
 #   ​Beschriftung aus Rohrmaterial,​ Durchmesser,​ etc. #   ​Beschriftung aus Rohrmaterial,​ Durchmesser,​ etc.
 Tag = ROHRTYP Tag = ROHRTYP
Zeile 248: Zeile 202:
 </​code>​ </​code>​
  
-==== Knickpunkte:​ Knickpunktdaten nach mw_Pipe_Geometry ​====+=== Knickpunkte:​ Knickpunktdaten nach mw_Pipe_Geometry ===
  
 <code c> <code c>
Zeile 260: Zeile 214:
 X = XRECHTS X = XRECHTS
 Y = YHOCH Y = YHOCH
- 
 </​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 291: Zeile 255:
 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 ===
-Source filter: RTYP :: RTYP = '​P'​ \\ +
 <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 337: Zeile 294:
 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 349: Zeile 310:
 _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>​
mikeurban/anleitungen/import_stanet-tabellenkonfiguration.txt · Zuletzt geändert: 2016/03/24 17:35 von thomas