Diskussion:TROBDB: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
K (Spezifikation)
K
Zeile 1: Zeile 1:
 
Siehe auch https://wiki.ifs.hsr.ch/IfSwWiki/wiki.cgi?ProjektTrafficObstructionDB (intern).
 
Siehe auch https://wiki.ifs.hsr.ch/IfSwWiki/wiki.cgi?ProjektTrafficObstructionDB (intern).
 +
 +
== Issues ==
 +
 +
* Aktualisierte TROBDB-Struktur:
 +
* Verbesserte Infobox --[[Benutzer:Stefan|Stefan]] 08:24, 27. Feb. 2014 (CET)
 +
* Login-Bereich:
 +
** Login mit OpenID mit komischen Meldungen von Clavid --[[Benutzer:Stefan|Stefan]] 08:24, 27. Feb. 2014 (CET)
 +
** Verbesserte Edit-Box --[[Benutzer:Stefan|Stefan]] 08:24, 27. Feb. 2014 (CET)
 +
** E-Mail nach Eingabe eines Events --[[Benutzer:Stefan|Stefan]] 08:24, 27. Feb. 2014 (CET)
 +
  
 
== Spezifikation ==
 
== Spezifikation ==

Version vom 27. Februar 2014, 09:24 Uhr

Siehe auch https://wiki.ifs.hsr.ch/IfSwWiki/wiki.cgi?ProjektTrafficObstructionDB (intern).

Issues

  • Aktualisierte TROBDB-Struktur:
  • Verbesserte Infobox --Stefan 08:24, 27. Feb. 2014 (CET)
  • Login-Bereich:
    • Login mit OpenID mit komischen Meldungen von Clavid --Stefan 08:24, 27. Feb. 2014 (CET)
    • Verbesserte Edit-Box --Stefan 08:24, 27. Feb. 2014 (CET)
    • E-Mail nach Eingabe eines Events --Stefan 08:24, 27. Feb. 2014 (CET)


Spezifikation

User Szenarien:

  1. Als BLUgis/Regio144-Vertreter möchte ich von der TROBDB eine (speziell zugeschnittene und aufbereitete) Verkehrshindernisse-Datei täglich abholen.
  2. Als Web-Benutzer (u.a. Behörden, Regio144, Privatpersonen) möchte ich Verkehrshindernisse über einen Webclient von Hand auf der TROBDB-Karte erfassen (mit Login).
  3. Als Webapp-Entwickler möchte ich schweizweite Verkehrshindernisse als Datei (möglichst) frei herunterladen. (Lösungsvorschlag http://repository.opendata.ch ?)
  4. Als Webapp-Entwickler möchte ich ausgewählte Verkehrshindernisse von der TROBDB über einen Webservice/API (möglichst) frei lesen können.
  5. Als Webapp-Entwickler (u.a. BLUgis/Regio144) möchte ich - zur Veröffentlichung freigegebene - Verkehrshindernisse über einen Webservice/API der TROBDB hochladen/schreiben können (mit Login).

Entwurf - Technologien

  • DB: PostgreSQL/PostGIS
  • Webserver: Apache
  • Webservice: Python, Flask
  • Web App: Javascript (Bootstrap, jQuery), Django-CMS?
  • Web Map: Leaflet

Entwurf - Website

Konzept:

  • GUI-Sprache: deutsch, französisch und englisch.
  • Inhalte: Credits an Datenlieferanten, Daten-Lizenzhinweise, Metadaten(?), Statistiken, Technische Hinweise

Tabs:

  • Startseite mit ...? (index.html)
  • Statistiken
  • Webkarte (mit Login/Registrierung via OpenID)
  • ...

Realisierung

Projektaufbau:

  • Teilprojekt (Phase) 1 => Ende November 2013
    • Statische Website entwickeln
    • Applikation entwickeln inkl. Datenbank aufbauen
    • Daten von Verkehrszentrale des Bundes (und ev. weitere) periodisch abholen
    • Webservice für den Bezug von Verkehrsbehinderungen für BLUgis/Regio144 erstellen (direkte, sichere Verbindung TROBSB-Server-IP-zu-Regio144-Server-IP)
    • "Traffic Obstruction Database" als Datei zum Download anbieten ("Opendata")
  • Teilprojekt 2
    • Webapp-Grundgerüst entwickeln (CMS?)
    • Webkarte mit Verkehrbehinderungen auf Basis OSM mit Leaflet in Webapp integrieren
  • Teilprojekt 3
    • Erfassung neuer Verkehrsbehinderungen in Webkarte mittels (OSM-) Linestring anklicken (inkl. Datenstruktur)
    • Erfassung neuer Verkehrsbehinderungen in Webkarte mittels Linestring-Geometrie neu digitalisieren (inkl. Datenstruktur)
    • Webservice (write) für die Übermittlung von Verkehrsbehinderungen zu BLUgis/Regio144 erstellen
    • Benutzerverwaltung inkl. bzw. Spam-Detector entwickeln (!OpenID mit Abgleich?)
  • Teilprojekt 4
    • Integration in tourpl
  • Teilprojekt 5
    • Webservice für den öffentlichen Bezug von Verkehrsbehinderungen erstellen (vgl. http://transport.opendata.ch/)
    • (Zurückspielen bzw. Anbieten der erfassten Strassenpolygone nach OSM?)

Notizen

Angabe von Zeitintervallen: