Zuordnen von Eigenschaften-Werten in Archicad (auf der Basis der IFC-Sachmerkmalszuordnung)
Allgemeine Informationen zum Einrichten eines Eigenschaften-Zuordnungs-Presets: siehe Eigenschaften-Zuordnung für den IFC-Import.
Für jedes importierte Element versucht Archicad, die relevanten Zuordnungsregeln auszuführen.
Eine Zuordnungsregel ist anwendbar, wenn die Archicad Eigenschaft für das Element verfügbar ist (auf der Basis seiner Klassifizierung).
Der Wert des IFC-Sachmerkmals wird der entsprechenden Archicad Eigenschaft des Elements zugeordnet. (Ein individueller Wert.)
Beispiel: Zuordnungsregeln zugewiesen
Wir haben in der Eigenschaften-Zuordnung des IFC Import-Übersetzers eine Zuordnungsregel eingerichtet. Gemäß dieser Regel wird das IFC-Sachmerkmal mit dem Namen Beispiel_A der Archicad Eigenschaft mit dem Namen Produkt-Info A zugeordnet.
Eine Spalte mit IFC-Daten mit dem Namen „Beispiel_A“ wird aus einer IFC-Datei importiert.
Elementdaten in der IFC-Quell-Datei (wie in der Modell-Anzeige dargestellt)
Die Zuordnungsregel wird erfolgreich angewendet: Das beim Importieren erzeugte Beispielelement hat eine Eigenschaft mit dem Namen Produkt-Info A, die einen individuellen Wert erhält (in den Archicad-Elementeinstellungen wird der Eigenschaften-Wert mit dem Symbol für "nicht definiert" angezeigt - der Wert ist nicht mehr mit dem entsprechenden, im Eigenschaften-Manager festgelegten Standardwert verknüpft.)
Archicad-Zieleigenschaft mit individuellem Wert nach dem Element-Import aus IFC
Wenn eine Zuordnungsregel auf IFC-Sachmerkmalsdaten verweist, die für das eingehende Element nicht vorhanden sind, wird der Archicad Eigenschaftenwert des Elements auf undefiniert gestellt.
Inkompatible Datentypen
•Wenn das zugeordnete IFC-Element einen Wert hat, aber von der entsprechenden Archicad Eigenschaft nicht interpretiert werden kann (z. B. wegen inkompatibler Datentypen): Es wird kein individueller Eigenschaften-Wert zugeordnet. Das Element verwendet den Standardwert der Archicad-Eigenschaft.
Anmerkung zu den Datentypen:
–IFC und Archicad verwenden unterschiedliche Datentyp-Definitionen: Siehe Datentypen für Eigenschaften in IFC und Archicad. Wenn Sie ein IFC-Sachmerkmal einer Archicad-Eigenschaft zuordnen, müssen die Datentypen nicht notwendigerweise zusammenpassen. Archicad versucht, die Daten umzuwandeln.
–Wenn keine Umwandlung der Daten möglich ist, liefert das Session-Protokoll Details dazu, welche IFC-Daten der Elemente nicht umgewandelt werden konnten.
Beispiel
Es werden zwei Zuordnungsregeln angezeigt. Eine dieser Regeln ordnet die IFC-Daten „Beispiel_A“ (ein IfcLabel des Typs String/Zeichenfolge) der Archicad-Eigenschaft U-Wert zu, einem Wert des Typs String/Zeichenfolge. Die Zuordnungsregel wird erfolgreich angewendet: Das beim Importieren erzeugte Element zeigt einen individuellen String-Wert für die Archicad-Eigenschaft U-Wert an.
Die zweite Zuordnungsregel ordnet die IFC-Daten „Beispiel_C“ der Archicad-Eigenschaft "Brennbar" zu, einem Wert des Typs Wahr/Falsch. Die Datentypen stimmen nicht überein, daher erhält die Zuordnungsregel ein Warnsymbol.
Zuordnungsregel für Sachmerkmal „Brennbar“ verweist auf inkompatiblen Datentyp
Die Archicad-Zieleigenschaft erhält keinen individuellen Wert: sie bleibt mit ihrem Standardwert verknüpft.
Eigenschaften-Zuordnung mit inkompatiblen Datentyp: Kein Ändern des Archicad-Eigenschaftenwerts
•Wenn keine Zuordnungsregel auf eine Element-Eigenschaft angewendet werden kann, wird ihr kein individueller Eigenschaftenwert zugewiesen. Das Element verwendet den Standardwert der Archicad-Eigenschaft.
Konflikte bei Zuordnungsregeln
Die Zuordnungstabelle kann mehrere IFC-Eigenschaften enthalten, die nur einer Archicad-Eigenschaft zugeordnet sind. In diesem Fall verwendet Archicad die am stärksten spezifische Regel. (Die Reihenfolge der Regeln in der Zuordnungstabelle ist nicht von Bedeutung.)
Eine Regel wird spezifischer, wenn ihre IFC-Eigenschaften enger definiert sind. Innerhalb einer Zuordnungsregel grenzt jedes Feld von links nach rechts die Definition weiter ein.
Hier sind zwei IFC-Eigenschaften (Beispiel_A und Beispiel_C) der gleichen Archicad-Eigenschaft zugeordnet. In diesem Fall wird automatisch die spezifischere Regel angewendet. Beispiel_C ist spezifischer, weil es auf der Ebene des IFC Sachmerkmals-Sets spezifischer definiert ist.
Mehrere IFC Eigenschaften einer einzigen Archicad Eigenschaft zugeordnet
Bei zwei oder mehr gleich spezifischen Zuordnungsregeln: Die Regeln werden ignoriert, und es erfolgt keine Zuordnung.
Mehrere IFC-Eigenschaften mit Dicken-Bezug sind in Archicad einer einzigen Dicke-Eigenschaft zugeordnet. Wenn einem importierten IFC-Element mehrere Dicke-Eigenschaften zugewiesen sind, kann Archicad nicht entscheiden, welcher Eigenschaftenwert in Archicad verwendet werden soll.
Die Zuordnungsregeln werden daher für dieses importierte Element ignoriert, und seine Archicad-Eigenschaft behält ihren Standardwert.