PIFAS: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
| (15 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Pinus Fahrplan-Ankunftssystem | Pinus Fahrplan-Ankunftssystem entstand dadurch, dass es praktisch keine uns bekannten Abfahrtstabellen mit benötigten Features wie Live-Daten und Klick auf Haltestelle mehr gab. Durch die Idee von C2 wurde die Idee aufgenommen, mit Hilfe von künstlicher Intelligenz ein solches Tool zu programmieren, was erstaunlich gut funktioniert hat. Aufgrund der API kommt es jedoch zu Restriktionen. | ||
== Verwendete API == | |||
Die Ursprungsversion läuft auf der API von opendata. Eine Weiterentwicklung ist in Sicht, welche dann die API von Opentransportdata nutzt und so viel umfangreicher und genauer sein wird. Dieses Projekt wird unter dem Namen [[NOWE]] betrieben. | |||
== To Dos == | == To Dos == | ||
- Ankunftstafel | - Ankunftstafel, die besser funktioniert. | ||
- | - LIBERO Abk<ref>https://www.mylibero.ch/sites/default/files/2025-12/Tarif-651.10-DE-2025-12.pdf</ref> | ||
== Combined Stations == | |||
Es gibt die Möglichkeit, dass auf einer Abfahrtstabelle die Abfahrten ab mehreren Stationen angezeigt werden. Diese Kombinationen müssen jedoch definiert werden. Es ist hierbei nicht relevant, ob der gewünschte Suchbegriff tatsächlich eine existierende Station ist. Für besonders häufig benötigte Kombinationen funktioniert dies automatisch. | |||
Alle anderen müssen nach dem folgenden Schema selber erstellt und eingereicht werden. | |||
<code>'Schüpfheim': ['Schüpfheim', 'Schüpfheim, Bahnhof'],<br> | <code>'Schüpfheim': ['Schüpfheim', 'Schüpfheim, Bahnhof'],<br> | ||
'Schüpfheim, Bahnhof': ['Schüpfheim', 'Schüpfheim, Bahnhof'],</code><br> | 'Schüpfheim, Bahnhof': ['Schüpfheim', 'Schüpfheim, Bahnhof'],</code><br> | ||
<code>'Vignogn': ['Vignogn, vitg', 'Vignogn, Baselgia'],</code> | <code>'Vignogn': ['Vignogn, vitg', 'Vignogn, Baselgia'],</code> | ||
Die bereits eingerichteten Verknüpfungen sind [https://pifas.oev-ansagen.ch/combinedstations.js hier] ersichtlich (aktuell noch etwas hässlich). | |||
== Included Stations == | |||
Für einige definierte Haltestellennamen funktioniert die Logik so, dass z.B. ''Hinterfultigen, Post/Bahnhof'' automatisch mit ''Hinterfultigen'' kombiniert wird. Dies erleichtert das manuelle Mapping nach [[#Combined Stations|Combined Stations]], da so viel weniger Einträge notwendig sind. | |||
{{Klappbox|hintergrundfarbe=hintergrundfarbe5 | '''Derzeit erfasste Mappings (ausklappbar)''' | | |||
`${cleanName}, Bahnhof`, | |||
`${cleanName}, Bahnhofplatz` | |||
`${cleanName}, Bahnhofsplatz`, | |||
`${cleanName}, place de la gare`, | |||
`${cleanName}, pl. de la gare`, | |||
`${cleanName}, pl. gare`, | |||
`${cleanName}, Piazza stazione`, | |||
`${cleanName}, Bahnhof/Zentrum`, | |||
`${cleanName}, Zentrum/Bahnhof`, | |||
`${cleanName}, Bahnhof/Campus`, | |||
`${cleanName}, Bahnhof Süd`, | |||
`${cleanName}, Bahnhof Ost`, | |||
`${cleanName}, Bahnhof West`, | |||
`${cleanName}, Bahnhof Nord`, | |||
`${cleanName}, Bahnhof/Post`, | |||
`${cleanName}, Post/Bahnhof`, | |||
`${cleanName}, gare/poste`, | |||
`${cleanName}, staziun/posta`, | |||
`${cleanName}, stazione`, | |||
`${cleanName}, gare`, | |||
`${cleanName}, staziun`, | |||
`${cleanName}, Postautostation`, | |||
`${cleanName}, Hauptbahnhof`, | |||
`${cleanName}, gare nord`, | |||
`${cleanName}, gare est`, | |||
`${cleanName}, gare sud`, | |||
`${cleanName}, gare ouest`, | |||
`${cleanName}, Stazione Nord`, | |||
`${cleanName}, Stazione Sud`, | |||
`${cleanName}, Stazione Ovest`, | |||
`${cleanName}, Stazione Est`, | |||
`${cleanName}, (See)`, | |||
`${cleanName}, (Schiff)`, | |||
`${cleanName}, (Lac)`, | |||
`${cleanName}, (bateau)`, | |||
`${cleanName}, (lago)`, | |||
`${cleanName}, (Schiff/beateau)`,}} | |||
== Abkürzungen == | == Abkürzungen == | ||
| Zeile 26: | Zeile 70: | ||
== Änderungen einreichen == | == Änderungen einreichen == | ||
*Privatnachricht an den Projekteigentümer (nicht Threema) | *Privatnachricht an den Projekteigentümer (nicht Threema) | ||
**bitte möglichst gesammelte Requests! | |||
== Bekannte Fehler == | |||
*Ersatzzüge können derzeit nicht korrekt dargestellt werden. | |||
*Ausfälle werden ggf. nicht richtig angezeigt. | |||
*Auf der Abfahrtstabelle für "Glion" erscheinen auch die Fahrten ab "Ilanz, Bahnhof/Post". | |||
*Hover/Button Favoritenleiste reagiert nicht optimal | |||
Aktuelle Version vom 5. Mai 2026, 16:29 Uhr
Pinus Fahrplan-Ankunftssystem entstand dadurch, dass es praktisch keine uns bekannten Abfahrtstabellen mit benötigten Features wie Live-Daten und Klick auf Haltestelle mehr gab. Durch die Idee von C2 wurde die Idee aufgenommen, mit Hilfe von künstlicher Intelligenz ein solches Tool zu programmieren, was erstaunlich gut funktioniert hat. Aufgrund der API kommt es jedoch zu Restriktionen.
Verwendete API
Die Ursprungsversion läuft auf der API von opendata. Eine Weiterentwicklung ist in Sicht, welche dann die API von Opentransportdata nutzt und so viel umfangreicher und genauer sein wird. Dieses Projekt wird unter dem Namen NOWE betrieben.
To Dos
- Ankunftstafel, die besser funktioniert.
- LIBERO Abk<ref>https://www.mylibero.ch/sites/default/files/2025-12/Tarif-651.10-DE-2025-12.pdf</ref>
Combined Stations
Es gibt die Möglichkeit, dass auf einer Abfahrtstabelle die Abfahrten ab mehreren Stationen angezeigt werden. Diese Kombinationen müssen jedoch definiert werden. Es ist hierbei nicht relevant, ob der gewünschte Suchbegriff tatsächlich eine existierende Station ist. Für besonders häufig benötigte Kombinationen funktioniert dies automatisch.
Alle anderen müssen nach dem folgenden Schema selber erstellt und eingereicht werden.
'Schüpfheim': ['Schüpfheim', 'Schüpfheim, Bahnhof'],
'Schüpfheim, Bahnhof': ['Schüpfheim', 'Schüpfheim, Bahnhof'],
'Vignogn': ['Vignogn, vitg', 'Vignogn, Baselgia'],
Die bereits eingerichteten Verknüpfungen sind hier ersichtlich (aktuell noch etwas hässlich).
Included Stations
Für einige definierte Haltestellennamen funktioniert die Logik so, dass z.B. Hinterfultigen, Post/Bahnhof automatisch mit Hinterfultigen kombiniert wird. Dies erleichtert das manuelle Mapping nach Combined Stations, da so viel weniger Einträge notwendig sind.
`${cleanName}, Bahnhof`,
`${cleanName}, Bahnhofplatz`
`${cleanName}, Bahnhofsplatz`,
`${cleanName}, place de la gare`,
`${cleanName}, pl. de la gare`,
`${cleanName}, pl. gare`,
`${cleanName}, Piazza stazione`,
`${cleanName}, Bahnhof/Zentrum`,
`${cleanName}, Zentrum/Bahnhof`,
`${cleanName}, Bahnhof/Campus`,
`${cleanName}, Bahnhof Süd`,
`${cleanName}, Bahnhof Ost`,
`${cleanName}, Bahnhof West`,
`${cleanName}, Bahnhof Nord`,
`${cleanName}, Bahnhof/Post`,
`${cleanName}, Post/Bahnhof`,
`${cleanName}, gare/poste`,
`${cleanName}, staziun/posta`,
`${cleanName}, stazione`,
`${cleanName}, gare`,
`${cleanName}, staziun`,
`${cleanName}, Postautostation`,
`${cleanName}, Hauptbahnhof`,
`${cleanName}, gare nord`,
`${cleanName}, gare est`,
`${cleanName}, gare sud`,
`${cleanName}, gare ouest`,
`${cleanName}, Stazione Nord`,
`${cleanName}, Stazione Sud`,
`${cleanName}, Stazione Ovest`,
`${cleanName}, Stazione Est`,
`${cleanName}, (See)`,
`${cleanName}, (Schiff)`,
`${cleanName}, (Lac)`,
`${cleanName}, (bateau)`,
`${cleanName}, (lago)`,
`${cleanName}, (Schiff/beateau)`,Abkürzungen
selber erfunden
Bitte vorher prüfen, ob bereits vergeben!
'VIG': 'VIGNOGN',
bereits vorhandene
Eigentlich wurden bereits alle Dienststellen von DiDok SBB importiert, falls nicht existiert, bitte bei "selber erfunden" ergänzen. Besonders ausländische sind ggf. nicht drin.
'ZWG': 'Zwingen',
Änderungen einreichen
- Privatnachricht an den Projekteigentümer (nicht Threema)
- bitte möglichst gesammelte Requests!
Bekannte Fehler
- Ersatzzüge können derzeit nicht korrekt dargestellt werden.
- Ausfälle werden ggf. nicht richtig angezeigt.
- Auf der Abfahrtstabelle für "Glion" erscheinen auch die Fahrten ab "Ilanz, Bahnhof/Post".
- Hover/Button Favoritenleiste reagiert nicht optimal