Benutzer-Werkzeuge

Webseiten-Werkzeuge


ss20:waste-tracer

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ss20:waste-tracer [2020/09/12 02:00]
robekay
ss20:waste-tracer [2020/09/12 11:22] (aktuell)
Camill_15 [Projektbeschreibung]
Zeile 15: Zeile 15:
 ==== Projektbeschreibung ==== ==== Projektbeschreibung ====
  
-== Darstellung der Abfallzirkulation anhand einer erstellen ​Stadt ==+== Darstellung der Abfallzirkulation anhand einer erstellten ​Stadt ==
  
-Wo geht unser Müll eigentlich hin, nach dem wir ihn vor dem Haus in die Tonne geworfen haben? Welchen Weg legt er zurück und was passiert mit ihm? Wie viel wird überhaupt recycelt? In diesem Projekt machten wir uns auf die Suche nach Antworten für diese Fragen. Schnell kam jedoch heraus, dass es komplizierter ist als wir zunächst dachten (was ja häufig der Fall ist). So verbrachten wir die ersten Wochen vor allem damit den Abfallentsorgungswirrwarr zu durchblicken. Um es für andere einfacher zu machen, die Wege des Mülls von Berlin nachzuvollziehen,​ entschlossen wir uns dazu eine Karte zu erstellen. Die Abfallzirkulation ​sollen ​dann mit sich auf der Karte bewegenden Elementen nachvollziehbarer werden.+Wo geht unser Müll eigentlich hin, nach dem wir ihn vor dem Haus in die Tonne geworfen haben? Welchen Weg legt er zurück und was passiert mit ihm? Wie viel wird überhaupt recycelt? In diesem Projekt machten wir uns auf die Suche nach Antworten für diese Fragen. Schnell kam jedoch heraus, dass es komplizierter ist als wir zunächst dachten (was ja häufig der Fall ist). So verbrachten wir die ersten Wochen vor allem damit den Abfallentsorgungswirrwarr zu durchblicken. Um es für andere einfacher zu machen, die Wege des Mülls von Berlin nachzuvollziehen,​ entschlossen wir uns dazu eine Karte zu erstellen. Die Abfallzirkulation ​soll dann mit sich auf der Karte bewegenden Elementen nachvollziehbarer werden.
  
 ==== Abfallwege nachvollziehen ==== ==== Abfallwege nachvollziehen ====
Zeile 64: Zeile 64:
   - Für jeden Dateneintrag je eine Instanz einer Klasse erstellen und in einem Array abspeichern   - Für jeden Dateneintrag je eine Instanz einer Klasse erstellen und in einem Array abspeichern
       - Abfallentsorgungseinrichtungen,​ Abfallquellen,​ Zwischenlager ...       - Abfallentsorgungseinrichtungen,​ Abfallquellen,​ Zwischenlager ...
-      - Jede Istanz enthält alle nötigen Daten zur Weiterverarbeitung +      - Jede Istanz enthält alle nötigen Daten zur Weiterverarbeitung ​(Bsp.: Koordinaten,​ name, Verarbeitungsart,​ ...) 
-  - Für jede anzeigbare Instanz einen marker ​auf der map erstellen+  - Für jede anzeigbare Instanz einen Marker ​auf der Karte erstellen
   - Der user kann nun die Visualisierung starten   - Der user kann nun die Visualisierung starten
 \\ \\
Zeile 156: Zeile 156:
  
 Ubuntu:\\ Ubuntu:\\
-sudo apt install nodejs+sudo apt install nodejs\\
 sudo apt install npm sudo apt install npm
  
-Installationsschritte:​+== Installationsschritte: ​==
   - git clone https://​gitlab.tubit.tu-berlin.de/​robekay/​waste-tracer.git   - git clone https://​gitlab.tubit.tu-berlin.de/​robekay/​waste-tracer.git
   - cd waste-tracer/​MapBox/​Visualization/​   - cd waste-tracer/​MapBox/​Visualization/​
   - npm  install ​    ​(installieren aller Pakete)   - npm  install ​    ​(installieren aller Pakete)
   - npm run dev      (Visualisierung ausführen)   - npm run dev      (Visualisierung ausführen)
 +\\ 
 +Nun sollte das zu sehen sein, was im nächsten Punkt dieser Doumentation beschrieben und gezeigt wird.
  
 ==== Derzeitiger Stand ==== ==== Derzeitiger Stand ====
 Der waste tracer kann zurzeit verschiedene Daten im CSV Format einlesen und diese visuell darstellen. Jedoch werden bisher nur die Abfallentsorgungseinrichtungen und Abfallquellen initiiert und dargestellt. \\ Der waste tracer kann zurzeit verschiedene Daten im CSV Format einlesen und diese visuell darstellen. Jedoch werden bisher nur die Abfallentsorgungseinrichtungen und Abfallquellen initiiert und dargestellt. \\
 Der User kann über unter der Karte befindliche Buttons für jede Abfallquelle eine Animation starten, welche den Verlauf dieser Müllart darstellt. Folgendes GIF zeigt den bisherigen Stand:\\ Der User kann über unter der Karte befindliche Buttons für jede Abfallquelle eine Animation starten, welche den Verlauf dieser Müllart darstellt. Folgendes GIF zeigt den bisherigen Stand:\\
 +(Die Strömngsrichtung der Punkte sollte stets zu den Abfallentsorgungseinrichtungen sein. Die geringe Framerate des GIF´s kehrt die Richtung um ;))
 {{ :​ss20:​trash_test2.gif |}} {{ :​ss20:​trash_test2.gif |}}
  
 ==== Fazit und Ausblick ==== ==== Fazit und Ausblick ====
  
-Jegliche Zwischenstationen oder Endprodukte sind +//EDIT: Alles kursiv im Text markierte wurde nachträglich bereits behoben bzw. implementiert.//​
  
  
 Unser Projekt hat noch einige Baustellen, die fertiggestellt werden müssen, damit unser Ziel, einer Karte mit dargestellten Müllwegen, funktioniert. \\ Unser Projekt hat noch einige Baustellen, die fertiggestellt werden müssen, damit unser Ziel, einer Karte mit dargestellten Müllwegen, funktioniert. \\
-Zunächst sollten die Punkte sich auf unseren Daten basiert erzeugt und bewegt werden. Außerdem sollten die Punkte mehrere Stationen passieren können, damit der Ablauf dagestellt werden kann. Damit all das funktioniert,​ muss die Animation flüssiger laufen. Denn nur wenn die Punkte nicht stocken oder stehenbleiben,​ kann die Karte verständlich werden.\\ +Zunächst sollten die Punkte sich auf unseren Daten basiert erzeugt und bewegt werden. Außerdem sollten die Punkte mehrere Stationen passieren können, damit der Ablauf dagestellt werden kann. //Damit all das funktioniert,​ muss die Animation flüssiger laufen.// //Denn nur wenn die Punkte nicht stocken oder stehenbleiben,​ kann die Karte verständlich werden.//\\ 
-Ein weiteres Ziel, sind sind Popups, die erscheinen sollen, sobald man auf einen Standort einer Station auf der Karte klickt oder mit der Maus darüber fährt. Hier sollen dann beispielsweise relevante Informationen zum Müllheizkraft Ruhleben erscheinen. Außerdem soll eine Grafik oder Diagramm erscheinen, an der man die Daten zu dem jeweiligen Müll, der mit diesem Standort ​ zu tun hat, ablesen kann.\\ +//Ein weiteres Ziel, sind sind Popups, die erscheinen sollen, sobald man auf einen Standort einer Station auf der Karte klickt oder mit der Maus darüber fährt.// Hier sollen dann beispielsweise relevante Informationen zum Müllheizkraft Ruhleben erscheinen. ​//Außerdem soll eine Grafik oder Diagramm erscheinen, an der man die Daten zu dem jeweiligen Müll, der mit diesem Standort ​ zu tun hat, ablesen kann.//\\ 
-Falls das alles super funktionieren sollte, könnten wir versuchen, das Ganze auf weitere Städte zu übertragen. Ansich ist das kein Problem, da wir die Strukturen und das Programm sehr allgemein gefasst haben, jedoch müssten die Daten von der anderen Stadt, in dem selben Format wie die Berliner Daten sein, was in 99% der Fälle leider nicht der Fall ist. Die Daten zusammeln und händisch zusammenzutragen wäre also erheblicher Aufwand. Wie wir dieses Problem lösen könnnen, wissen wir allerdings noch nicht. \\ +Außerdem sollen für jeden Standort die Emissionen bzw. Erträge an Energie oder Rohstoffen visualisiert werden. Die Daten dazu gäbe es für Berlin.\\ 
 +Falls das alles super funktionieren sollte, könnten wir versuchen, das Ganze auf weitere Städte zu übertragen. Ansich ist das kein Problem, da wir die Strukturen und das Programm sehr allgemein gefasst haben, jedoch müssten die Daten von der anderen Stadt, in dem selben Format wie die Berliner Daten sein, was in 99% der Fälle leider nicht der Fall ist. Die Daten zusammeln und händisch zusammenzutragen wäre also erheblicher Aufwand. Wie wir dieses Problem lösen könnnen, wissen wir allerdings noch nicht. \\
 (ggf. werden noch ein paar Ziele bis zum 11.09. erreicht)\\ \\ (ggf. werden noch ein paar Ziele bis zum 11.09. erreicht)\\ \\
 Rückblickend war das Finden, Verstehen und Vorsortieren der Daten wesentlich aufwendiger als gedacht, weshalb es auch einen Großteil unserer Zeit in Anspruck nahm. Nach dem wir aber so langsam den Informationsdschungel durchblickten,​ stießen wir auf einige interessante Informationen über den Berliner Abfall, die uns vorher nicht bewusst waren. Ein Beispiel hierfür wäre, dass Berlin keinen Müll exportiert, sondern alles wird weitgehend lokal verwertet oder verbrannt. (Wir dachten Anfangs, es ergeben sich sehr weite Wege innerhalb Europas oder gar zu anderen Kontineten.)\\ Rückblickend war das Finden, Verstehen und Vorsortieren der Daten wesentlich aufwendiger als gedacht, weshalb es auch einen Großteil unserer Zeit in Anspruck nahm. Nach dem wir aber so langsam den Informationsdschungel durchblickten,​ stießen wir auf einige interessante Informationen über den Berliner Abfall, die uns vorher nicht bewusst waren. Ein Beispiel hierfür wäre, dass Berlin keinen Müll exportiert, sondern alles wird weitgehend lokal verwertet oder verbrannt. (Wir dachten Anfangs, es ergeben sich sehr weite Wege innerhalb Europas oder gar zu anderen Kontineten.)\\
ss20/waste-tracer.1599868802.txt.gz · Zuletzt geändert: 2020/09/12 02:00 von robekay