Neue, eigene IFC-Eigenschaft erstellen
IFC-Eigenschaften sind zusätzliche (zumeist IFC-Typ-spezifische) Parameter, die einem IFC-Element zugewiesen sind. Standard-Eigenschaften nach dem so genannten “IFC2x3 Schema” sind durch buildingSMART definiert und in den Eigenschaft-Sets gespeichert; ihre Namen beginnen mit dem Präfix “Pset_”.
Möglicherweise möchten Sie selbst eine Eigenschaft oder ein Eigenschaften-Set definieren (z. B. ein Büro-Standard-Eigenschaften-Set).
1.Im IFC Projekt-Manager, klicken Sie auf Neu.
2.Geben Sie im erscheinenden Dialogfenster einen Namen für das neue eigene Eigenschaften-Set (Pset), oder wählen Sie einen in der Liste der vorhandenen Eigenschaften-Set-Namen aus, der zuvor für den gleichen Elementtyp definiert wurde (klicken Sie auf das Pfeilsymbol, um auf die Liste zuzugreifen). Wenn Sie beispielsweise eine neue Eigenschaft für eine IfcWall erstellen, enthält die Liste alle Pset-Namen, die zuvor bereits anderen IfcWalls zugeordnet wurden.
Anmerkung: Zur Vermeidung von Fehlern (und um die Standard-Eigenschaften-Regeln einzuhalten) sollten Sie beim Benennen Ihres eigenen Eigenschaftensets das Standard-Präfix “Pset_” nicht verwenden.
3.Geben Sie einen neuen Eigenschaftsnamen ein.
4.Wählen Sie ein Eigenschaften-Set (einzeln, aufgezählt, aus Tabelle referenziert etc.), wie in der folgenden Tabelle beschrieben.
Eigenschaften-Set |
Definition |
Einzelwert |
Ein Eigenschaftsobjekt, dem ein einzelner (numerischer oder beschreibender) Wert zugewiesen wurde. |
Aufgezählter Wert |
Ein Eigenschaftsobjekt, dessen Wert in einer Aufzählung ausgewählt wurden. |
Begrenzter Wert |
Ein Eigenschaftsobjekt, dem maximal zwei (numerische oder beschreibende) Werte zugewiesen wurden; der erste Wert gibt den oberen und der zweite den unteren Grenzwert an. |
Tabellen-Wert |
Ein Eigenschaftsobjekt, dem zwei Listen von (numerischen oder beschreibenden) Werten zugewiesen wurden entsprechend der Tabelle mit zwei Spalten. |
Listen-Wert |
Eine Eigenschaft, der mehrere (numerische oder beschreibende) Werte zugewiesen wurden gemäß einer geordneten Liste. |
Referenzwert (nur IfcCalendarDate) |
Ein Eigenschaftsobjekt, das auf eine Datums-Einheit (Tag, Monat und Jahr) verweist. |
5.Stellen Sie den Wertetyp auf Etikett (IfcLabel), Text (IfcText), Ganzzahl (IfcInteger), Boole-Wert (IfcBoolean) usw. ein.
Siehe auchEinheitenkonvertierung für den IFC-Export
Wertetyp |
Definition |
IfcAreaMeasure |
REAL-Wert des Umfangs einer Fläche. Der Wert muss in Quadratmetern angegeben werden, aber er wird beim Export neu berechnet auf Basis der Flächeneinheiteinstellung. |
IfcBoolean |
Ein definierter einfacher BOOLE'SCHER Datentyp. Wert: TRUE oder FALSE. |
IfcIdentifier |
Ein Identifizierer ist eine alphanumerische Zeichenfolge (STRING) mit max. 255 Zeichen, mit dem ein individueller Gegenstand beschrieben werden kann. Diese Zeichenfolge hat in einer natürlichen Sprache nicht unbedingt eine Bedeutung. |
IfcInteger |
Ein definierter einfacher INTEGER-Datentyp. Die Anzahl der im IfcInteger enthaltenen Bits ist nicht begrenzt, aber in der Praxis hängt sie von der Implementierung ab. |
IfcLabel |
Ein Etikett ist der Begriff, mit dem auf etwas verwiesen werden kann. Es ist eine Zeichenfolge (STRING) mit maximal 255 Zeichen, die den einem Menschen verständlichen Namen eines Gegenstands angibt; diese Zeichenfolge hat in einer natürlichen Sprache eine Bedeutung. |
IfcLengthMeasure |
Ein Wert des Typs REAL für einen Abstand. Der Wert muss in Metern angegeben werden, aber er wird beim Export neu berechnet auf Basis der Längeneinheiteinstellung. |
IfcLogical |
Ein definierter einfacher LOGICAL-Datentyp. Wert: TRUE, FALSE oder UNKNOWN. |
IfcMonetaryMeasure |
REAL-Wert eines Geldbetrags ohne Berücksichtigung der Währung. Die Währungseinheit kann bei den Währungseinheit-Einstellungen festgelegt werden. |
IfcPlaneAngleMeasure |
REAL-Wert eines Winkels in einer Fläche. Der Wert muss im Bogenmaß angegeben werden, aber er wird beim Export neu berechnet auf der Basis der Winkeleinheit-Einstellung. |
IfcPositiveLengthMeasure |
Das Längenmaß muss größer als Null sein. Der Wert muss in Metern angegeben werden, aber er wird beim Export neu berechnet auf Basis der Längeneinheiteinstellung. |
IfcRatioMeasure |
Ein Wert des Typs REAL für die Relation zwischen zwei physikalischen Größen der gleichen Art. Die Eingabe in Prozent wird als Dezimalwert ausgedrückt: 25% wird beispielsweise zu 0,25. |
IfcReal |
Ein definierter einfacher REAL-Datentyp. "Real" umfasst alle rationalen, irrationalen und wissenschaftlichen realen Zahlen. Die Genauigkeit ist hier nicht begrenzt; in der Praxis hängt sie jedoch von der Implementierung ab. |
IfcText |
Alphanumerische STRING-Zeichenketten können von Menschen gelesen und verstanden werden. Sie dienen nur zu Informationszwecken. Es gibt keine Begrenzung für die Anzahl der Zeichen. |
IfcTimeMeasure |
REAL-Wert der Dauer der Zeiträume. Die Zeiteinheit kann bei den Zeiteinheit-Einstellungen festgelegt werden. |
IfcVolumeMeasure |
REAL-Wert des massiven Inhalts eines Körpers. Der Wert muss in Kubikmetern angegeben werden, aber er wird beim Export neu berechnet auf der Basis der Volumeneinheit-Einstellungen. |
Mehr Typen... |
Siehe hierzu die Definition unter “Alphabetische Liste” > “Definierte Typen”: |
Anmerkung: Alle sonstigen, in der Tabelle oben nicht aufgelisteten “Maß”-Eigenschaften werden ohne Einheiten-Einstellungen bearbeitet und exportiert.
•Neu erstellte IFC-Daten erscheinen im definierten Eigenschaften-Set- bzw. unter “Klassifizierungs-Referenzen”-Ordner im IFC Projekt-Manager sowie im Element-Einstellungsdialog unter den aufgelisteten Eigenschaften.
•Diese neu erstellten IFC-Daten werden mit einem vorangestellten roten X dargestellt; dies bedeutet, dass Sie sie jederzeit löschen können.