Update Projektplan
parent
9b6910c0da
commit
1bc6f78274
@ -8,7 +8,7 @@ Egal ob Tourist oder Einheimischer, wenn man an eine Bike-Sharing Station herant
|
||||
Da Fahrradfahren im Stadtverkehr eine gefährliche Angelegenheit ist, möchten wir außerdem eine Statistik für Unfälle mit Fahrradbeteiligung visualisieren. So kann der Nutzer außerdem sichere Bezirke auswählen und das statistische Risiko eines Unfalls verringern.
|
||||
|
||||
# Projektziel
|
||||
Der Nutzer soll über die Webapplikation über die Verfügbarkeit von Fahrrädern in jeder einzelnen Bike-Sharing Station informiert werden. Hierzu möchten wir eine Karte mit den entsprechenden Informationen visualisieren. Die Verfügbarkeit möchten wir hier über eine Heatmap darstellen, wobei hohe Verfügbarkeiten mit rot und Stationen mit wenig verfügbaren Fahrrädern in blau gekennzeichnet werden. Mit ungefähr 800 Stationen möchten wir die Karte nach dem Schema, "keep it clean - keep it simple" halten. Mit einem Information-Overload ist niemandem geholfen, daher soll die Heatmap aufschaltbar sein.
|
||||
Der Nutzer soll über die Webapplikation, über die Verfügbarkeit von Fahrrädern in jeder einzelnen Bike-Sharing Station informiert werden. Hierzu möchten wir eine Karte mit den entsprechenden Informationen visualisieren. Die Verfügbarkeit möchten wir hier über eine Heatmap darstellen, wobei hohe Verfügbarkeiten mit rot und Stationen mit wenig verfügbaren Fahrrädern in blau gekennzeichnet werden. Mit ungefähr 800 Stationen möchten wir die Karte nach dem Schema, "keep it clean - keep it simple" halten. Mit einem Information-Overload ist niemandem geholfen, daher soll die Heatmap aufschaltbar sein.
|
||||
|
||||
Durch den Klick auf eine Bike-Sharing Station sollen mit einem Pop-Up detailliertere Informationen angezeigt werden. Zum Einen der quantitative Wert, wie viele Fahrräder noch in dieser Station sind und zum Anderen ein Button, der zu einer Statistik über die gerade angeklickte Station führen soll. In dieser Statistik möchten wir folgende Informationen in verschiedenen Diagrammen darstellen:
|
||||
* Top-Stationen, wo die Leute herkommen
|
||||
@ -23,9 +23,9 @@ Neben dem Informationsgewinn, ob ein Fahrrad an einer bestimmten Station verfüg
|
||||
# Diagrammübersicht
|
||||
## Station-Dashboard-From
|
||||
**Beschreibung**
|
||||
Die ersten Diagramme sollen ein wenig die Beziehungen zwischen den Stationen erläutern. Daher möchten wir bei jeder Station eine Liste visualisieren, die angibt, von welchen Stationen Sie am häufigsten angefahren wird. Das heißt, eine Auflistung der häufigsten Ursprungsstationen einer Ausleihe, die das aktuell ausgewählte Dashboard repräsentiert. Wobei wir uns hier auf die Top-3 beschränken.
|
||||
Die ersten Diagramme sollen ein wenig die Beziehungen zwischen den Stationen erläutern. Daher möchten wir bei jeder Station eine Liste darstellen, die aufzeigt, von welchen Stationen Sie am häufigsten angefahren wird. Das heißt, eine Auflistung der häufigsten Ursprungsstationen einer Ausleihe, die das aktuell ausgewählte Dashboard repräsentiert. Wobei wir uns hier auf die Top-3 Stationen beschränken.
|
||||
Ziel der Visualisierung:
|
||||
Durch die Angabe der Ursprungsstationen kann man Rückschlüsse auf eine Route ziehen und so als Tourist eventuell Inspiration beziehen oder als Einheimischer eine Einschätzung erhalten, wo die Fahrräder verfügbar sind.
|
||||
Durch die Angabe der Ursprungsstationen kann man Rückschlüsse auf eine Route ziehen und so als Tourist eventuell Inspiration beziehen oder als Einheimischer eine Einschätzung erhalten, wo die Radfahrer hergekommen sind.
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
@ -41,15 +41,14 @@ Durch die Angabe der Ursprungsstationen kann man Rückschlüsse auf eine Route z
|
||||
<td>Station-Dashboard-From</td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Bikestationen, Zeit</li>
|
||||
<li>eine BikeStation, Zeit</li>
|
||||
<li>Dimensionen: 2</li>
|
||||
<li>diskret</li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Ausprägungen: Anzahl der Ursprungsstationen</li>
|
||||
<li>Dimensionen: 1</li>
|
||||
<li>Ausprägungen: <ul><li>Anzahl der Ankünfte von einer spezifischen Station an der ausgewählten Station</li><li>Name der Station</li></ul>
|
||||
<li>Dimensionen: 2</li>
|
||||
<li>diskret</li>
|
||||
<li>metrisch skaliert 🡺 quantitativ</li>
|
||||
</ul>
|
||||
@ -59,11 +58,11 @@ Durch die Angabe der Ursprungsstationen kann man Rückschlüsse auf eine Route z
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
**Begründung:** Da Beobachtungs- und Merkmalsraum jeweils diskret sind und unsere Ausprägung (Anzahl der (Ursprungs-)Stationen) in quantitativer Form vorliegen visualisieren wir dies anhand einer Liste. Die Liste enthält als Eintrag jeweils den Namen der Station und den entsprechenden Zahlenwert, anhand dem man sehen kann, wie oft diese Station als Ursprungsstation gewählt wurde.
|
||||
**Begründung:** Da der Merkmalsraum diskret ist und unsere Ausprägung in quantitativer Form vorliegen visualisieren wir dies anhand einer Liste. Die Liste enthält als Eintrag jeweils den Namen der Station und den entsprechenden Zahlenwert, anhand dem man sehen kann, wie oft diese Station als Ursprungsstation gewählt wurde.
|
||||
|
||||
## Station-Dashboard-To
|
||||
**Beschreibung**:
|
||||
Gleich wie bei Station-Dashboard-From, nur das es sich um eine Liste von Stationen handelt, welche am häufigsten als Zielstationen, ausgehend von der aktuellen, gewählt wurden. Auch hier beschränken wir uns auf die Top-3. Ziel gleich wie bei Station-Dashboard-From.
|
||||
Gleich wie bei Station-Dashboard-From, nur das es sich um eine Liste von Stationen handelt, welche am häufigsten als Zielstationen, ausgehend von der aktuellen, gewählt wurden. Auch hier beschränken wir uns auf die Top-3 Stationen. Das Ziel ist gleich wie beim Station-Dashboard-From.
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
@ -79,15 +78,14 @@ Gleich wie bei Station-Dashboard-From, nur das es sich um eine Liste von Station
|
||||
<td>Station-Dashboard-To</td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Bikestationen, Zeit</li>
|
||||
<li>eine Bikestation, Zeit</li>
|
||||
<li>Dimensionen: 2</li>
|
||||
<li>diskret</li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Ausprägungen: Anzahl der Zielstationen</li>
|
||||
<li>Dimensionen: 1</li>
|
||||
<li>Ausprägungen: <ul><li>häufigste Zielstationen ausgehend von der ausgewählten Station</li><li>Name der Station</li></ul>
|
||||
<li>Dimensionen: 2</li>
|
||||
<li>diskret</li>
|
||||
<li>metrisch skaliert 🡺 quantitativ</li>
|
||||
</ul>
|
||||
@ -125,7 +123,7 @@ Gleich wie bei Station-Dashboard-From, nur das es sich um eine Liste von Station
|
||||
<ul>
|
||||
<li>Ausprägungen: <ul><li>Dauer der Ausleihe, ausgehend von der aktuellen Station</li><li>Anzahl der Ausleihen</li></ul></li>
|
||||
<li>Dimensionen: 2</li>
|
||||
<li>stetig</li>
|
||||
<li>diskret, numerisch</li>
|
||||
<li>metrisch skaliert 🡺 quantitativ</li>
|
||||
</ul>
|
||||
</td>
|
||||
@ -154,9 +152,8 @@ In diesem Diagramm möchten wir den Durchsatz bzw. Die Auslastung einer Station
|
||||
<td>Station-Dashboard-Borrow-Time</td>
|
||||
<td>
|
||||
<ul>
|
||||
<lieine Bikestation, Zeit</li>
|
||||
<li>eine Bikestation, Zeit</li>
|
||||
<li>Dimensionen: 2</li>
|
||||
<li>diskret</li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>
|
||||
@ -176,7 +173,7 @@ In diesem Diagramm möchten wir den Durchsatz bzw. Die Auslastung einer Station
|
||||
|
||||
## Map-Bikestations
|
||||
**Beschreibung:**
|
||||
Wir möchten die Bikestations über eine Punktkarte visualisieren. Hierbei soll in erster Linie die geographische Lage einer jeden Station angezeigt werden. Es gibt zwei Arten von Punktkarten: one-to-one (Ein Punkt repräsentiert eine einziges Objekt) oder one-to-many (Ein Punkt repräsentiert eine Einheit, z.B. 1 Punkt = 10 Stationen). Wir möchten eine Kombination beider anbieten. Je nach Zoom-Stufe der Karte sollen die Stationen einem Cluster angeordnet werden. So erkennt man auf „Top-Level“ Raummuster (wo sich viele/wenige Stationen befinden). Zum anderen erkennt man dann bei näherem Zoomen, wo sich explizit einzelne Stationen befinden, die man analysieren möchte. Diese Art der Darstellung gibt eine gute Übersicht über die geographische Lage der Stationen. Aber man erhält keine genaueren Informationen über diese Stationen. Dies soll Mithilfe eines Pop-Ups und dem Stations-Dashboard realisiert werden.
|
||||
Wir möchten die Bikestations über eine Punktkarte visualisieren. Hierbei soll in erster Linie die geographische Lage einer jeden Station angezeigt werden. Es gibt zwei Arten von Punktkarten: one-to-one (Ein Punkt repräsentiert eine einziges Objekt) oder one-to-many (Ein Punkt repräsentiert eine Einheit, z.B. 1 Punkt = 10 Stationen). Wir möchten eine Kombination beider anbieten. Je nach Zoom-Stufe der Karte sollen die Stationen einem Cluster angeordnet werden. So erkennt man auf „Top-Level“ Raummuster (wo sich viele/wenige Stationen befinden). Zum anderen erkennt man dann bei näherem Zoomen, wo sich explizit einzelne Stationen befinden, die man analysieren möchte. Diese Art der Darstellung gibt eine gute Übersicht über die geographische Lage der Stationen. Genauere Informationen über diese Stationen, soll Mithilfe eines Pop-Ups und dem Stations-Dashboard realisiert werden.
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
@ -193,14 +190,14 @@ Wir möchten die Bikestations über eine Punktkarte visualisieren. Hierbei soll
|
||||
<td>
|
||||
<ul>
|
||||
<li>Bikestationen in London</li>
|
||||
<li>Dimensionen: 2</li>
|
||||
<li>Dimensionen: 1</li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Ausprägungen: Bikestationen in Geokoordinaten</li>
|
||||
<li>Dimensionen: 1</li>
|
||||
<li>diskret</li>
|
||||
<li>Dimensionen: 2</li>
|
||||
<li>diskret, numerisch</li>
|
||||
<li>nominalskaliert</li>
|
||||
</ul>
|
||||
</td>
|
||||
@ -213,7 +210,7 @@ Wir möchten die Bikestations über eine Punktkarte visualisieren. Hierbei soll
|
||||
|
||||
## Map-Bikestation-Popup
|
||||
**Beschreibung**:
|
||||
Mit der Heatmap wird eine Übersicht über die Verfügbarkeit von Fahrrädern in Relation von allen Stationen angezeigt. Diese sind aber nicht messbar, da sich die Ausprägung einer Heatmap nur in Prozent implementieren lässt. Um auch einen messbaren (also ordinalskalierten) Wert zu erhalten, soll bei Klick auf eine Station sich ein Popup öffnen, welches in Form von natürlichen Zahlen angibt, wie viele Fahrräder sich noch in der Station befinden. Außerdem soll dazu ein Diagramm den Bezug auf die Kapazität der Station visualisieren. So ist für den Benutzer ersichtlich, ob es sich um eine große oder kleine Station handelt.
|
||||
Mit der Heatmap wird eine Übersicht über die Verfügbarkeit von Fahrrädern in Relation von allen Stationen angezeigt. Diese sind aber nicht messbar, da sich die Ausprägung einer Heatmap nur in Prozent implementieren lässt. Um auch einen messbaren Wert zu erhalten, soll bei Klick auf eine Station sich ein Popup öffnen, welches in Form von natürlichen Zahlen angibt, wie viele Fahrräder sich noch in der Station befinden. Außerdem soll dazu ein Diagramm den Bezug auf die Kapazität der Station visualisieren. So ist für den Benutzer ersichtlich, ob es sich um eine große oder kleine Station handelt.
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
@ -229,9 +226,8 @@ Mit der Heatmap wird eine Übersicht über die Verfügbarkeit von Fahrrädern in
|
||||
<td>Map-Bikestation-Popup</td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Eine Bikestation</li>
|
||||
<li>eine Bikestation</li>
|
||||
<li>Dimensionen: 1</li>
|
||||
<li>diskret</li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>
|
||||
@ -270,15 +266,14 @@ Die Heatmap soll eine Übersicht über die Verfügbarkeit von Fahrrädern in Rel
|
||||
<td>
|
||||
<ul>
|
||||
<li>Bikestationen in London</li>
|
||||
<li>Dimensionen: 2</li>
|
||||
<li>diskret</li>
|
||||
<li>Dimensionen: 1</li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Ausprägungen: Verfügbarkeit von Fahrrädern in den Stationen in Relation zu allen anderen</li>
|
||||
<li>Dimensionen: 1</li>
|
||||
<li>stetig</li>
|
||||
<li>Ausprägungen: <ul><li>Verfügbarkeit von Fahrrädern in den Stationen in Relation zu allen anderen</li><li>Geokoordinaten in lat und long der jeweiligen Station</li></ul>
|
||||
<li>Dimensionen: 3</li>
|
||||
<li>diskret</li>
|
||||
<li>Metrisch skaliert 🡺 quantitativ</li>
|
||||
</ul>
|
||||
</td>
|
||||
@ -291,7 +286,7 @@ Die Heatmap soll eine Übersicht über die Verfügbarkeit von Fahrrädern in Rel
|
||||
|
||||
## Map-Accidents
|
||||
**Beschreibung**:
|
||||
Die Unfälle mit Fahrradbeteiligung sollen über eine Punktkarte visualisiert werden. Dabei repräsentiert ein Punkt eine Unfallstelle in Geokoordinaten. Wie bei der Anzeige der Bikestationen soll entsprechend dem Zoom-Level auch ein Cluster stattfinden. So kann der Benutzer auf Top-Level ein Raummuster erkennen, wo sich viele Unfälle ereignen. Genauso mit hohem Zoomfaktor, kann der Nutzer sehen, wo sich gefährliche Situationen ergeben können. Dabei beschränken wir uns auf das Jahr 2019, allein den vorhandenen Daten geschuldet, die wir bekommen. Für andere Jahre sind die Daten leider lückenhaft oder gar nicht vorhanden.
|
||||
Die Unfälle mit Fahrradbeteiligung sollen über eine Punktkarte visualisiert werden. Dabei repräsentiert ein Punkt eine Unfallstelle in Geokoordinaten. Wie bei der Anzeige der Bikestationen soll entsprechend dem Zoom-Level auch Clustering stattfinden. So kann der Benutzer auf Top-Level ein Raummuster erkennen, wo sich viele Unfälle ereignen. Genauso mit hohem Zoomfaktor, kann der Nutzer sehen, wo sich gefährliche Situationen ergeben können. Dabei beschränken wir uns auf das Jahr 2019, allein den vorhandenen Daten geschuldet, die wir bekommen. Für andere Jahre sind die Daten leider lückenhaft oder gar nicht vorhanden.
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
@ -307,16 +302,16 @@ Die Unfälle mit Fahrradbeteiligung sollen über eine Punktkarte visualisiert we
|
||||
<td>Map-Accidents</td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Unfallstellen in London</li>
|
||||
<li>Dimensionen: 2</li>
|
||||
<li>Verkehrsunfälle in London</li>
|
||||
<li>Dimensionen: 1</li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Ausprägungen: Geokoordinaten von Unfallstellen mit Fahrradbeteiligung für das Jahr 2019</li>
|
||||
<li>Dimensionen: 1</li>
|
||||
<li>Ausprägungen: <ul><li>Geokoordinaten (lat, long) von Unfallstellen mit Fahrradbeteiligung für das Jahr 2019</li><li>Schwere des Unfalls</li></ul>
|
||||
<li>Dimensionen: 3</li>
|
||||
<li>diskret</li>
|
||||
<li>nominalskaliert</li>
|
||||
<li>ordinalskaliert</li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>Punktkarte</td>
|
||||
@ -336,7 +331,7 @@ Die Unfälle mit Fahrradbeteiligung sollen über eine Punktkarte visualisiert we
|
||||
| 2 | Frontend | Projekterstellung in Angular und Einbindung der ersten Leaflet Karte | 2 | Tim Herbst | 50 |
|
||||
| 3 | Backend | Entwurf der Api-Schnittstellen unseres eigenen Backends) | 0,5 | Marcel Schwarz | 51 |
|
||||
| 4 | Frontend | Anzeigen aller BikePoints in der Karte | 0,5 | Tim Herbst | 51 |
|
||||
| 5 | Backend | Implementation des eigenen Backends) | 4 | Marcel Schwarz | 52 |
|
||||
| 5 | Backend | Implementation des eigenen Backends | 4 | Marcel Schwarz | 52 |
|
||||
| 6 | Frontend | Abfrage der Livedaten von der London Travelers API und anzeige für jeden BikePoint | 0,5 | Tim Herbst | 53 |
|
||||
| 7 | Frontend | Einbindung der HeatMap für die aktuelle BikePoint Auslastung | 1,5 | Tim Herbst | 1 |
|
||||
| 8 | Backend | Bereitstellung und Testen des Backends (evtl. Bugfixing) | 2 | Marcel Schwarz | 2 |
|
||||
|
Loading…
Reference in New Issue
Block a user