NEWS
UNSOLVED Busfahrplan- Abfahrtsmonitor in Vis einblenden
-
Hallo zusammen,
wie genau kann man ein Element aus einer anderen Website mit in Vis einbauen?
Ich würde gern die Abfahrten der Busse mit einbinden. Oder gibt es einen Weg die Daten abzufragen, in eine Tabelle zu speichern und diese darzustellen?
Schonmal Danke für die Hilfe
-
Guggst du hier:
-
Ich hätte halt gerne die Busnummern und in wie vielen Minuten die kommen mit angezeigt. Dies wird bei der deutschen Bahn leider nicht beachtet. Ansonsten wird der Abfahrtsmonitor auch bei google maps mit angezeigt.
-
Schau doch mal auf der Homepage des Verkehrsverbundes Deiner Region ob der die Daten anbietet.
Für das Rhein Main Gebiet bietet der RMV unter openData einiges an:
-
@Balu1973 Wie kann ich denn die Daten für die Vis verwenden? Bearbeiten? Hat das jemand mal gemacht?
-
Also ich mache das so:
Ich habe eine transparente Maske mit dem folgenden Widget erstellt.
Mit diesem Container-Widget rufe ich dann einen View mit den Fahrplandaten des VVS auf.
Geht natürlich nicht mit allen Verkehrsverbunden. Aber der VVS bietet z.B. hier in Stuttgart extra entsprechende Entwicklertools an.
Gruß,
Thorsten
-
Der RMV bietet dir eine Abfrage für deinen Bahnhof an. Als Ergebnis bekommt man ein HTML oder XML zurück. Dieses kannst du wie oben gezeigt in deine VIS einbinden.
An dem Punkt wo ich nicht weiterkomme ist die einzelnen Informationen als Datenpunkt abzulegen. Habe leider keine Erfahrung mit Programmieren und mit Blockly oder Node-red bin ich nicht weitergekommen.
-
@claus1993 Wie kann ich denn diese Abfrage bekommen?
Wäre auch daran interessiert bestimmte Informationen als Datenpunkt abzulegen -
die Beschreibung findest du hier
und die Eingabemaske hier
Gib in der Eingabemaske ein was du benötigts und klicke auf Vorschau, dort bekommst du dann die passende URL angezeigt. Je nach Auswahl liefert dir diese URL ein HTML oder XML zurück.
Html kannst du dann wie oben gezeigt in deine VIS einbinden.
Ich möchte jedoch die XML in einzelne Datenpunkte ablegen. Sprich jeweils die nächsten 5 Züge und dazu jeweils die Abfahrtszeit, Gleis, Verspätung und Richtung. Weißt du wie ich hierzu die XML auflösen kann?
-
@claus1993 Danke erstmal!
Hab den Link generiert.
Allerdings sieht das Widget bei mir ganz anders aus, als oben. Bild Link)So habe ich gar kein Eingabefeld für "Quelle"
-
@R0bRakete habe es bisher bei mir noch nicht eingebunden, von daher kann dir leider nicht weiterhelfen
@dtp Könntest du hier bitte behilflich sein
-
@dtp Kannst du mir das nochmals genauer erklären? Hab wie gesagt die Eingabemöglichkeit nicht. Was mache ich falsch?
-
Schau mal genau hin, Es sollte ein iFrame sein. (siehe screenshot vom dtp)
Deswegen ist es wichtig in screen shots alle relevanten Details mit einzubringen
Ein iFrame ist quasi ein Stück Code der den Inhalt einer ihm übergebenen URL lädt. -
Gibt es auch eine Möglichkeit einen Button anzuzeigen und wenn ich darauf gehe kommt ein Pop-Up die mir meine Info anzeigt? Dann noch ein rotes x wo ich es wieder schließen kann.