Un proces important in planificarea mersului trenurilor este crearea planselor si detectarea conflictelor dintre trenuri. O plansa este alcatuita dintr-o lista de statii si o lista de trenuri care sunt desenate pe plansa. Trenurile desenate pe plansa sunt determinate automat, in functie de statiile ce compun plansa.
Elementele care alcatuiesc o plansa:
-
lista de statii care defineste plansa, in capetele din stanga si dreapta;
-
orele intre care se realizeaza plansa, in capetele de sus si jos. Se pot realiza planse pe orice interval orar;
-
statiile, reprezentate de liniile orizontale. Culoarea si grosimea acestor linii este determinata de importanta statiei;
-
trenurile, in acest sistem de coordonate sunt desenate cu culoarea corespunzatoare tipului lor;
-
minutele de plecare si sosire sunt afisate in fiecare statie in care trenul stationeaza, cat si in prima, respectiv ultima statie;
-
numerele trenurilor afisate la capetele trenurilor;
-
inchiderile de linii, reprezentate prin dreptunghiuri care cuprind intervalele orare in care linia este inchisa;
-
tabloul de garare – se poate vizualiza in orice statie. Intr-o statie, trenurile sunt reprezentate printr-un dreptunghi, iar lungimea dreptunghiului reprezinta timpul de stationare a trenului.
Orice tren de pe plansa poate fi modificat. Modificarile unui tren se reflecta imediat in plansa. De asemenea, exista posibilitatea redetectarii automate a conflictelor de pe plansa in momentul modificarii rutei unui tren.
Fiecare plansa poate fi personalizata prin modificarea unor parametri precum:
-
marimea graficului (lungime, latime);
-
orele de desenare in plansa, se pot realiza planse numai pe anumite intervale orare;
-
marginile de incadrarea ale plansei;
-
modul de afisare a trenurilor pe plansa: grosimea si culoarea segmentelor de tren, marimea si culoarea numerelor si minutelor trenurilor;
-
modul de afisare a statiilor pe plansa: grosimea si culoarea axelor afisate in dreptul fiecarei statii, marimea si culoarea de afisare a numelor statiilor;
-
modul de afisare a axelor corespunzatoare orelor de pe plansa: grosimea si culoarea acestor axe, marimea fontului si culoarea de afisare a orelor pe grafic.
Conflictele care se pot detecta pe o plansa prezentate in tabelul urmator.
|
Tip conflict |
Reprezentare grafica |
| Conflicte de intrare in statie |
|
| Conflicte de urmarire |
|
| Conflicte de intersectie |
|
| Conflicte de incrucisare |
|
Timpii folositi in detectarea conflictelor sunt personalizabili:
-
intervalul de sosire nesimultana se poate specifica pentru fiecare statie in parte,
-
intervalele de incrucisare se pot specifica pentru fiecare legatura din geografie,
-
iar intervalele de urmarire si timpul de reavizare se pote specifica intr-o fereastra de optiuni de la graficul unei planse.
De asemenea, pentru fiecare tip de conflict se poate alege cate o culoare.
Construirea unei planse se realizeaza asemanator cu maniera de construire a rutei unui tren. Lista de statii dintr-o plansa cuprinde urmatoarele informatii:
-
numele si codul statiei (din geografie);
-
distanta de la statia anterioara pana la statia curenta. Aceasta distanta se poate modifica fara a afecta distanta dintre statii din geografie. Ea este folosita numai la afisarea pe plansa. Cu cat distanta dintre 2 statii este mai mare, cu atat distanta pe grafic intre statii este mai mare. Pentru a evita suprapunerea statiilor foarte apropiate pe grafic, exista posibilitatea modificarii distantei (numai pe plansa respectiva);
-
procentul (calculat automat) pe care il ocupa pe plansa distanta dintre statia curenta si statia anterioara;
-
in stanga fiecarei statii exista o bifa, in functie de aceasta se vor determina trenurile care sunt afisate in plansa;
-
o statie poate fi ascunsa pe grafic (statia este folosita la determinarea trenurilor de pe plansa, dar ea nu apare pe aceasta);
-
ordinea statiilor nu este neaparat cea din geografie, ea putand fi modificata.
Lista de planse cuprinde toate plansele din sistem.
Modulul Planse permite realizarea urmatoarelor operatiuni:
-
adaugerea, modificarea, stergerea de planse;
-
filtrarea listei de planse dupa nume si regionala;
-
duplicarea unei planse din sistem.
