Themen als Übersicht
Funktion: Mappings
- Mappings bestimmen wo ein Modelllauf nach Attributen in Modellen sucht.
- Das Menü "Mappings" kann über die Verwaltung geöffnet werden:
- Die Definition der Mappings erfolgt im Mappingeditor.
Modelllauf zur Anwendung der Mappings
Es benötigt 5 Schritte, damit Informationen aus einem Modell in der Datenbank von big® laden.
1. Modell als Quelle anlegen:
- Vorgehen und Einstellungen siehe Quellen.
2. Entscheiden Welche Elemente sollte aus dem Modell gefüllt werden mit Informationen
2.1 Öffnen Sie das Menü "Mappings".
2.2 Auswahl eines Elements auf das die Mappings angewendet werden sollen.
2.3 Wählen zu welcher Disziplin das Mapping gehört.
2.4 Ein Objekt im Viewer anklicken zum Mappen.
2.5 Auf Eigenschaften im Menüband klicken. In diesem Menü werden alle Informationen über das Objekt dargestellt.
Achtung es ist darauf zu Achten, dass die korrekte Auswahlebene selektiert ist, diese ist im Regelfall "Erstes Objekt"
2.7 Im nächsten Schritt gilt es die sog. Elementselektoren zu finden, diese können via dem schwarzen Eigenschaftsfeld gesucht werden.
Die Stützen weisen in diesem Projekt unter dem Pset Item und dem Propertyset Type, den Wert "Tragwerksstützen: DCA_Rund_Verbundstützen: D=1000" auf.
2.8 Auf dem Rechte Seite in dem Ersten Spalte "Selektoren Bearbeiten" kann die Auswahl eingetragen werden.
Der Selektor ist hier nun wie folgt einzutragen das Pset Item//Type
Im Filter wird nun "Beginnt mit" selektiert, da hier alle Bauteile in big überführt werden sollen welche mit dem Filterwort Tragwerksstützen anfangen.
Das bedeutet alle Objekte von Modellen, die dieser Disziplin zugewiesen sind und, auf dem Attribut Item//Typ mit dem Wort Tragwerksstützen anfangen, in big® übertragen werden.
Hinweis: Es empfiehlt sich die Selektoren nach Möglichkeit über die IFC-Klassen zu bauen, zum Beispiel über Element//IfcClass.
3. Entscheiden welche Eigenschaft als Typenname für die Instanzen genommen wird.
3.1 "Instanz" (=GUID) muss immer gefüllt werden. Ohne diesen Wert bzw. die GUID kann die Verknüpfung zwischen dem Modell und der Datenbank nicht gefunden werden. Standardmäßig ist hier Item//GUID einzutragen.
3.2 "Typ": Hier kann ein sinnvolles Attribut gewählt werden, über das die Typen definiert werden. Beispiel: Item//Name -> "WAN_INW_GSW_150".
3.3 Für alle anderen Attribute kann nun ein Mapping ergänzt werden. Durch das Klicken in das jeweilige Eingabefeld werden alle im Modellobjekt zur Verfügung stehenden Eigenschaften angezeigt.
4. Vorschau von den Attribute Werte aus dem Eigenschaften des Modell
Wenn Punkte 1-3 erfolgreich waren, dann kann die Vorschau die Werte entsprechend anzeigen die mittels des Modelllaufes ankommen würden:
4.1 Wählen das Objekt im Modell aus.
4.2 Wenn die Mappings gefunden werden, also das selektierte Bauteil durch die definierten Selektoren einem Element zugeordnet werden kann, erscheint eine grüne Box in der unteren rechten Ecke des Bildschirms.
4.3 Die Vorschau zeigt die Werte, die durch das Mapping für dieses Objekt übernommen werden. Diese Daten sind aber dann noch nicht auf big® und werden erst durch den Modelllauf auf big® überführt.
5. Ausführung des Modelllaufs
5.1 Klicken auf Menu > Quellen
5.2 Grüne Zahnrad selektieren > "Testlauf ausführen"
5.3 Modelllauf ausführen
5.4 Informationen im Gesamtmodell sichten
Appendix
- Die Mappings auf den Attributen können auch im Gesamtmodell angelegt, editiert oder gelöscht werden, siehe hierzu Attribute und Mappings im Gesamtmodell
Oft gestellte Fragen
- Wieso werden nachdem ich einen Modelllauf gemacht habe, wieder neue Instanzen gefunden, obwohl keine Änderung am Mapping oder dem hinterlegtem Modell stattgefunden hat? Die Ursache hierfür kann, ein Selektor (oder eine Selektorengruppe) sein der in zwei Elementen versucht die selben Bauteile zu fangen. Dies führt zu o.g. Verhalten von springenden Instanzen.
- Wie extrahiere ich Wandschichten oder Deckenschichten? Siehe hierzu Extraktion von Schichten
- Wie kommt es, dass manchmal das Property Set hinter dem Attributnamen im Eigenschaftenfenster der IFC angezeigt wird, z.B. Material(Pset LUKS) statt nur Material?
Lösung: Prüfen Sie die eingestellte Konvertierungsmethode der Quelle. Dieser Fehler tritt hauptsächlich in der Konvertierungsmethode v3 auf. Eine Umstellung auf v4 oder alternativ Legacy löst das Problem in der Regel. - Keine Antwort gefunden? Bei weiteren Fragen, gerne eine Email an: info@kaulquappe.com
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.