FAQ – LAXLAYOUT2AML – Benutzeroberfläche & Workflow

LAXLAYOUT2AML – Benutzeroberfläche & Workflow

Schnelle Antworten zur Benutzeroberfläche, zur Baumstruktur und zum Export/Import-Workflow der LAXLAYOUT2AML-Schnittstelle. Für Details verweisen die Antworten auf das Handbuch. Frage nicht gefunden? Nutzen Sie das Feedback-Feld am Seitenende – dort können Sie ein Ticket im Support-Portal erstellen.


Überblick & Einstieg

Was ist LAXLAYOUT2AML und wozu dient es?

LAXLAYOUT2AML ist eine Schnittstelle für den Austausch von Layoutelement-Informationen im AML-Format (Automation Markup Language). Die Anwendung verknüpft CARF-Layoutelemente in MicroStation mit AML-Rollen und AML-SystemUnits und speichert die resultierende Hierarchie direkt in der DGN-Datei.

Quelle: Handbuch LAXLAYOUT2AML > LaxLayout2Aml

Auf welchem Weg werden Layoutelemente in der Baumstruktur angelegt?

Es gibt drei Wege: (1) automatisch, sobald in MicroStation ein Element erstellt wird, das eine konfigurierte Filterbedingung erfüllt; (2) beim Importieren einer AML-Datei; (3) manuell über den Befehl „Rolle hinzufügen".

Quelle: Handbuch LAXLAYOUT2AML > LaxLayout2Aml

Welche Bereiche hat die Benutzeroberfläche?

Die Oberfläche besteht aus vier Bereichen: (1) Baumstruktur – zeigt die AML-Hierarchie der DGN-Datei; (2) Eigenschaften – zeigt die Attribute des aktiven Knotens; (3) Nicht zugeordnete Elemente – listet CARF-Elemente ohne Baumstruktur-Zuordnung; (4) AML-Rollen / SystemUnits – zeigt die verfügbaren Rollenbibliotheken.

Quelle: Handbuch LAXLAYOUT2AML > LaxLayout2Aml


Baumstruktur

Was wird in der Baumstruktur gespeichert und wann geladen?

Die in der Baumstruktur dargestellten Elemente werden in der DGN-Datei gespeichert und beim Laden einer DGN-Datei automatisch angezeigt. Enthält die DGN noch keine Baumstruktur, wird eine konfigurierbare AML-Vorlagendatei als Ausgangspunkt importiert.

Quelle: Handbuch LAXLAYOUT2AML > Baumstruktur

Wann wird die Baumstruktur automatisch gespeichert?

Die Baumstruktur wird beim Verlassen gespeichert. Zusätzlich kann in den Einstellungen gewählt werden, ob sie automatisch alle X Minuten (sofern Änderungen vorliegen) oder bei jeder einzelnen Änderung gespeichert wird.

Quelle: Handbuch LAXLAYOUT2AML > Baumstruktur

Was sind Rollen-Knoten und wie erhalten sie ein Symbol?

Rollen-Knoten repräsentieren AML-Layoutelemente in der Baumstruktur. Existiert im Verzeichnis (INSTALLATIONSVERZEICHNIS)/env/db/aml/layout2aml/images/16 eine Bild-Datei (.jpg, .bmp oder .png) mit dem Namen der Rollenklasse, wird diese automatisch als Knotensymbol verwendet.

Quelle: Handbuch LAXLAYOUT2AML > Baumstruktur

Was sind Ordner-Knoten?

Ordner-Knoten sind Strukturelemente in der Baumstruktur, die nicht als AML-Element exportiert werden, aber zur Gruppierung anderer Elemente dienen. Der Name eines Ordners kann als Attribut an untergeordnete Layoutelemente vererbt werden.

Quelle: Handbuch LAXLAYOUT2AML > Baumstruktur

Woran erkenne ich nicht zugeordnete oder verwaiste Layoutelemente in der Baumstruktur?

Layoutelemente ohne zugeordnetes CARF-Element werden in Orange dargestellt. Elemente, deren zugeordnetes CARF-Element gelöscht wurde, erscheinen in Rot.

Quelle: Handbuch LAXLAYOUT2AML > Baumstruktur

Wie füge ich Knoten in die Baumstruktur ein?

Ordner können über „Ordner hinzufügen" (als Kind des Zielknotens) oder „Ordner einfügen" (als übergeordneter Knoten) angelegt werden – jeweils nur auf Ebenen, die dafür konfiguriert sind. Über „Rolle hinzufügen" wird ein neues Layoutelement erstellt; die erlaubten Rollen- oder Systemeinheitenklassen richten sich nach der aktiven Registerkarte im AML-Rollenbereich.

Quelle: Handbuch LAXLAYOUT2AML > Baumstruktur

Wie weise ich einem manuell erstellten Layoutelement eine Grafik zu?

Manuell erstellte Layoutelemente (über „Rolle hinzufügen") werden zunächst Orange dargestellt. Um ein CARF-Element zuzuweisen, wählen Sie es in MicroStation aus und verwenden den Befehl „Grafik zuweisen". Das Programm prüft dabei, ob die Rollenklasse des Zielknotens mit dem Mapping des CARF-Elements kompatibel ist.

Quelle: Handbuch LAXLAYOUT2AML > Baumstruktur

Wie verschiebe ich Knoten in der Baumstruktur?

Layoutelement-Knoten können per Drag & Drop auf einen anderen übergeordneten Knoten verschoben werden. Der Cursor zeigt an, ob der Zielknoten zulässig ist.

Quelle: Handbuch LAXLAYOUT2AML > Baumstruktur

Was passiert beim Entfernen eines Knotens?

Ein Knoten kann nur entfernt werden, wenn er keine Unterknoten hat. Ist dem Knoten ein CARF-Element zugeordnet, gibt es drei konfigurierbare Optionen: (1) Knoten entfernen, CARF-Element bleibt; (2) Abfrage, ob das CARF-Element ebenfalls gelöscht werden soll; (3) CARF-Element wird ohne Abfrage mitgelöscht.

Quelle: Handbuch LAXLAYOUT2AML > Baumstruktur


Eigenschaften

Was zeigt das Eigenschaften-Fenster?

Das Eigenschaften-Fenster zeigt die Attribute des aktuell aktiven Baumknotens in vier Bereichen: (1) in der Struktur gespeicherte Attribute (aus der zugeordneten Rollenklasse); (2) von der Hierarchie geerbte Attribute (werden nicht gespeichert, aber als AML-Attribute exportiert); (3) Koordinaten und gemappte CARF-Attribute (nicht gespeichert, aber exportiert); (4) alle Attribute des CARF-Elements.

Quelle: Handbuch LAXLAYOUT2AML > Eigenschaften

Wie bearbeite ich Attribute und speichere Änderungen?

Standardmäßig werden nur Attribute mit gefülltem Wert angezeigt. Über einen Toggle-Button können alle in den Rollenklassen definierten Attribute eingeblendet und bearbeitet werden. Nach Änderungen müssen diese explizit über die Speichern-Schaltfläche in die Struktur übernommen werden. Freie Attribute, die nicht in Rollenklassen definiert sind, können über „Neue Zeile hinzufügen" ergänzt werden.

Quelle: Handbuch LAXLAYOUT2AML > Eigenschaften


Nicht zugeordnete Elemente

Was sind „nicht zugeordnete Elemente"?

Alle MicroStation-Elemente, die eine konfigurierte Filterbedingung erfüllen, aber noch keinem Knoten in der Baumstruktur zugeordnet sind, werden in dieser Liste geführt.

Quelle: Handbuch LAXLAYOUT2AML > Nicht zugeordnete Elemente

Welche Statuswerte kann ein nicht zugeordnetes Element haben?

Es gibt drei Statuswerte: „NotFound" (das CARF-Element hat bereits eine AMLID, aber kein passender Knoten wurde gefunden), „NotAssigned" (das CARF-Element hat noch keine AMLID) und „Duplicated" (mehrere CARF-Elemente haben dieselbe AMLID, z. B. nach dem Kopieren eines Elements).

Quelle: Handbuch LAXLAYOUT2AML > Nicht zugeordnete Elemente

Wie ordne ich Elemente aus der Liste der Baumstruktur zu?

Elemente können per Drag & Drop aus der Liste in die Baumstruktur gezogen werden. Dabei werden neben dem gezogenen Element auch alle markierten Einträge dem Zielknoten zugeordnet. Der Cursor zeigt an, ob der Zielknoten zulässig ist.

Quelle: Handbuch LAXLAYOUT2AML > Nicht zugeordnete Elemente


AML-Rollen & Systemeinheiten

Was zeigt der AML-Rollen-Bereich?

In diesem Bereich werden die ungefilterten Rollenbibliotheken und Systemeinheitenbibliotheken angezeigt. Die Datenquellen (AML-Dateien) können für Rollen und Systemeinheiten unterschiedlich sein; ihre Pfade sind in den Einstellungen sichtbar und in der Konfigurationsdatei hinterlegt. Beim Einfügen über „Rolle hinzufügen" wird je nach aktiver Registerkarte entweder die Rollen- oder die Systemeinheitenliste zur Auswahl angezeigt.

Quelle: Handbuch LAXLAYOUT2AML > AML-Rollen


Export & Import

Wie exportiere ich die Baumstruktur als AML-Datei?

Über die Export-Funktion wird die interne Struktur als AML-Datei exportiert. Standardmäßig wird der Name der DGN-Datei als Dateiname vorgeschlagen. Es werden nur die markierten Knoten exportiert. Die generierte AML-Datei wird anschließend automatisch im AML-Editor geöffnet.

Quelle: Handbuch LAXLAYOUT2AML > Als AML-Datei exportieren

Wie importiere ich eine AML-Datei?

Über die Import-Funktion kann eine AML-Datei eingelesen werden, sofern ihre Hierarchie mit der in der Konfiguration definierten internen Struktur übereinstimmt. Die Hierarchie wird vor dem Import geprüft. Es werden nur markierte Knoten importiert. Beim Import werden die CARF-Attribute, die mit AML-Attributen gemappt sind, sowie die Koordinaten der CARF-Elemente aktualisiert.

Quelle: Handbuch LAXLAYOUT2AML > AML-Datei importieren