In der jetzigen Entwicklungsstufe berechnet die Software nur rechteckige Gebiete, in welchen jede Rasterzelle berechnungsrelevant ist. Für reale Anwendungen müssen jedoch beliebige Einzugsgebiete berechnet werden können. Die einfachste Methode hierfür ist die Nutzung von maskierten Numpy arrays über numpy.masked. Zusätzlich zu den Daten enthalten diese Arrays eine „Maske“, welche definiert, ob eine Zelle betrachtet werden… Irreguläre Einzugsgebiete weiterlesen
Blog
Ein Abbruchkriterium muss her
Der Prototyp der Software iteriert und erzeugt in einem Testgebiet die gewünschten Ausgabedateien für Wassertiefe und Abflussakkumulation, jedoch läuft der Algorithmus aktuell noch so lange weiter, bis er manuell unterbrochen wird. Da nur Iterationsschritte und keine Zeitschritte betrachtet werden, gibt es keinen definierten Abbruch. Für eine effiziente Nutzung müssen Kriterien definiert werden, bei welchen Ausgabedateien… Ein Abbruchkriterium muss her weiterlesen
Start der Entwicklung
Die Idee für SplashTool stand im Raum, ebenso die wesentlichen Bibliotheken für die Umsetzung. Das Projekt soll in der Programmiersprache Python umgesetzt werden. Diese bietet über zahlreiche Bibliotheken Funktionen zur effizienten Umsetzung. Als Standardskriptsprache sowohl in QGIS als auch in ArcGIS ist sie zudem im Bereich Starkregenanalysen weit verbreitet. Relativ schnell war auch klar, dass… Start der Entwicklung weiterlesen
Die Idee zu SplashTool
Bei der Bearbeitung mehrerer Dutzend Starkregenprojekte war ich als federführender Ingenieur und als Projektleiter unzufrieden mit den verfügbaren Werkzeugen: Fließweganalysen, basierend auf den klassischen GIS Tools, haben zahlreiche methodische Einschränkungen und erfüllen nicht mehr die Anforderungen an moderne Analysen. Hydrodynamische Modelle hingegen benötigen zahlreiche Inputdaten, einen sorgfältigen Modellaufbau im Hinblick auf die Modellstabilität bei expliziten… Die Idee zu SplashTool weiterlesen