Letzte Änderung mit MIKE URBAN Version 2008 SP2.
Ähnliche Seiten:
Die BaSYS Abwasser Importschnittstelle übernimmt die Kanalgeomtrie aus der BaSYS Projektdatenbank (*.mdb) nach MOUSE.
Die Importschnittstelle löscht in der MIKE URBAN Datenbank alle vorhandenen Netzelemente. Verwenden Sie die Schnittstelle daher nur für ein neues Projekt.
(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_BaSYSAbw_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 BaSYS Datenbank 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.
(7) Aufgrund eines Bugs1) wird die Netztopologie fallweise nicht korrekt aufgebaut, und Sie bekommen Probleme beim grafischen Editieren, beim Erstellen von Längenschnitten und bei der Simulation. Führen Sie daher nach dem Import auf jeden Fall den Befehl Netz neu aufbauen durch.
Der Import wurde getestet mit dem Einheitensystem "SI-m3_per_second", in dem die Profildimensionen in m verwaltet werden. Falls Sie in MIKE URBAN ein Einheitensystem verwenden, das die Rohrdurchmesser in mm speichert, müssten Sie die Durchmesser nach Abschluss des Imports mit Hilfe des Field Calculators mit 1000 multiplizieren.
In der Schnittstelle werden folgende Tabellen miteinander in Beziehung gesetzt:
Element | Tabellenbezeichnung in BaSYS | Tabellenbezeichnung in MIKE URBAN |
---|---|---|
Schächte Bauwerke | AbwKnoten AbwSchacht Koordinaten | msm_Node |
Haltungen | AbwLeitung | msm_Link |
Alle Knoten werden als Schächte importiert, unabhängig davon, welcher Typ2) in BaSYS festgelegt ist. Anschlusspunkte und Bauwerke werden im Feld Beschreibung entsprechend benannt.
Die Lage wird aus der Tabelle "Koordinaten", Typ SMP (bei Schächten) und Typ REFPKT (bei Bauwerken) ausgelesen.
Die Geländehöhe wird aus aus der Tabelle "Koordinaten", Typ GDH ausgelesen.
Die Sohlhöhe wird aus aus der Tabelle "Koordinaten", Typ SSH ausgelesen.
Haltungen mit Kreisprofil, Eiprofil und Rechteckprofil werden unmittelbar importiert.
Doppelwandige Kreisprofile werden als "KreisDW_Hxxx_Bxxx" importiert, wobei xxx für die Höhe bzw. Breite des Profils in mm steht. Die Sonderprofildefinitionen müssen in MIKE URBAN nachgeführt werden.
Alle anderen Profile werden als yyy_Hxxx_Bxxx importiert, wobei yyy für die Profilnummer in BaSYS und xxx für die Höhe bzw. Breite des Profils in mm steht. Die Sonderprofildefinitionen müssen in MIKE URBAN nachgeführt werden.
In BaSYS können mehrere Projekte, beispielsweise Bestand und Erweiterung, in einer Datenbank verwaltet werden. Die Importroutine übernimmt alle Daten ungeachtet des Projekts. Falls Sie nur ein bestimmtes Projekt importieren möchten, müssen Sie im Register "Allgemein" einen Filter festlegen. Im folgenden Beispiel wird die ProjektId = 1 gefiltert:
Diese Einstellung müssen Sie in folgenden Tabellenkonfigurationen vornehmen:
Datum | Bemerkung |
---|---|
23.08.2008 | Version 01 |
# KnotenId: datenbankinterne, automatisch vergebene ID von BaSYS # wird in MIKE URBAN benoetigt, um alle anderen Elemente an Koten # anzuhaengen AssetName = KnotenId # # eigentliche Schachtbezeichnung, hoffentlich eindeutig und # vollstaendig ausgefuellt! MUID = Bezeichnung # # Zur Kennzeichnung aller importierten Daten: DataSource = 'BaSYS' # # BaSYS-Typen: 0 : SCHACHT / 1: ANPUNKT / 2: BAUWERK / 3:FSCHACHT # Alle Knoten werden als Schacht importiert. Bei Typ 1 und 2 wird # Description entsprechend befuellt. Typ 3 kommt in BaSYS angeblich # nicht mehr vor. TypeNo = 1 Description = 'Anschlusspunkt' WHERE Typ = 1 Description = 'Bauwerk' WHERE Typ = 2
# Schachtdurchmesser. Verwendet wird die Unteteillaenge. Die # Unterteilbreite wird ignoriert, ist aber ohnehin meistens leer. Diameter = Unterteillaenge
# Koordinaten des SMP, fuer Schaechte # (SMP ist im Register Allgemein gefiltert) _X = Rechtswert _Y = Hochwert
# Koordinaten des REFPKT, fuer Bauwerke # (REFPKT ist im Register Allgemein gefiltert) _X = Rechtswert _Y = Hochwert
# Hoehe des GDH # (GDH ist im Register Allgemein gefiltert) GroundLevel = Hoehe
# Hoehe des SSH # (SSH ist im Register Allgemein gefiltert) InvertLevel = Hoehe
# Identifikation AssetName = Bezeichnung MUID = Bezeichnung # # Zur Kennzeichnung aller importierten Daten: DataSource = 'BaSYS' # # Entwaesserungssystem NetTypeNo = 1 WHERE Kanalart = 'KS' NetTypeNo = 1 WHERE Kanalart = 'DS' NetTypeNo = 2 WHERE Kanalart = 'KR' NetTypeNo = 2 WHERE Kanalart = 'DR' NetTypeNo = 3 WHERE Kanalart = 'KM' NetTypeNo = 3 WHERE Kanalart = 'DM' # ### P R O F I L T Y P E N U N D A B M E S S U N G E N ### # # Kreisprofil TypeNo = 1 WHERE Profilkennziffer = 0 Diameter = Profilhoehe / 1000 WHERE Profilkennziffer = 0 # # Rechteckprofil TypeNo = 3 WHERE Profilkennziffer = 3 Width = Profilbreite / 1000 WHERE Profilkennziffer = 3 Height = Profilhoehe / 1000 WHERE Profilkennziffer = 3 # # Eiprofil TypeNo = 5 WHERE Profilkennziffer = 1 Diameter = Profilhoehe / 1000 WHERE Profilkennziffer = 1 # # Maulprofil: gibt es in BaSYS nicht!!! # # Kreis doppelwandig: wird zu einem Sonderprofil TypeNo = 2 WHERE Profilkennziffer = 4 CrsID = 'KreisDW_H' + Profilhoehe + '_B' + Profilbreite WHERE Profiltyp = 4 Diameter = 1 WHERE Profilkennziffer = 4 # # In allen anderen Faellen Sonderprofil TypeNo = 2 WHERE Profiltyp > 4 CrsID = Profiltyp + '_H' + Profilhoehe + '_B' + Profilbreite WHERE Profiltyp > 5 Diameter = 1 WHERE Profilkennziffer > 4 Width = Profilbreite / 1000 WHERE Profilkennziffer > 4 Height = Profilhoehe / 1000 WHERE Profilkennziffer > 4 # ### E N D E P R O F I L T Y P E N U N D A B M E S S U N G E N ### # # Haltungsenden UpLevel = RohrsohleZulauf WHERE RohrsohleZulauf <> NULL DwLevel = RohrsohleAblauf WHERE RohrsohleAblauf <> NULL # # Haltungslaenge, sofern sie ausgefuellt ist Length = Laenge # # Material. Die Rauheiten muessen in MIKE URBAN nachgefuehrt werden. MaterialID = Material # # Rauhigkeitsbeiwerte: keine benutzerdefinierten Werte verwenden FricNo = 0 # # Einhaengen der Haltungen in die Knoten _FromNodeID = LookUP("AbwKnoten","KnotenId",Anfangsknoten,"Bezeichnung") _ToNodeID = LookUP("AbwKnoten","KnotenId",Endknoten,"Bezeichnung")