Connexion   Inscription

Questions & Réponses

  Mercredi 18 Décembre 2019
  9 réponses
  3.7K vues
  Suivre cette discussion
Bonjour à tous,

Je cherche à modifier les unités d'un fichier IFC pour passer de longueurs en millimètres à des longueurs en mètre.

Connaissez-vous un moyen ou un outil pour faire ça rapidement ?
J'aimerais éviter l'import/export avec REVIT parce que mes maquettes sont assez lourdes.

Idéalement j'aimerais éditer directement l'ifc en éditant le paramètre IFCSIUNIT mais ça veut dire que je dois appliquer un coefficient à toutes mes longueurs affectées par ce paramètre et j'ai peur d'en rater.

Des idées ?

Merci d'avance !
0
Votes
Undo
Bonjour,
Petite interrogation : pourquoi vouloir passer des mm au m ? Tous les logiciels qui lisent l'IFC interpréteront bien qu'il s'agit de mm et rendront la maquette à son échelle 1:1 non ? Libre après dans ce logiciel de faire des mesures par exemple dans une autre unité.
Quant au passage de mm en m, le plus simple est peut-être de refaire un export de la maquette en IFC depuis la maquette native si c'est possible ?
4 years ago
·
#13097
0
Votes
Undo
Bonjour,

La problématique des mm vient de mon viewer qui préfère les mètres car ça fait des valeurs moins élevées. C'est un problème dont je me passerais bien mais que je suis pour l'instant condamné à palier via les unités de l'ifc.

Effectivement l'export depuis la maquette d'origine ce serait parfait mais l'idée c'est de ne dépendre ni de licences de logiciels avec des formats propriétaires ni de la bonne volonté, la compétence ou la diligence des personnes qui détiennent la maquette d'origine et qui ne savent pas toujours réaliser l'export correctement.

Sur des grosses maquettes l'export peut prendre un moment, j'espérais pouvoir gagner du temps et des ressources en manipulant directement l'ifc, via un python ou autre.
0
Votes
Undo
Bonjour,
Je comprends mieux.
Dans ce post là on a listé un certain nombres d'outils permettant l'édition d'IFC. Mais je ne sais absolument pas si un de ces logiciels permet de faire des modifs d'unités. Les plus à même de le faire serait selon moi BIM Sens et Simple BIM.
Modifier de manière massive le fichier IFC me semble un peu risqué, on retrouve des données en mm un peu partout (IFCCARTESIANPOINT, IFCMATERIALLAYER, IFCMATERIALLAYER, IFCMATERIALLAYERSETUSAGE, IFCRECTANGLEPROFILEDEF, etc...). Il y a sûrement possibilité de faire cela avec une macro, en Python ou autre mais je ne maîtrise pas assez le sujet...
4 years ago
·
#13101
0
Votes
Undo
Merci pour votre réponse,

Je n'avais pas réussi avec SimpleBIM, de ce que j'ai compris même en changeant d'unité dans le template ça ne les change pas à l'export mas je manque peut-être de connaissance du logiciel.

Je vais tenter les modifications dans l'ifc on va voir ce que ça donne, je vous tiendrai au courant.
4 years ago
·
#13283
0
Votes
Undo
J'ai réussi avec un python en agissant directement sur l'IFC, ça fonctionne bien pour mon besoin en tout cas !

Si ça intéresse quelqu'un n'hésitez pas à me contacter
4 years ago
·
#14318
0
Votes
Undo
Bonjour,
Oui ca m'interesse , mais moi je veux changer d'unité Ft a M
Merci pour votre retour
0
Votes
Undo
J'ai réussi avec un python en agissant directement sur l'IFC, ça fonctionne bien pour mon besoin en tout cas !

Si ça intéresse quelqu'un n'hésitez pas à me contacter



Bonjour,

Je serais fortement intéressée pas votre solution.
Je ne suis pas à l'aise avec le Python mais peut-être serait il possible d'appliquer votre solution via Dynamo ?
Bonjour,

Tout comme le poids d'un fichier IFC, l'unité est un paramètre à gérer avant export.
Si u IFC est lourd c'est très probablement qu'il a été mal exporté voire mal modélisé dans le pire des cas.
Un IFC ne doit contenir QUE ce dont vous avez besoin et COMME vous en avez besoin.

Un nouvel export semble requis.

Christophe FORTINEAU
Consultant, formateur et AMO BIM
Linkedin
7 months ago
·
#18762
0
Votes
Undo

Bonjour, ce n'est pas exactement pour moi, mais je serais intéressé par le code Python

Merci d'avance


Best regards
There are no replies made for this post yet.

Connexion