Création de pièces selon un programme fonctionnel. De Excel à Revit.

Création de pièces selon un programme fonctionnel. De Excel à Revit.

Mise en situation :

Comment extraire les données d’un programme fonctionnel et technique provenant d’un fichier Excel afin de créer des pièces dans Revit?

Les gestionnaires et chargés de projet utilisent abondamment Microsoft Excel pour des raisons assez évidentes : facile à utiliser, on peut également y inclure des formules qui répondent aux besoins de leurs tâches.  Ce qui n’empêche pas pour autant d’utiliser cet outil dans un processus BIM, car Excel est effectivement un excellent moyen de traiter les informations liées au bâtiment.

L'exemple ci-dessous répond à la question, à partir de Excel vers Dynamo puis vers Revit.

Prérequis : Revit 2016 anglais, Excel, Dynamo 1.2 pour Revit (avec le package de Clockwork)

Le graph et le fichier sont téléchargeable ici

1.     Créer un fichier Excel avec des colonnes, comme dans l'image qui suit, puis entrer les numéros des pièces, les noms, les départements et les superficies à atteindre. Notez qu’il faudra ajouter le paramètre « Superficie PFT » à vos pièces si vous voulez l’inclure comme paramètre.

 Nous allons simplement récupérer les noms, leur département et leur numéros (bien qu'à cette étape nous ne connaissons pas les vrais numéro, mais plutôt les numéro technique.)

Nous allons simplement récupérer les noms, leur département et leur numéros (bien qu'à cette étape nous ne connaissons pas les vrais numéro, mais plutôt les numéro technique.)

2.     Sauvegarder votre fichier.

3.     Ouvrir votre projet Revit puis Dynamo dans la même session. Nous utiliserons ce dernier pour extraire l'information du fichier Excel en vue de la création des pièces avec leur numéro, leurs noms, leurs départements et leurs superficies PFT.

4.     Se placer en mode manuel et faite votre graph Dynamo tel que montré ci-dessous. (note : j'utilise par défaut Dynamo en anglais, mais çà fonctionne très bien aussi en français).

 de Dynamo créer un lien vers le fichier Excel et sa feuille (ici "Feuil1")

de Dynamo créer un lien vers le fichier Excel et sa feuille (ici "Feuil1")

 le filtre sert ici à sélectionner seulement les lignes Excel ayant une donnée de "Pièce"

le filtre sert ici à sélectionner seulement les lignes Excel ayant une donnée de "Pièce"

 la transposition est importante durant l'extraction de donnée, cela permet la création de liste. nous avons donc une liste de numéro de pièce combinée avec le nom et le département.

la transposition est importante durant l'extraction de donnée, cela permet la création de liste. nous avons donc une liste de numéro de pièce combinée avec le nom et le département.

 il faut aussi choisir dans quelle phase créer la pièce, c'est nécessaire dans Revit.

il faut aussi choisir dans quelle phase créer la pièce, c'est nécessaire dans Revit.

5.     Exécuter le graph.

6.     Vous avez maintenant une liste de pièces à placer dans votre projet avec les informations du PFT.

 Au lieu de créer les pièces une par une, ils sont maintenant disponible dans la liste Revit.

Au lieu de créer les pièces une par une, ils sont maintenant disponible dans la liste Revit.

 

 

7.    (Extra) Vous pouvez aussi extraire les informations telles que les finis et les occupants. Il suffirait de récupérer les autres colonnes de données.

 

Si vous deviez le faire autrement, Comment feriez-vous?

Il y a bien sûr une méthode que l'on peut établir pour avoir une bidirectionnalité entre un tableau Excel et le modèle Revit. Nous verrons cela dans un autre article.

Où se cache l’information dans une maquette BIM?

Où se cache l’information dans une maquette BIM?

Pourquoi ce blog?

Pourquoi ce blog?