Copier des valeurs de propriété à partir d’autres objets

Dans Simplebim, vous pouvez copier des valeurs d’une propriété à une autre de différentes manières. La plus évidente est de copier à partir d’une propriété du même objet, mais vous pouvez également copier des valeurs de propriété à partir de différents objets. Pour cela, vous avez besoin d’une relation entre les deux objets, et vous suivez cette relation pour trouver la nouvelle valeur de votre propriété.

Par exemple, les meubles sont contenus dans un espace, ce qui signifie qu’il existe une relation « contenue par » entre le mobilier et l’espace. En suivant cette relation, vous pouvez copier le nom (ou toute autre propriété) de l’espace dans le mobilier contenu par l’espace.

Un espace contient des meubles, ce qui signifie qu’il existe une relation « contient » entre l’espace et tous les meubles de cet espace. Bien que cette relation existe, vous ne pouvez pas l’utiliser pour copier les valeurs de propriété du mobilier vers l’espace. En effet, la relation contient est une relation un-à-plusieurs et vous ne pouvez pas spécifier à partir de laquelle des meubles potentiellement nombreux contenus par l’espace vous souhaitez copier les informations dans l’espace.

La copie à partir d’autres objets s’effectue à l’aide de la section Copier les valeurs de propriété de la feuille de calcul Modèle d’un Template Simplebim. Vous pouvez facilement copier à partir des objets suivants :

  • Conteneurs. Cela couvre le confinement spatial du projet, du site, du bâtiment, de l’étage du bâtiment et de l’espace. Vous pouvez également copier à partir d’assemblages d’éléments, y compris l’assemblage d’éléments principal ou supérieur, le mur-rideau, l’escalier et le toit. Enfin, vous pouvez également copier à partir de n’importe quel conteneur, quelle que soit la classe d’objet, qui couvre les objets avec des parties d’élément de construction.

  • Modèle. Chaque objet appartient à un modèle. Si vous importez un seul fichier IFC, vous aurez un modèle, mais lorsque vous fusionnez un modèle, vous avez plusieurs modèles, par exemple un modèle chacun pour l’architecture, la structure et le CVC. L’objet de modèle contient par exemple le nom et l’horodatage du modèle IFC importé.

  • Groupes. Dans Simplebim, beaucoup de choses sont des groupes et vous pouvez copier des informations à partir de n’importe quel groupe auquel un objet appartient. Le plus souvent, vous copiez le nom du groupe, mais vous pouvez également copier n’importe quelle propriété du groupe. La liste complète des groupes pris en charge est répertoriée dans le guide du modèle, mais les plus courantes sont les systèmes, les zones et les classifications. Lorsque vous créez vos propres catégories de groupe, vous pouvez également les copier à l’aide du [Groupe| Catégorie de groupe] -notation.

Enfin, vous pouvez copier à l’aide de n’importe quelle relation dans le modèle en nommant explicitement la relation. Vous pouvez par exemple copier des informations dans les objets créés par l’outil Créer des objets de Covering d’espace à l’aide de la notation suivante

  • Depuis l’espace : [DC:COVERING:COVERSSPACE]

    • Exemple : [DC:COVERING:COVERSSPACE].Space Name

  • De l’élément de construction : [DC:COVERING:COVERSELEMENT]

    • Exemple : [DC:COVERING:COVERSELEMENT].Object Class

La dernière notation est [Propriété de référence| Object Class] qui vous permet de suivre la relation jusqu’à ce qu’un objet de la classe d’objet spécifiée soit trouvé. Les notations de conteneur répertoriées ci-dessus fonctionnent comme ceci. Supposons que vous ayez un toit qui contient un ensemble d’éléments qui contient une poutre. Avec ce système, vous pouvez copier des informations de l’objet de toit vers l’objet de poutre. Le système trouvera d’abord l’objet d’assemblage d’éléments comme conteneur de la poutre, mais parce qu’il cherche un toit, il continuera et regardera le conteneur de l’assemblage d’éléments - et trouvera le toit.

Exemple : Récupérer le nom des pièces dans les objets où ils sont situés

Tout d’abord la structure spatiale de l'IFC doit être correcte : les Conteneur Spaces doivent contenir les objets

Si l'arborescence n'est pas correcte vous pouvez assigner les objets aux Spaces automatiquement ou manuellement en glisser/déposer.

Un objet ne peut pas appartenir à deux conteneur Space.

Ci dessous on copie le Nom de l'Espace ( Space Name de la Class IfcSpace ) dans les objet "Furnishing Element" et la propriété "Nom de la pièce" dont la clé est "CAW:NOMPIECE"

Dernière mise à jour