Zum Inhalt springen

Public Transport Display: Unterschied zwischen den Versionen

Thp (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „cf [https://metalab.at/issues/ticket/50 issue 50] == Desired Data == Siehe Lage * U2 Richtung Karlsplatz * U2 Richtung Aspernstraße * Linie 2 Richtung …“
 
Reckoner (Diskussion | Beiträge)
 
(5 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 22: Zeile 22:
* Station '''Rathaus U'''
* Station '''Rathaus U'''
* Station '''Rathausplatz, Burgtheater'''
* Station '''Rathausplatz, Burgtheater'''
* Citybike Station '''Friedrich Schmidtplatz'''


== Walking Distance ==
== Walking Distance ==
Zeile 40: Zeile 41:
== Data Sources ==
== Data Sources ==


Prinzipiell gibt's 2 Möglichkeiten:
Prinzipiell gibt's <strike>2</strike> 3 Möglichkeiten:


* iTip (HTML Scraping): http://www.wienerlinien.at/itip/
* iTip (HTML Scraping): http://www.wienerlinien.at/itip/
** Wird von https://github.com/kelvan/gotoVienna verwendet (Python-Client-Code existiert)
** Wird von https://github.com/kelvan/gotoVienna verwendet (Python-Client-Code existiert)
** gotoVienna hat auch ein sehr nettes CLI-Tool ("itip") für Abfragen
** außerdem hat gotoVienna ein "scotty"-CLI-Tool, mit dem man Routing machen kann (wohl eher für interaktive Sachen sinnvoll)
* FT API
* FT API
** Da gibt's bei Bedarf auch vorhandenen Python-Client-Code (ask PyUGAT)
** Da gibt's bei Bedarf auch vorhandenen Python-Client-Code (ask PyUGAT)
** Möglicher Vorteil: Zeigt auch erste/letzte Fahrt an
** Möglicher Vorteil: Zeigt auch erste/letzte Fahrt an
* [http://akirk.github.com/Wiener-Linien-API/ Qando API]
<code>
<pre>
POST http://webservice.qando.at/2.0/webservice.ft
<?xml version="1.0" encoding="UTF-8"?>
<ft>
    <request clientId="whatever" apiName="api_get_monitor" apiVersion="2.0">
        <client clientId="whatever"/>
        <requestType>api_get_monitor</requestType>
        <monitor>
            <outputCoords>WGS84</outputCoords>
            <type>stop</type>
            <name>STATION_ID</name>
            <year>YEAR</year>
            <month>MONTH</month>
            <day>DAY</day>
            <hour>HOUR</hour>
            <minute>MINUTE</minute>
            <line></line>
            <sourceFrom>stoplist</sourceFrom>
        </monitor>
    </request>
</ft>
</pre>
</code>
:Where STATION_ID:
:60201072 - Rathaus (U2, 2);
:60200192 - Rathausplatz/Burgtheater (D, 1, N66, 71, etc.).


== Hardware ==
== Hardware ==
Zeile 57: Zeile 90:


Wir können ohne Hardware jedenfalls schon mal das Backend prototypen.
Wir können ohne Hardware jedenfalls schon mal das Backend prototypen.
== Artwork ==
Falls wir einen normalen Screen verwenden (kein LED oder LCD Display), dann wäre es wohl gut, wenn jemand eine schöne grafische Umgebungs-Karte mit Wegbeschreibung zu den Stationen (+Richtung erwähnen) machen könnte. Siehe auch [[Lage]] und [[Umgebung]], die das teilweise schon haben, aber das geht auch schöner und mit Fokus auf Stationen.
[[Kategorie:Projekte]]