EEP Gleisplan

Mausfunktionen
Verschieben: Klick+Halten+Bewegen
An der Stelle des Cursors hineinzoomen: Doppelklick
Herauszoomen: ⇧ Shift+Doppelklick
Details anzeigen: Klick auf Gleis, Symbol oder Text
wenn zusammen mit ⇧ Shift, dann wird jeweils ein neues Popup geöffnet wenn zusammen mit alt, dann wird zusätzlich der Code aus der Anlage-Datei für dieses Objekt angezeigt

Tastaturfunktionen
: Verschieben der Graphik (wenn zusammen mit ⇧ Shift, dann jeweils um eine halbe Seite)
+ - : Zoomen

Interaktive Funktionen
Wechsel zwischen vertikaler und horizontaler Ausrichtung (Fullscreen mit F11)
Zoom-in, -out, -reset
Auswahl der anzuzeigenden Gleissysteme
Auswahl der anzuzeigenden Informationen (GleisID, Gleisart, Gleisstil, Höhe, Weichen, Signale, Kontakte, Marker, Gleisobjekte, Kamera, Rahmen)
Auswahl der anzuzeigenden Gleise (aktive/inaktive Gleise mit/ohne Rollmaterialien, sichtbare/unsichtbare Gleise)
Aktuelle Darstellung als Bild (png/jpg/svg) speichern
Gleisplan auf bestimmtes Gleis, bzw. das Gleis eines Signals oder Weiche positionieren
Die Positionierung ist auch über das Inventar-Programm möglich!
Einstellung der Linien- und Textbreite
Auswahl der Gleise mit minimalem und maximalen Höhenfilter
Farben der Gleissysteme anpassen

Referenzen / verwandte Programme
Diskussionbeitrag im EEP-Forum
Entwicklungsprojekt auf GitHub
Anzeige einer Inventarliste zu einer EEP-Anlage
Übersicht zu den Signalstellungen anhand der extrahierten .ini-Dateien zu Signalen (siehe EEP → Extras → Ressourcen-Extraktor)

Technische Beschreibung
Dieses Programm nutzt die Javascript-Funktion DOMParser um eine .anl-Datei von EEP, die aus XML aufgebaut ist, zu interpretieren und in das Document Object Model (DOM) umzuwandeln.
Anschließend wird dynamisch mit Javascript die Graphik des Gleisplanes mit SVG-Befehlen aufgebaut. Die Formatierung der graphischen Elemente erfolgt getrennt von der Definition der Graphik mit der SVG-Variante von CSS.
Der Browser kann solche SVG-Graphiken direkt anzeigen. Zusätzlich werden die Bibliotheken svg-pan-zoom zum Verschieben und Zoomen und toolwindow zur Anzeige von Popups verwendet.
Das Programm läuft in aktuellen Versionen von Google Chome und Firefox, nicht jedoch im Internet Explorer.

EEP Gleisplan EEP Gleisplan