By Sylvain MARIE on Mercredi 8 Juin 2016
Replies 6
Likes 0
Views 5.3K
Votes 0
Bonjour,
Dans un projet ArchiCAD 19, J'ai un objet qui est contenu dans plusieurs zones (qui se chevauchent, donc). Dans ce diagramme, mon objet I est à la croisée des zones A et B :



Une fois exporté en IFC (avec l'option "contenu spatial" cochée dans les 'options de données' dans les réglages de l'exporteur), il n'est contenu que dans une des zones (grâce à la relation IFCRELCONTAINEDINSPATIALSTRUCTURE).
ArchiCAD ne semble pas vérifier cette inclusion pour toutes les zones.
Serait-ce un bug, le signe d'un utilisateur débutant ? Merci pour votre aide :-)
Bonsoir Silvain

Un utilisateur débutant d'ArchiCAD 19 qui crée des paramètres IFC j'en connais assez peu…
La solution que j'avais imaginé était de créer deux IFC Groupes
— un avec la zone A contenant tous les objets y compris ceux de l'intersection
— un avec la zone B contenant tous les objets y compris ceux de l'intersection

Les objets de l'intersection appartiennent donc aux deux groupes chacun associé à une Zone.
Celà nécessite de générer les deux (ou x… ) groupes.

Lors d'un export Ifc classique la Zone ne sera associé qu'à une zone.
Lors d'un export partiel les objets "appartiendront" à la zone visible au moment de l'export partiel.

Ta solution fonctionne également.

Mon savoir ifc étant plus amont (études et synthèse) plus qu'aval, j'aurai besoin d'un savoir un peu plus sur l'usage pour t'aider à mieux calibrer ton export.
·
8 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Merci Frédéric pour ta réponse :-)
Mettre en place des IfcGroup ou des IfcSsytem est possible, mais un peu.. long :-)
J'ai testé les exports partiels (en n'exportant que la sélection) : ArchiCAD sait bien trouver que l'objet I est inclus dans les deux zones A et B, quand une seule zone est exportée à la fois avec l'objet.
Du coup, je crois que c'est un bug : ArchiCAD ne considère que la première inclusion trouvée avec une zone quand l'export global est demandé.
Bug reporté au support Abvent. A suivre...
·
8 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Merci de ton retour Sylvain

Je guetterai, je suis intéressé par la suite.
·
8 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Finalement, le couperet est tombé par le support Graphisoft : un objet ne peut avoir qu'une seule relation d'appartenance spatiale IfcRelContainedInSpatialStructure.
La source : http://www.buildingsmart-tech.org/ifc/IFC2x3/TC1/html/ifcproductextension/lexical/ifcrelcontainedinspatialstructure.htm : "an element can only be contained within a single spatial structure element".

Ceci dit, Solibri Model Viewer ne bronche pas à la vue de plusieurs relations. Fidèle à sa réputation ce SMV.

Du coup, je vais devoir définir manuellement mon ensemble d'objets, avec un IfcGroup sélectionné à la main dans le gestionnaire IFC. Dommage, j'aimais bien l'idée que ArchiCAD calcule tout seul les intersections.

Case closed. Merci pour les tentatives ^^
·
8 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Merci d'avoir clos le sujet Sylvain.

Peut être que l'IFC4 qui est implémenté partiellement dans ArchiCAD 20 t'apportera des solutions.
·
8 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Peut être que l'IFC4 qui est implémenté partiellement dans ArchiCAD 20 t'apportera des solutions.

Même pas : http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcproductextension/lexical/ifcrelreferencedinspatialstructure.htm

Par contre, je vois l'existence d'une relation qui pourrait m'être utile : IfcRelReferencedInSpatialStructure (plusieurs références sont possibles). Reste à voir si ArchiCAD sait utiliser ces entités dans ses exports... Pas gagné.
·
8 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post