User Tools

Site Tools


locodb:locodb-de

This is an old revision of the document!


Mobile Datenbank "RocrailDB"

Beschreibung

Die Idee hinter RocrailDB (LocoDB/CarDB/TrainDB) ist, den Zugriff auf alle Züge, Lokomotiven und Wagen von allen Computern aus zu ermöglichen, die Zugriff auf denselben NAS-/Cloud-Speicher haben.
Selbst mit einem offline genutzten Rocview können die Lokomotiven abgerufen und ihre Eigenschaften überprüft werden.

Lese-/Schreib-Zugriff

Ohne Lese- und Schreibzugriff auf die RocrailDB funktioniert dieses Konzept nicht.

Struktur

Der Datenbankpfad verweist auf ein Verzeichnis, das von allen Benutzern von Rocrail gelesen und beschrieben werden kann.
Jeder Zug, jede Lokomotive und jeder Wagen haben ein eigenes Verzeichnis, dessen Name auf deren Kennung basiert; Leerzeichen werden durch Unterstriche ersetzt; Leerzeichen in Kennungen sind unerwünscht und werden nicht unterstützt.

Baum

RocrailDB
├── CarDB
│   ├── EssoTank
│   │   ├── backup
│   │   │   └── 20251017162241462-EssoTank.xml
│   │   ├── EssoTank.xml
│   │   └── M4524.png
│   ├── Frico
│   │   ├── backup
│   │   ├── Frico.xml
│   │   └── M4524.png
│   .
│   .
│
└── LocoDB
    ├── BR01097
    │   ├── backup
    │   │   ├── 20251016161334845-BR01097.xml
    │   │   ├── 20251016161340115-BR01097.xml
    │   │   └── 20251017075932411-BR01097.xml
    │   ├── BR01097.png
    │   ├── BR01097.xml
    │   └── DB01.png
    ├── BR120119-3
    │   ├── BR120119-3.xml
    │   └── m33535.png
    .
    .
    .
    └── V1002215
        ├── DB100.png
        ├── m3072.png
        └── V1002215.xml


Rocview

Datenbank-Pfad


Programmier-Menü


Auswählen...

Ein einzelnes Verzeichnis eines Zuges (TrainDB), einer Lokomotive (LocoDB) oder eines Wagens (CarDB) auswählen.

Züge... | Lokomotiven... | Wagen...

Direkt die Übersichts-Dialoge für alle Züge, Lokomotiven bzw. Wagen anzeigen.


Rocrail

Datenbank-Pfad


Das Gruppen-Feld kann als Filter verwendet werden.


Plan-Eigenschaften

Der "Arbeitsbereich" und der "Maßstabs-Name" wird im Fall automatischen Ladens zur Auswahl in der RocrailDB verwendet.


Züge, Lokomotiven oder Wagen

Zur Auswahl von Zügen, Lokomotiven oder Wagen aus der RocrailDB müssen "Arbeitsbereich"- und/oder "Maßstabs"-Feld in den Fahrzeug-Eigenschaften einen Wert enthalten, der zu den Plan-Eigenschaften passt.

Arbeitsbereich

Das Arbeitsbereichs-Feld akzeptiert eine CSV-Liste von mehereren Namen.
Das Gruppen-Feld kann als zusätzliches Filter verwenet werden.
Beispiel:

"layoutA,layoutB,layoutC"



Exportieren...

In der jeweiligen "Exportieren"-Funktion der Züge, Lokomotiven oder Wagen können mit der "Datenbank"-Option ausgewählte Züge, Lokomotiven oder Wagen in die RocrailDB exportiert werden.
Der Export überschreibt existierende Dateien in der RocrailDB.


Automatisch Laden

Züge, Lokomotiven oder Wagen werden automatisch aus der RocrailDB geladen, wenn folgende Bedingungen erfüllt sind:

  1. Es sind keine lokalen Züge, Lokomotiven oder Wagen definiert.
  2. Der Pfad zur Datenbank (Datenbank-Pfad) existiert und ist zugänglich.
  3. Die Planeigenschaften (Plan-Eigenschaften) enthalten eine Auswahl nach Arbeitsbereich und/oder Maßstabsname.
  4. Die Züge, Lokomotiven oder Wagen in der RocrailDB entsprechen den Kriterien der (Plan-Eigenschaften).


locodb/locodb-de.1766803855.txt.gz · Last modified: 2025/12/27 03:50 by rainerk