Hochwasserrückfall-Verfasser-Prediction-Websit
NTT-CodeForGood-Datascience-Hackathon (Finalist)
Katastrophenhilfe -Website von Flut und Niederschlag.
Willkommensseite

Ansatz:->
Die Katastrophenreaktion ist die zweite Phase des Katastrophenmanagementzyklus. Es besteht aus einer Reihe von Elementen, beispielsweise Warnung, Evakuierung, Suche und Rettung, sofortige Unterstützung, Bewertung von Schäden, fortlaufender Unterstützung und sofortiger Wiederherstellung. Unter allen haben wir also an der Warnsystem für Überschwemmungen gearbeitet. Dabei haben wir der gemeinsamen Öffentlichkeit eine Benutzeroberfläche zur Verfügung gestellt, um den Wasserfluss in den Flüssen in Zukunft zu überprüfen und einen Mechanismus der Benachrichtigung zu erhalten, wenn in der Nähe (12 Monate) eine Möglichkeit einer Überschwemmung aufgrund eines Flusses in der Nähe besteht. Zusammen mit dem, dass Benutzer auch sehen können, dass die historischen Trends der Flüsse fließen und die Niederschlagsmuster auch in ihrer Unterabteilung (Bereich) visualisieren können. Mit so vielen Informationen im Voraus und der Kenntnis der Wahrscheinlichkeit der Flut in jeder Region können wir uns vorbereiten und die örtliche Öffentlichkeit aufmerksam machen, damit ein Verlust minimal ist.
Workflow -Diagramm

In dem Prozess ergriffene Schritte:->
Verbindung zu HTML:
- Ein Benutzer gibt eine Anfrage für die Root -URL / die Root -URL einer Domäne aus, um zu seiner Indexseite zu gehen
- main.py ordnet die URL / an eine Python -Funktion zu
- Die Python -Funktion findet eine Webvorlage, die im Vorlagen/ in den Ordner lebt.
- Eine Webvorlage wird im statischen/ Ordner nach allen Bildern, CSSFILES, die sie benötigt, da sie für HTML benötigt wird
- Gerenderter HTML wird an main.py zurückgeschickt
- Main.py sendet das HTML zurück zum Browser
URL in der Browser- und Backend -Verbindung:
- Erste. Wir haben die Flask -Klasse und eine Funktionsvorlage für Funktionen importiert.
- Als nächstes haben wir eine neue Instanz der Flask -Klasse erstellt.
- Wir haben dann die URL / dem Funktionsindex () zugeordnet. Wenn nun jemand diese URL besucht, wird der Funktionsindex () ausgeführt.
- Der Funktion Index () verwendet die Flask -Funktion Render Template (), um die Index.html -Vorlage zu rendern, die wir gerade aus den Vorlagen/ Ordner zum Browser erstellt haben.
- Schließlich verwenden wir Run (), um unsere App auf einem lokalen Server auszuführen.
- Wir werden das Debug -Flag auf True einstellen, damit wir alle anwendbaren Fehlermeldungen anzeigen können, wenn etwas schief geht, damit der lokale Server automatisch neu lädt, nachdem wir Änderungen am Code vorgenommen haben.
- Als wir http://127.0.0.1:5000/ besuchten, hatte Main.py Code darin, in dem die URL/dem Python -Funktionsindex () zugeordnet wurde.
- Index () fand die Webvorlagenindex.html in den Vorlagen/ den Ordner, rendert sie an HTML und schickte sie an den Browser zurück, wodurch der Bildschirm oben genannt wird.