Web-Applikationen mit und um...

18
TK CONSULT AG Zürich, Schweiz [email protected] www.tkconsult.ch Web-Applikationen mit und um Basement Basement Anwender Treen , Rapperswil Michel Kuhlmann ..

Transcript of Web-Applikationen mit und um...

TK CONSULT AGZürich, Schweiz

[email protected]

Web-Applikationen mit und um BasementBasement Anwender Treffen 2018, Rapperswil

Michel Kuhlmann

24.01.2018

Einleitung

• Basement: keine GUI fürs Pre- und Postprocessing

• Anstatt QGIS, Paraview, Tecplot, Janet, . . .

• Programmierung (z.B. R, python, perl, . . . )

• Entwicklung umfangreicher R-Bibliothek zum Modifizieren undVisualisieren von Querprofildatensätzen.

• Web-Applikationen für interaktive grafische Tools

24.01.2018 Web-Applikationen mit und um Basement 2 / 18

BAFU Flussvermessung

• Grundlage jeder Modellierung an grösseren SchweizerischenFlüssen

• Abgabe meist im PDF und Excel Format

• App ermöglicht komfortable Sichtung der Daten für denBearbeiter

• Längenprofil (LP)

• Lage Querprofil (QP)

• QP-Geometrie

• Morphologische Entwicklung (Layer)

24.01.2018 Web-Applikationen mit und um Basement 3 / 18

BAFU Flussvermessung - App

24.01.2018 Web-Applikationen mit und um Basement 4 / 18

Visualisierung von 2D Ergebnissen

• 2D-Berechnungen

• Extrahierung von QP aus bestehenden 2D-Ergebnissen (z.B. 5m)

• Browserbasierte interaktive Querprofil Visualisierung• Überlagerung Rechenfälle

• Plausibilisierung/Qualitätssicherung (QS) durch Schnitte

• Bereitstellung von Berechnungsergebnissen an Kunden (Koten,Energielinie, . . . )

• Freibordanalyse

24.01.2018 Web-Applikationen mit und um Basement 5 / 18

QP 2D - App

24.01.2018 Web-Applikationen mit und um Basement 6 / 18

Freibordanalyse - App

24.01.2018 Web-Applikationen mit und um Basement 7 / 18

Visualisierung von 1D-Modellergebnisse

• Vorgängig: BASEchain-Berechnung durchführen

• Einlesen der Ergebnisse <run>_out.dat

• Einlesen der Geometriee <qp>.bmg

• Interaktive Sichtung der Ergebnisse für Modellierer (und ggf.Kunden)

24.01.2018 Web-Applikationen mit und um Basement 8 / 18

Visualisierung von 1D-Modellergebnisse - App

24.01.2018 Web-Applikationen mit und um Basement 9 / 18

PQ-Beziehungen

• 1D Berechnungen mit treppenförmiger Abflussganglinie

• Erstellung von PQ-Beziehung

• Visualisierung und Bereitstellung mit App

• Wichtige Informationen für Projektverfasser

• Kunden können z.B. für Bauprojekte PQ-Kurven selbst erstellen(Export nach Excel)

24.01.2018 Web-Applikationen mit und um Basement 10 / 18

PQ-Beziehungen - App

24.01.2018 Web-Applikationen mit und um Basement 11 / 18

Echtzeit Online Modelle

• Serverprogramm fragt periodisch (z.B. stündlich) aktuelleMessdaten (Pegel/Abflüsse ) von Onlinedatenbank (z.B.BAFU/WSL) ab

• Serverprogramm passt Input-Dateien (z.B. BC_Inflow.txt) an

• Periodische automatische Berechnung im Batch-modus(basement -b -f run.bmc)

24.01.2018 Web-Applikationen mit und um Basement 12 / 18

Modell Basel-Stadt

• Grundlage 2D-Modell Gefahrenkarte: Extrahierung von QP;Kalibrierung

• Zuflüsse und Pegelstände aufgrund BAFU und Kantonalen Pegel

• App Features• Gefahrenstufen pro Gewässer und -abschnitt (BAFU-Style)• Übersicht Pegeldaten• Analyse aktueller Situation (Simulation über gesamtes

Gewässersystem) und vergangener 10 Tage• Berechnung beliebiger stationäre Zustände (Auswahl Gewässer,

Zufluss, Unterwasserstand)• Email-Alarm System• (Steuerungsoptimierung: System macht Vorschläge z.B. zuWehrstellungen, Turbinierung, . . . )

24.01.2018 Web-Applikationen mit und um Basement 13 / 18

Modell Basel-Stadt

24.01.2018 Web-Applikationen mit und um Basement 14 / 18

Modell Basel-Stadt

24.01.2018 Web-Applikationen mit und um Basement 15 / 18

Modell Basel-Stadt

24.01.2018 Web-Applikationen mit und um Basement 16 / 18

Fazit

• Web-Applikationen: Einfache grafische interaktiveBenutzerschnittstellen

• Hilfreiches Werkzeug für Modellierer zur Plausibilisierung und QS

• Datenbereitstellung für Kunden• Keine zusätzliche Software notwendig; Browser genügt

• Anpassung der Daten in Echtzeit, Updates

24.01.2018 Web-Applikationen mit und um Basement 17 / 18

Öffentlich zugängliche Applikationen

• Visualisierung von BAFU Querprofildaten:http://apps.tkconsult.ch/public/bafuQpBirs/

• Visualisierung von 2D Ergebnissen:http://apps.tkconsult.ch/public/QPvizDemo/

• Echtzeit Limmat in Zürich:http://apps.tkconsult.ch/public/LettenViz/

24.01.2018 Web-Applikationen mit und um Basement 18 / 18