Home » IFC openBIM » Comment importer des propriétés IFC à partir d’Excel

Comment importer des propriétés IFC à partir d’Excel

Importer des propriétés IFC à partir d’un fichier Excel, les affecter à une entité ou à un groupe d’entités. Voici tous les outils utiles et les exemples de fichiers à télécharger

Avez-vous besoin d’importer des propriétés IFC à partir d’un fichier Excel pour les attribuer à votre modélisation 3D ? 

Dans ce focus, nous vous expliquons comment faire et nous vous guidons pas à pas à l’aide d’images, de GIF animés et des fichiers d’exemple à télécharger. Vous pouvez affecter des propriétés personnalisées ou des propriétés standard à vos objets IFC.

Dans le dossier que nous vous proposons, nous avons déjà attribué aux entités du projet les propriétés (PropertySet) définies par buildingSMART.

En outre, nous vous fournissons des modèles Excel avec toutes les propriétés standard des entités suivantes : 

  • mur (IfcWall) – télécharger le modèle Excel avec les propriétés du mur(IfcWall-PropertySet)
  • plancher (IfcSlab) – télécharger le modèle Excel avec les propriétés du plancher (IfcSlab-PropertySet)
  • porte (IfcDoor) – télécharger le modèle Excel avec les propriétés de la porte (IfcDoor-PropertySet)
  • fenêtre(IfcWindow) – télécharger le modèle Excel avec les propriétés de la fenêtre (IfcWindow-PropertySet).

Télécharger l’archive .zip avec tous les modèles Excel listés ci-dessus

Ainsi, si vous téléchargez usBIM.viewer+, vous disposez de tous les outils nécessaires pour importer un modèle d’Excel avec les propriétés IFC et pour attribuer les propriétés aux entités de votre projet. Essayez d’effectuer vous-même les opérations que nous vous montrons. Ci-dessous, vous pouvez suivre toutes les étapes.

L'image représente une capture d’écran de la visionneuse usBIM.viewer+ des Property Set IFC d'un fichier Excel.

Property Set IFC d’un fichier Excel issu de usBIM.viewer+

Comment créer un modèle en Excel

Pour créer un modèle de propriété, vous pouvez choisir de suivre les normes buildingSMART ou de créer des propriétés personnalisées. Dans les deux cas, vous devez ouvrir un nouveau classeur Excel (fichier Excel) et créer un tableau à quatre colonnes : 

  • Pset Name, dans lequel vous insérez le nom de l’objet (ex: Pset_WallCommon)
  • Property Name, dans lequel vous insérez le nom de la propriété (ex: Reference)
  • Property IFC Type, dans lequel vous insérez le type de valeur à utiliser (ex: IfcPropertySingleValueIfcIdentifier)
  • Property Default Value, dans lequel vous insérez les valeurs de la propriété.

Si vous le trouvez utile, vous pouvez également utiliser l’un de nos modèles et apporter les modifications nécessaires dans le fichier Excel pour personnaliser les propriétés à affecter aux entités de votre projet.

Dans notre modèle, nous avons suivi les instructions de buildingSMART pour créer un exemple lié à l’entité du mur. Comme vous pouvez voir sur l’image ci-dessous, nous avons également ajouté une propriété personnalisée que nous avons identifiée comme New Property.

importer des propriétés IFC de la structure Property set dans Excel

La structure PropertySet dans Exel

Comment importer un modèle à partir d’Excel

Si vous avez créé votre modèle de propriété dans Excel et que vous souhaitez l’affecter à votre modèle IFC, suivez ces simples étapes : 

  1. télécharger gratuitement usBIM.viewer+ ;
  2. créer votre modèle personnalisé ou utiliser un des fichiers Excel que nous vous proposons ;
  3. ouvrir votre modèle IFC avec usBIM.viewer+;
  4. cliquer sur Éditer ;
  5. sélectionner l’entité auquel attribuer les nouvelles propriétés ;
  6. dans la barre à outils, cliquer sur Modèle dans la section Propriétés ;
  7. dans Propriétés à ajouter, cliquer sur l’icône du dossier ;
  8. sélectionner le fichier Excel à importer ;
  9. dans le filtre d’entités, sélectionner les entités auxquelles vous voulez attribuer des propriétés ;
  10. sélectionner l’une des deux options proposées pour confirmer l’opération ;
  11. cliquer sur Confirmer>Appliquer.

Si vous avez suivi toutes les étapes, vous pouvez vérifier que votre modèle a été attribué aux entités choisies, en sélectionnant l’entité concernée et en lisant les valeurs dans la boîte à outils des propriétés.

Vous pouvez visualiser les nouvelles propriétés dans le fichier IFC que vous trouvez disponible en téléchargement.

Comment attribuer le modèle à un groupe d’entités

Nous avons vu comment attribuer avec usBIM.viewer+ un modèle avec des propriétés personnalisées à une seule entité du projet. Voyons maintenant comment attribuer des propriétés personnalisées à un groupe d’entités. Si vous en avez besoin, suivez les étapes suivantes : 

  1. Ouvrir votre modèle IFC avec usBIM.viewer+
  2. cliquer sur Modifier>Groupe
  3. depuis la boite de dialogue, cliquer sur le symbole +, tapez le nom du groupe>confirmer
  4. sélectionner les entités que vous souhaitez regrouper et ajoutez-les au groupe créé en cliquant sur le symbole +
  5. cliquer sur Modifier la propriété
  6. dans la boîte de dialogue qui s’ouvre, cliquer sur le symbole du dossier et choisissez le fichier du modèle
  7. cliquer sur Confirmer>Appliquer.
importer des propriétés IFC GIF animé d'une importation de PropertySet avec sélection multiple issu du logiciel usBIM.viewer+

GIF animé d’une importation de PropertySet avec sélection multiple issu du logiciel usBIM.viewer+

Dans la boîte à outils de gauche, vous pouvez voir le groupe que vous avez créé (IfcGroup) et dans la boîte à outils de droite, les propriétés que vous avez importées avec le modèle.

En résumé, en suivant ces simples étapes vous avez : 

  • créer un modèle de propriété IFC avec Excel
  • affecter votre modèle à une entité de projet avec usBIM.viewer+
  • créer un groupe d’entités
  • affecter votre modèle au groupe d’entités que vous avez créé.

Télécharger le logiciels et les fichiers d’exemples

Pour essayer vous-même de créer un modèle de propriété avec Excel et l’attribuer aux entités du projet, vous trouvez tous les outils utiles : 

Fichier IFC d’exemple IFC

Modèle au format Excel avec les propriétés des principales entités d’un projet (murs, planchers, portes et fenêtres).

 

usbim-viewer
usbim-viewer