User Tools

Site Tools


locodb:locodb-de

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
locodb:locodb-de [2025/12/27 03:52] – [Programmier-Menü] rainerklocodb:locodb-de [2025/12/29 00:57] (current) – [Automatisch Laden] rainerk
Line 9: Line 9:
  \\  \\
 =====Beschreibung===== =====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.\\ +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.\\+Selbst mit einem offline genutzten Rocview können die Objekte abgerufen und ihre Eigenschaften überprüft werden.\\
 ====Lese-/Schreib-Zugriff==== ====Lese-/Schreib-Zugriff====
 Ohne Lese- und Schreibzugriff auf die RocrailDB funktioniert dieses Konzept nicht.\\ Ohne Lese- und Schreibzugriff auf die RocrailDB funktioniert dieses Konzept nicht.\\
- \\+ 
 +**Hinweise:**  
 +  * Anstelle von "RocrailDB" kann auch ein anderer zum Betriebsystem passender Name für das Datenbank-Verzeichnis verwendet werden. 
 +  * Rocrail erzeugt das Datenbank-Verzeichnis nicht selbst. Es muss vom Benutzer im NAS-/Cloud-Speicher initial angelegt werden. 
 =====Struktur===== =====Struktur=====
 Der Datenbankpfad verweist auf ein Verzeichnis, das von allen Benutzern von Rocrail gelesen und beschrieben werden kann.\\ 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.__\\+Jedes Objekt hat ein eigenes Verzeichnis, dessen Name auf dessen Kennung basiert; __Leerzeichen werden durch Unterstriche ersetzt; Leerzeichen in Kennungen sind unerwünscht und werden nicht unterstützt.__\\
  
 ====Baum==== ====Baum====
Line 34: Line 38:
 │   . │   .
  
-── LocoDB +── LocoDB 
-    ├── BR01097 +│   ├── BR01097 
-    │   ├── backup +│   │   ├── backup 
-    │   │   ├── 20251016161334845-BR01097.xml +│   │   │   ├── 20251016161334845-BR01097.xml 
-    │   │   ├── 20251016161340115-BR01097.xml +│   │   │   ├── 20251016161340115-BR01097.xml 
-    │   │   └── 20251017075932411-BR01097.xml +│   │   │   └── 20251017075932411-BR01097.xml 
-    │   ├── BR01097.png +│   │   ├── BR01097.png 
-    │   ├── BR01097.xml +│   │   ├── BR01097.xml 
-    │   └── DB01.png +│   │   └── DB01.png 
-    ├── BR120119-3 +│   ├── BR120119-3 
-    │   ├── BR120119-3.xml +│   │   ├── BR120119-3.xml 
-    │   └── m33535.png +│   │   └── m33535.png 
-    +│   
-    +│   
-    +│   
-    └── V1002215 +│   └── V1002215 
-        ├── DB100.png +│       ├── DB100.png 
-        ├── m3072.png +│       ├── m3072.png 
-        └── V1002215.xml+│       └── V1002215.xml 
 +│ 
 +└── TrainDB 
 +    └── Gueterzug 
 +        ├── backup 
 +        |   └── 20251017162241462-Gueterzug.xml 
 +        └── Gueterzug.xml
  
 </code> </code>
Line 59: Line 69:
 =====Rocview===== =====Rocview=====
 ====Datenbank-Pfad==== ====Datenbank-Pfad====
-{{:locodb:rocview-path-de.png?800}}\\+{{:locodb:rocview-path-de.png?800}} 
 + 
 +\\
 ====Programmier-Menü==== ====Programmier-Menü====
 {{:locodb:locodb-menu-de.png?400}}\\ {{:locodb:locodb-menu-de.png?400}}\\
 ===Auswählen...=== ===Auswählen...===
-Das Verzeichnis eines Zuges (TrainDB), einer Lokomotive (LocoDB) oder eines Wagens (CarDB) im Dateimanager auswählen.\\+Das Verzeichnis eines Zuges (in TrainDB), einer Lokomotive (in LocoDB) oder eines Wagens (in CarDB) kann im Dateimanager ausgewählt werden.\\ 
 +Das Objekt wird dann im zugehörigen Eigenschafts-Dialog angezeigt.\\
 ===Züge... | Lokomotiven... | Wagen...=== ===Züge... | Lokomotiven... | Wagen...===
-Direkt die Übersichts-Dialoge für alle **[[:operator-index-de|Züge]]**, **[[:loc-index-de|Lokomotiven]]** oder **[[:car-de|Wagen]]** anzeigen.+Es werden jeweils die Übersichts-Dialoge mit allen **[[:operator-index-de|Zügen]]**, **[[:loc-index-de|Lokomotiven]]** oder **[[:car-de|Wagen]]** angezeigt.
  
  \\  \\
Line 71: Line 84:
 ====Datenbank-Pfad==== ====Datenbank-Pfad====
 {{:locodb:rocrail-gen-de.png?800}}\\ {{:locodb:rocrail-gen-de.png?800}}\\
 + \\
 Das Gruppen-Feld kann als Filter verwendet werden.\\ Das Gruppen-Feld kann als Filter verwendet werden.\\
  
  \\  \\
 =====Plan-Eigenschaften===== =====Plan-Eigenschaften=====
-Der "Arbeitsbereich" und der "Maßstabs-Name" wird im Fall automatischen Ladens zur Auswahl in der RocrailDB verwendet.\\+Der "Arbeitsbereich" und der "Maßstabs-Name" werden bei automatischem Laden zur Auswahl in der RocrailDB verwendet.\\
 {{:locodb:planprops-de.png?360}}\\ {{:locodb:planprops-de.png?360}}\\
  \\  \\
 =====Züge, Lokomotiven oder Wagen===== =====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|Plan-Eigenschaften]] passt.\\+Zur Auswahl der Objekte aus der RocrailDB müssen "Arbeitsbereich"- und/oder "Maßstabs"-Feld in den Fahrzeug-Eigenschaften einen Wert enthalten, der zu den [[#plan-eigenschaften|Plan-Eigenschaften]] passt.\\
  
 ====Arbeitsbereich==== ====Arbeitsbereich====
-Das Arbeitsbereichs-Feld akzeptiert eine CSV-Liste von mehereren Namen.\\ +Das Arbeitsbereichs-Feld akzeptiert eine CSV-Liste von mehreren Namen.\\ 
-Das Gruppen-Feld kann als zusätzliches Filter verwenet werden.\\+Das Gruppen-Feld kann als zusätzliches Filter verwendet werden.\\
 Beispiel: Beispiel:
 <code>"layoutA,layoutB,layoutC"</code> <code>"layoutA,layoutB,layoutC"</code>
Line 91: Line 105:
  \\  \\
 =====Exportieren...===== =====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.\\+In den "Exportieren"-Dialogen von Zügen, Lokomotiven oder Wagen können mit der "Datenbank"-Option die ausgewählten Objekte in die RocrailDB exportiert werden.\\
 Der Export überschreibt existierende Dateien in der RocrailDB.\\ Der Export überschreibt existierende Dateien in der RocrailDB.\\
-{{:locodb:export-locos-de.png?400}}\\+{{:locodb:export-locos-de.png?360}}\\
  
  \\  \\
 =====Automatisch Laden===== =====Automatisch Laden=====
 Züge, Lokomotiven oder Wagen werden automatisch aus der RocrailDB geladen, wenn folgende Bedingungen erfüllt sind: Züge, Lokomotiven oder Wagen werden automatisch aus der RocrailDB geladen, wenn folgende Bedingungen erfüllt sind:
-  - Es sind keine lokalen Züge, Lokomotiven oder Wagen definiert. +  - Es sind __lokal keine__ Züge, Lokomotiven oder Wagen definiert. 
-  - Der Pfad zur Datenbank ([[#datenbank-pfad|Datenbank-Pfad]]existiert und ist zugänglich. +  - Der [[#datenbank-pfad|Datenbank-Pfad]] existiert und ist zugänglich. 
-  - Die Planeigenschaften ([[#plan-eigenschaften|Plan-Eigenschaften]]enthalten eine Auswahl nach Arbeitsbereich und/oder Maßstabsname. +  - Die [[#plan-eigenschaften|Plan-Eigenschaften]] enthalten eine Auswahl nach Arbeitsbereich und/oder Maßstabsname. 
-  - Die Züge, Lokomotiven oder Wagen in der RocrailDB entsprechen den Kriterien der ([[#plan-eigenschaften|Plan-Eigenschaften]]).+  - Die [[#zuege_lokomotiven_oder_wagen|Züge, Lokomotiven oder Wagen]] in der RocrailDB entsprechen den Kriterien der [[#plan-eigenschaften|Plan-Eigenschaften]].
  
  \\  \\
locodb/locodb-de.1766803957.txt.gz · Last modified: 2025/12/27 03:52 by rainerk