Revit : Les réservations pour les nuls... (procedure, methode...)
DG
David Grassin
19 mars 2018
26660 0 6 0
Réponses
16 resultats - affichant 1 -16
Ordre
Bonjour,
Si tu ne veux pas utiliser de plugin payant, la solution dynamo pourra te donner satisfaction.
Quelques difficultés se présentent lorsqu'il faut copier les réservations dans le fichier lié structure dues aux niveaux différents entre les fichiers MEP et STR et aux différences de positionnement (quand les points de base et de topo sont différents ça complique les choses)
L'avantage d'un plugin sur dynamo, c'est qu'il est écrit en C# et sera plus rapide que les scripts qui utilisent des nœuds python.
Un bon point de départ est de renseigner toutes les Ai NGF avec dynamo et d'augmenter la difficulté au fur et à mesure.
Si tu ne veux pas utiliser de plugin payant, la solution dynamo pourra te donner satisfaction.
Quelques difficultés se présentent lorsqu'il faut copier les réservations dans le fichier lié structure dues aux niveaux différents entre les fichiers MEP et STR et aux différences de positionnement (quand les points de base et de topo sont différents ça complique les choses)
L'avantage d'un plugin sur dynamo, c'est qu'il est écrit en C# et sera plus rapide que les scripts qui utilisent des nœuds python.
Un bon point de départ est de renseigner toutes les Ai NGF avec dynamo et d'augmenter la difficulté au fur et à mesure.
AD
Dynamo est assez costaud pour t’éviter les plugins payants
Voici en quelques points le déroulement du script :
Insertion de la maquette CVC dans la maquette STR
Sélection d'une part les porteurs et d'autre part les gaines
Intersection des deux (conflits)
Extraction des éléments en conflits, points d'intersection,
Dimensions de réservations (à partir des éléments précédents : e épaisseur porteurs , L,H,R gaines)
Type de réservation (test Si gaines circulaire Résa Circulaire sinon rectangulaire) ( Le type de réservation est un modèle générique par face)
Insertion des réservation "familyinstance by face"

Voici en quelques points le déroulement du script :
Insertion de la maquette CVC dans la maquette STR
Sélection d'une part les porteurs et d'autre part les gaines
Intersection des deux (conflits)
Extraction des éléments en conflits, points d'intersection,
Dimensions de réservations (à partir des éléments précédents : e épaisseur porteurs , L,H,R gaines)
Type de réservation (test Si gaines circulaire Résa Circulaire sinon rectangulaire) ( Le type de réservation est un modèle générique par face)
Insertion des réservation "familyinstance by face"
AA
Petite question subsidiaire,
Les réservations dans Revit sont, en principe, générées par une famille "Modèle Générique Métrique".
Savez vous comment cette information est traduite au niveau des IFC ?
Les réservations dans Revit sont, en principe, générées par une famille "Modèle Générique Métrique".
Savez vous comment cette information est traduite au niveau des IFC ?
MQ
De base, les modèle génériques sont exportés dans la classe fourre-tout de l'IFC : IfcBuildingElementProxy.
Le paramétrage d'export IFC peut être modifié dans Revit. Par exemple, les réservations pourraient être placées dans la classe IfcOpeningElement.
Le paramétrage d'export IFC peut être modifié dans Revit. Par exemple, les réservations pourraient être placées dans la classe IfcOpeningElement.
AD
Bonjour DAVID,
Petite précision, de mémoire (les logiciels payant ne tiennent pas compte des accessoires comme les CCF !)
J'utilise aussi DYNAMO (en phase test) comme Akli AM
En PJ un document sur mon principe de création des réservations (je fais un fichier HTML depuis REVIT sur les clash)
Pour ta méthode, tu peux réaliser les étapes 1 à 4 dans un seul fichier.
Tu ouvres la maquette structure, lier la maquette CVC, faire un fichier rapport sur la détection de clash. Créer les réservations avec DYNAMO.
Akli AM est-il possible d'avoir ta routine ?
Petite précision, de mémoire (les logiciels payant ne tiennent pas compte des accessoires comme les CCF !)
J'utilise aussi DYNAMO (en phase test) comme Akli AM
En PJ un document sur mon principe de création des réservations (je fais un fichier HTML depuis REVIT sur les clash)
Pour ta méthode, tu peux réaliser les étapes 1 à 4 dans un seul fichier.
Tu ouvres la maquette structure, lier la maquette CVC, faire un fichier rapport sur la détection de clash. Créer les réservations avec DYNAMO.
Akli AM est-il possible d'avoir ta routine ?
HA
Désolé je ne peux vous envoyer ma routine ( règlement intérieur oblige
)
Par contre je peux vous expliquer enchaînement, elle est composée de 10 blocs
- Sélection des éléments
- Intersection et détection des conflits (extraction des centres d'intersection, identifications des éléments en conflits )
- Extraction des hôtes des réservations à partir des porteurs
-Recherche des dimensions à partir des gaine et porteurs
-Type de réservation (Test si circulaire Resa cir sinon rectangulaire)
-Vecteurs de placement
-Placement réservations ( Family instance.By Face)
-Identification des réservation mal orientées et permutation Largeur/Hauteur
Pour vérification
- Création et placement d'une famille dans Revit de tous les conflits ( tu peux éventuellement l'envoyer en IFC ) ( Rouge dans la capture)
- un rapport Conflits



Par contre je peux vous expliquer enchaînement, elle est composée de 10 blocs
- Sélection des éléments
- Intersection et détection des conflits (extraction des centres d'intersection, identifications des éléments en conflits )
- Extraction des hôtes des réservations à partir des porteurs
-Recherche des dimensions à partir des gaine et porteurs
-Type de réservation (Test si circulaire Resa cir sinon rectangulaire)
-Vecteurs de placement
-Placement réservations ( Family instance.By Face)
-Identification des réservation mal orientées et permutation Largeur/Hauteur
Pour vérification
- Création et placement d'une famille dans Revit de tous les conflits ( tu peux éventuellement l'envoyer en IFC ) ( Rouge dans la capture)
- un rapport Conflits
AA
Sacré analyse des solutions existantes.Beau boulot et merci pour le partage.
Autant je vois l'intérêt de positionner automatiquement les résas autour des réseaux pour les CET par rapport à un lien, autant je pense qu'il faut conserver une intervention manuelle pour percer les autres structure. Il faut quand même valider leur faisabilité avant tout non?
Pour vérifier que toutes les résas sont bien prises en compte, la synthèse utilisé normalement un logiciel dédié (tekla bimsight, Navisworks, smc)
Autant je vois l'intérêt de positionner automatiquement les résas autour des réseaux pour les CET par rapport à un lien, autant je pense qu'il faut conserver une intervention manuelle pour percer les autres structure. Il faut quand même valider leur faisabilité avant tout non?
Pour vérifier que toutes les résas sont bien prises en compte, la synthèse utilisé normalement un logiciel dédié (tekla bimsight, Navisworks, smc)
BL
Bonjour,
Bon boulot et merci pour le partage.
Ne déconnais pas avec l'implantation de vos réservations sur vos maquettes de synthèse, car dans les années à venir, les futurs conducteurs de travaux ou les chef d'équipes 2.0 gros oeuvre contrôlerons peut être la mise en oeuvre sur chantier avec ce genre d'outils : https://www.youtube.com/watch?v=pJuH2QwZpn4
Bon boulot et merci pour le partage.
Ne déconnais pas avec l'implantation de vos réservations sur vos maquettes de synthèse, car dans les années à venir, les futurs conducteurs de travaux ou les chef d'équipes 2.0 gros oeuvre contrôlerons peut être la mise en oeuvre sur chantier avec ce genre d'outils : https://www.youtube.com/watch?v=pJuH2QwZpn4
VV
Bonjour,
Dans cet exemple, la structure et les réseaux sont 2 fichiers liés dans un fichier de synthèse .rvt ? :
Dans cet exemple, la structure et les réseaux sont 2 fichiers liés dans un fichier de synthèse .rvt ? :
Désolé je ne peux vous envoyer ma routine ( règlement intérieur oblige)
Par contre je peux vous expliquer enchaînement, elle est composée de 10 blocs
- Sélection des éléments
- Intersection et détection des conflits (extraction des centres d'intersection, identifications des éléments en conflits )
- Extraction des hôtes des réservations à partir des porteurs
-Recherche des dimensions à partir des gaine et porteurs
-Type de réservation (Test si circulaire Resa cir sinon rectangulaire)
-Vecteurs de placement
-Placement réservations ( Family instance.By Face)
-Identification des réservation mal orientées et permutation Largeur/Hauteur
Pour vérification
- Création et placement d'une famille dans Revit de tous les conflits ( tu peux éventuellement l'envoyer en IFC ) ( Rouge dans la capture)
- un rapport Conflits
[attachment]0.PNG[/attachment]
[attachment]1.PNG[/attachment]
[attachment]2.PNG[/attachment]
VV
Bonjour,
Réseau lié dans structure. Sinon on va pas pouvoir percer les murs de la maquette liée
cdt,
Réseau lié dans structure. Sinon on va pas pouvoir percer les murs de la maquette liée
cdt,
AA
Désolé je ne peux vous envoyer ma routine ( règlement intérieur oblige)
Par contre je peux vous expliquer enchaînement, elle est composée de 10 blocs
- Sélection des éléments
- Intersection et détection des conflits (extraction des centres d'intersection, identifications des éléments en conflits )
- Extraction des hôtes des réservations à partir des porteurs
-Recherche des dimensions à partir des gaine et porteurs
-Type de réservation (Test si circulaire Resa cir sinon rectangulaire)
-Vecteurs de placement
-Placement réservations ( Family instance.By Face)
-Identification des réservation mal orientées et permutation Largeur/Hauteur
Pour vérification
- Création et placement d'une famille dans Revit de tous les conflits ( tu peux éventuellement l'envoyer en IFC ) ( Rouge dans la capture)
- un rapport Conflits
[attachment]0.PNG[/attachment]
[attachment]1.PNG[/attachment]
[attachment]2.PNG[/attachment]
Bonjour,
Votre solution est impressionnante.
Avez-vous utilisé des scripts "Maison" en plus d'Archi-lab ?
Aussi, les réservations sont-elles générées automatiquement (Exemple : si la gaine est circulaire et a un diamètre de 160 alors le diamètre de la réservation est de 160+20 ) ou employez-vous une bibliothèque de famille (Exemple : si la gaine circulaire a un diamètre ≤ à la famille "X" - 20 alors positionner la famille "X" ) ?
H
Bonjour,
J'ai utilisé que le nœud d'archilab "Get Documents" sinon c'est un script maison
Egalement, les réservations sont générées automatiquement en fonction du type et de dimensions
cdt

J'ai utilisé que le nœud d'archilab "Get Documents" sinon c'est un script maison
Egalement, les réservations sont générées automatiquement en fonction du type et de dimensions
cdt
AA
Bonjour,
Sujet très intéressant, merci pour vos retours et échanges car c’est très instructif.
Lorsque j’utilise une famille de réservations dans revit et que j’exporte l’ensemble de ces réservations en IFC, je ne vois rien apparaître et cela peu importe la visionneuse. A priori cela vient du fait que ce sont des volumes vides, car elles apparaissent lorsque je modifie la famille dans revit et que je sélectionne volumes pleins.
Et effectivement elles se classent de base dans elementproxy mais ce qui n’est pas forcément gênant.
Sujet très intéressant, merci pour vos retours et échanges car c’est très instructif.
Lorsque j’utilise une famille de réservations dans revit et que j’exporte l’ensemble de ces réservations en IFC, je ne vois rien apparaître et cela peu importe la visionneuse. A priori cela vient du fait que ce sont des volumes vides, car elles apparaissent lorsque je modifie la famille dans revit et que je sélectionne volumes pleins.
Et effectivement elles se classent de base dans elementproxy mais ce qui n’est pas forcément gênant.
JR
Bonjour
Quelqu'un à un script dynamo pour extraire les volumes de réservations (modèles génériques) dans une maquette structure afin de créer un vide? Afin de contrôler qu'il n'y ai plus de clash avec les réseaux.
Quelqu'un à un script dynamo pour extraire les volumes de réservations (modèles génériques) dans une maquette structure afin de créer un vide? Afin de contrôler qu'il n'y ai plus de clash avec les réseaux.
VP
Bonjour,
pourquoi ne pas copier/coller (ou copier/controler) les réservations depuis votre fichier source et transformer votre famille de réservations en vide (dans l'éditeur de familles)?
pourquoi ne pas copier/coller (ou copier/controler) les réservations depuis votre fichier source et transformer votre famille de réservations en vide (dans l'éditeur de familles)?
ML
Bonjour,
Oui c'est ce que j'ai fait, mais le problème est que pour créer un vide il faut a chaque fois faire "couper" entre les deux éléments (mur et modèle génériques), j'aimerais un script dynamo qui me fasse gagner énormément de temps
Oui c'est ce que j'ai fait, mais le problème est que pour créer un vide il faut a chaque fois faire "couper" entre les deux éléments (mur et modèle génériques), j'aimerais un script dynamo qui me fasse gagner énormément de temps
VP
16 resultats - affichant 1 -16


