By Mathieu Josserand on Mercredi 11 Mars 2020
Replies 10
Likes 0
Views 6.3K
Votes 0
Bonjour,

J'aimerai savoir si il existe un moyen de déterminer le code Uniformat II pour une famille donnée de façon automatique ?

J'aimerai créer ensuite un programme pour appliquer ce process à toutes mes familles .RFA...
Bonjour,
En gros tu souhaiterais que le script ou programme catégorise de lui même les familles ?
Ma principale question avant la question de la programmation est plutôt de savoir quels critères penses-tu pouvoir employer pour déterminer que telle ou telle famille rentre dans telle ou telle catégorie Uniformat ? Par exemple, qu'est-ce qui permettra à n'importe quel processus automatisé d'identifier que tel élément est une porte extérieure vs une porte intérieure vs n'importe quelle catégorie ?
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
J'ai avancé de mon côté sur la question...
Effectivement automatiser tout, tout seul ce n'est pas possible aujourd'hui... Dommage

Par contre, je déploie actuellement une autre solution qui nécessite une petite action de l'utilisateur : choisir le numéro Omniclass.
J'ai mis en place une sorte de base de données, liant Omniclass, Uniformat, IFC Export (cela m'a demandé un peu de travail)
et ainsi pour un groupe de familles RFA, l'utilisateur choisit le numéro Omniclass qu'il veut attribuer.
Exemple, pour toutes les familles comprenant douche, lavabo, baignoire etc..., un numéro Omniclass est choisi par l'utilisateur (ici Plumbing Fixtures) et toutes les données liées sont renseignées automatiquement dans les fichiers RFA...
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Ca c'est malin ! Joli travail !
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,

Pour ma part, j'ai abandonné l'idée d'automatiser cette tâche (avec Dynamo par exemple) car le code du système de classification peut être indépendant :
- de la classification IFC
- du type Revit (ou Enum d'un IFC)
- d'un même type appartenant à différents systèmes MEP (un même type de canalisation peut être classifier différemment selon le système de réseaux).

J'en arrive à l'idée de pouvoir classifier des objets avec un paramètre partagé par occurrence tel que décrit ci-après :
https://catenda.no/blog/classification_in_revitifc

Le meilleur travail à ce sujet que je connaisse est celui de Graham Stewart via Digital Guerrilla :
https://digital-guerrilla.scot/

J'ai moi aussi travaillé sur un tableur croisant des systèmes de classifications avec IFC4

Cdt
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,

Pour ma part, j'ai abandonné l'idée d'automatiser cette tâche (avec Dynamo par exemple) car le code du système de classification peut être indépendant :
- de la classification IFC
- du type Revit (ou Enum d'un IFC)
- d'un même type appartenant à différents systèmes MEP (un même type de canalisation peut être classifier différemment selon le système de réseaux).

J'en arrive à l'idée de pouvoir classifier des objets avec un paramètre partagé par occurrence tel que décrit ci-après :
https://catenda.no/blog/classification_in_revitifc

Le meilleur travail à ce sujet que je connaisse est celui de Graham Stewart via Digital Guerrilla :
https://digital-guerrilla.scot/

J'ai moi aussi travaillé sur un tableur croisant des systèmes de classifications avec IFC4

Cdt
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour Damien,

Merci pour votre réponse enrichissante !

Ce sujet restera complexe.

Nous avons choisi de renseigner les familles de façon "générale" selon les valeurs de notre tableau liant Uniformat II & IFC Export.
Nous allons voir ensuite avec le temps, quelle sera la qualité des informations renseignées, et corriger manuellement les valeurs non pertinentes.
Si cela n'est pas satisfaisant, nous repenserons la méthode...

Cordialement
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,

l'outils d'Autodesk : Classification Manager ne peut il pas répondre a vos besoins ?

Vous pouvez même créer vos propre tables et fais des tables liées.

Vous pouvez regarder celles fournies par défaut. Autodesk en fourni une avec des liens entre les tables de catégories Revit, Uniformat, MasterFormat et Uniformat. Vous trouverez les tables Uniclass, ifc...

https://www.biminteroperabilitytools.com/classificationmanager.php


Cordialement.
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,

Attention, à ma connaissance cet outil recréé des paramètres partagés Revit (et beaucoup). Pour un export IFC à la suite de la modélisation, les valeurs de paramètres ne seront pas dans l'IfcClassificationReference et donc non inscrit dans un attribut IFC. Il faudra "exporter les propriétés Revit" pour les retrouver en IFC.

Cdt.
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour Laurent,

L'outil Classification Manager ne répond pas exactement à ce que j'aimerai faire.
Je veux directement affecter des valeurs aux fichiers RFA sans passer par une maquette Revit quelconque.

Le but est d'avoir des familles avec des valeurs pré-définies pour gagner du temps dans le renseignement de ces paramètres d'identification & d'export.

De mes souvenirs, avec Classification Manager il fallait + ou - répéter les étapes pour chaque famille à chaque nouveau projet.
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,


Attention, à ma connaissance cet outil recréé des paramètres partagés Revit (et beaucoup). Pour un export IFC à la suite de la modélisation, les valeurs de paramètres ne seront pas dans l'IfcClassificationReference et donc non inscrit dans un attribut IFC. Il faudra "exporter les propriétés Revit" pour les retrouver en IFC.


Il écrit dans le paramètre IfcExportAS. Donc tout a fait exportable. Par contre, certaines catégories Revit ne sont pas requalifiables. Par exemple si tu utilises des murs rideaux pour faire des portes, tu ne peux pas les requalifier en IfcDoor. L'exporteur d'IFC conserve IfcCurtainWall. Il me semble que c'est le cas pour toutes le familles systèmes.



L'outil Classification Manager ne répond pas exactement à ce que j'aimerai faire.
Je veux directement affecter des valeurs aux fichiers RFA sans passer par une maquette Revit quelconque.

Le but est d'avoir des familles avec des valeurs pré-définies pour gagner du temps dans le renseignement de ces paramètres d'identification & d'export.

De mes souvenirs, avec Classification Manager il fallait + ou - répéter les étapes pour chaque famille à chaque nouveau projet.


Pour utiliser le plugin et faire ce que tu veux (e tout cas ce que je pense avoir compris) :
1 - Tu te fais un projet vierge
2 - Tu charges une famille "teste"
3 - Tu appliques une fois le module "Classification Manager"
4 - Tu passes les paramètres qu'il a créé en type
5 - Tu charges les familles que tu veux traiter (la version de Classification Manager avec lequel j'avais fait cela le faisait avant. Je pense que c'est toujours le cas)
6 - Tu exportes toutes tes familles (il existe des plugins gratuit qui te permettront d'exporter par lot)

Après tu vas rencontrer le problème, de faire la manip pour chaque type. Et pour tes familles qui ont des catalogues de types, tu devras aller écrire dans chaque ".txt"

Chez nous, nous n'avons pas ce problème. Toutes nos familles sont gérées par catalogue de types et on conserve chacun des fichiers Excel qui servent à les générer.
On utilise un gestionnaire de paramètres pour déclarer les nouveaux paramètres dans les familles par lot (RtvTools Shared prameters pour ne pas le citer, mais tu dois pouvoir faire la même chose avec Dynamo)
Puis on ouvre chaque fichier Excel et on rajoute le paramètre avec ses valeurs. Et on exporte le fichier Excel en CSV avec l'extension "*.txt"

Pour éditer nos catalogiues de types, on utilise cela : https://www.mybimtheque.com/2018/04/excel-convertir-par-lot-les-fichiers.html

Ca peut paraitre compliqué si tu n'as jamais utilisé cette méthode, mais une fois que tu as l'habitude, en 2 min tu modifies des valeurs dans tes de familles par lot.

J'espère que cela te donnera des pistes

A+
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post