Skip to content
This repository has been archived by the owner on Oct 7, 2024. It is now read-only.
lislis edited this page Apr 9, 2019 · 8 revisions

Die Inhalte der Datenspaziergänge, die durch die App zur Verfügung gestellt werden basiert auf einer einzelnen JSON - Datei, die sowohl die Struktur, als auch die Inhalte das Spaziergangs wiedergibt.

Die JSON Datei ist eine Sammlung von angebotenen Spaziergängen für die App. Ein Beispiel für die Strucktur befindet sich in einer Demodatei

Die Datei muss "course-data.json" heißen und unter "/src/assets/data" abgelegt werden.

Spaziergang

Jeder Spaziergang besteht aus einigen Metadaten und den einzelnen Stationen:

{
    "id": 0,
    "author": "Datenschule"
    "name": "Spaziergang Kreuzberg",
    "location": "Berlin-Kreuzberg",
    "preview_image": "/assets/images/datawalk.png",
    "description": "Berlin-Kreuzberg ist bunt und politisch: Der öffentliche Raum ist geprägt von zahlreichen Stories - von Hausbesetzungen, über Barrierefreiheit bis hin zu Baumpolitik. Aber welche Daten erzählen die Geschichte des Bezirks? Und wie gestalten Menschen den öffentlichen Raum durch digitale Mittel? An insgesamt 5 Stationen zu den Themen Barrierefreiheit, Bildung und Umwelt lernst du neue Perspektiven auf das Berliner Szeneviertel kennen. Wir zeigen dir bei dieser Tour die spannendsten Orte in Kreuzberg und was du in offenen Daten alles über sie herausfinden kannst.<br /><br />Auf geht’s!",
    "entry": 1,
    "courseline": [
      [[13.425756,52.49896,39.5],[13.426009,52.498884,39.3]...[13.426119,52.499008,39.2]],
    "stations": [ ... ]
  • id: eine Zahl zur eindeutigen Identifizierung
  • author: der Name des Spaziergnagerstellenden, der in der App sichtbar wird
  • name: der Name des Spaziergangs, der in der App sichtbar wird
  • description: eine Beschreibung die auf der Übersichtsseite des Spaziergangs angezeigt wird
  • entry: die Id der ersten station
  • courseline: Ein Array von Geokoordinaten, das den Kursverlauf beschreibt.
  • stations: Liste der Stationen

Station

Die Liste der Stationen ist eine lose Sammlung der Stationen das Datenspziergangs. Die Reihenfolge der Stationen bestimmt nicht die Sortierung der Stationen in der Stationsliste sondern wird über die "next" und "prev" Parameter gesteuert.

  • id: eine Nummer zum identifizieren einer Station innerhalb eines zur Verfügung stehenden Spaziergangs
  • name: der Name der angezeigt wird, während sich die Teilnemher an dieser Station befinden
  • description: eine kurze Einführung um was es bei dieser Station geht. Der Text wird z.B. auf dem Weg zu dieser Station angezeigt
  • position: Geolokalisierung der Station
  • next: gibt die id der nächsten Station an, ist dieses Feld nicht gesetzt, ist diese Station die letzte des kompletten Spaziergangs
  • subjects: alle Themen und Stories die an dieser Station behandelt werden
  • line: Index im courseline Array unter Spaziergang
"id": 1,
"name": "Görlitzer Bahnhof",
"description": "Das Restaurant Morgenland ist der Startpunkt unseres Spaziergangs. Gleich gegenüber liegt der Görlitzer Bahnhof, wo die beiden U-Bahn-Linien U1 und U3 sowie die Buslinie M29 aufeinander treffen und somit wichtige Teile der Hauptstadt miteinander verbinden. Aber gilt das auch für Rollstuhlfahrer*innen und andere Menschen, die auf einen barrierefreien Zugang zu öffentlichen Verkehrsmitteln und Orte angewiesen sind?",
"position": {
   "lat": 52.49896,
   "lon": 13.425756
},
"next": 2,
"line": 1,
"subjects": [..]

Subjects

Ein Subject oder Thema ist eine Sammlung von Screens zu einem Thema, das an einer Station behandelt wird.

  • id: Identifikation des Themas innerhalb der aktuellen Station
  • name: Name des Themas
  • description: eine kurze Beschreibung worum es geht, wird auf der Übersichtsseite aller Themen der Station anzezeigt
  • entry: Nummer der ersten Seite die angezeigt wird, wenn der Teilnehmer sich das Thema/die Story näher anschauen will
  • pages: Auflistung der einzelnen Seiten des Themas
"id": 1,
"name": "Barrierefreiheit",
"description": "Viele der 173 U-Bahnhöfe der Berliner Verkehrsbetriebe sind inzwischen barrierefrei, sodass sie z.B. auch für Rollstuhlfahrer*innen problemlos benutzbar sind. Für die Haltestelle Görlitzer Bahnhof gilt dies leider nicht.<br/><br />Aber welche Bahnhöfe genau sind barrierefrei? Dazu gibt die Wheelmap Auskunft.",
"entry": 7,
"pages": [...]

Page

Ein Ansammlung von Einzelseiten die das Thema näher Beleuchten. Die Metadaten sind abhängig von den verwendeten Seitentypen und werd unter Komponenten näher erläutert

Clone this wiki locally