Skip to content

NicolasLoosen/CoronaMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Webanwendungen Aufgabe 2

  • Funktion zum erstellen der Karte mit 2 Parametern (Daten, Optionen)
  • Umrisse der karte mit SVG-Path darstellen
  • Farbe der Umrisse soll per Option änderbar sein (Standartwert schwarz)
  • Füllfarbe stellt dar wie stark der LK befallen ist. Farbe soll mit HSL spezifiziert werden (Standardfarbe blau)
  • Die Helligkeit (Lightness) hängt von der Anzahl der Corona-Infizierten pro 100.000 Einwohner ab. Ist die Anzahl 0, so wird die Helligkeit auf 100% gesetzt, ist sie Deutschland-weit maximal, wird sie auf 50% gesetzt. Dazwischen wird linear interpoliert.
  • Der Benutzer kann wählen, ob die Anzahl der Fälle, die die Farbe bestimmt, die Anzahl der Infizierten pro 100.000 Einwohner (cases_per_100k) ist oder Anzahl der Infizierten pro 100.000 Einwohner der letzten 7 Tage (cases7_per_100k).
  • Bewegt der Benutzer die Maus über einen Kreis, so soll dessen Name als Tooltip angezeigt werden.
  • Klickt sie auf einen Kreis, so soll bei der Klickposition ein Popup-Fenster angezeigt werden, das tabellarisch folgende Informationen über den Kreis anzeigt:
    • Name des Kreises
    • Name des Bundeslandes
    • Einwohnerzahl des Kreises
    • Anzahl aller Infizierten
    • Anzahl der Infizierten pro 100.000 Einwohner
    • Anzahl der Infizierten pro 100.000 Einwohner der letzten 7 Tage
    • Anzahl der Toten
  • Verlässt die Maus den Kreis, so verschwindet dieses Popup-Fenster.
  • Die Karte ist so skaliert, dass Deutschland vollständig sichtbar ist und dadurch der zur Verfügung stehende Platz möglichst ausgeschöpft ist.
  • Es gibt eine Auswahlmöglichkeit für die Bundesländer bzw. alle Bundesländer (wie in der vorherigen Aufgabe)
  • Standardmäßig nur die ersten 5 Bundesländer anzeigen (per Option änderbar)
  • Die Balken werden deutschlandweit gleich skaliert
  • Farbe der Balken sollen änderbar sein
  • Balken sollen beim anzeigen animiert werden, d.h. ihre Länge ändert sich von 0 auf die betreffende Länge
  • Die Balken erscheinen nacheinander gemäß ihrer Reihenfolge.
  • Dabei werden die Kreise in der Karte hervorgehoben, indem ihr Umriss in rot (per Option änderbar) und mit dickerem Rand (Dicke per Option änderbar) dargestellt werden. Dies erfolgt gleichzeitig mit Beginn der Animation des jeweiligen Balkens. Die Änderung der Dicke des Umrisses erfolgt animiert.
  • Demonstrieren Sie die Änderung aller Optionen, indem Sie dem Benutzer eine Auswahlmöglichkeit geben, mit dem er entweder die Standardoptionen wählen kann oder einen festen Satz von Alternativoptionen. Für diese Aufgabe ist es nicht erforderlich, dass der Benutzer die Optionen selbst bestimmen kann.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published