Skip to content

Niklas-Schm/GEO_406_Schmitt

Repository files navigation

Einleitung:

Ziel des Projektes ist die Implementierung verschiedener Funktionen, darunter die Benutzerverwaltung, Visualisierung von Daten, statistische Analysen und die Bereitstellung einer Downloadfunktion. Dieser Bericht beschreibt die umgesetzten Features sowie die Erfüllung der definierten Projektziele. Zur Umsetzung dieses Projekts wurde Python 3.12, PyCharm 2024.1 (Community Edition) und GitHub genutzt.

Installationsanleitung:

Nachdem der Ordner GEO_406_Schmitt heruntergeladen und entpackt wurde, muss ein passendes Python Environment erstellt werden. Hierzu wird die Datei GEO_406_Schmitt.yml genutzt. Nun muss ein passendes Environment in Anaconda erstellt werden:

conda env create -f GEO_406_Schmitt.yml

Die Ordnerstruktur des Projekts darf nicht verändert werden und soll wie in Abbildung 1 dargestellt aussehen.

image

Abbildung 1: Ordnerstruktur

Nach erfolgreichem Erstellen des Environments und Setup der Ordnerstruktur kann das Vorbereiten der Daten beginnen. Hierzu muss das Skript data_preprocessing.py ausgeführt werden. Dieses Skript erstellt die Datenbankdatei GEO_406.db und liest die Pegeldaten sowie die Metadaten in die Datenbank ein. Nach diesem Schritt ist die Installation abgeschlossen und die App kann gestartet werden. Hierzu wird das Skript GEO_406_Schmitt.py ausgeführt.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published