IDS BIM vous connaissez ? J'essaie de comprendre leur outil
Posté : 13 mai 2026, 09:45
Salut! Alors voilà, je bosse sur un projet depuis 2 semaines ou j'ai besoin d'intégrer des données IFC dans une appli web en JS, et quelqu'un dans l'équipe a mentionné IDS BIM comme un truc potentiellement utile pour valider les modèles côté front.
Sauf que j'arrive pas à cerner exactement ce que c'est. J'ai lu la doc sur le site buildingSMART, j'ai regardé deux trois threads GitHub, mais franchement j'ai l'impression que c'est surtout orienté validation de livrables en phase de conception, pas vraiment pensé pour être appelé dans un pipeline JS. Ou alors j'ai raté un truc. Est-ce qu'il existe une lib npm (ou même un wrapper maison) qui permet de parser un fichier IDS et de checker des contraintes dessus directement en Node ? Perso j'ai trouvé xeokit pour la visu, j'ai trouvé web-ifc pour parser du IFC, mais pour IDS BIM spécifiquement j'ai rien trouvé de solide. Y'a un package "ids-lib" qui traine sur npm mais sa doc est quasi inexistante et les derniers commits remontent à presque 1an... Je sais pas si vous avez déjà bossé avec sa dans vos projets, ou si la plupart des équipes font ça côté serveur (Python / C# via xBIM par exemple) et exposent juste un endpoint REST au front JS. Ce serait la solution de facilité j'imagine, mais je préfère éviter d'ajouter un micro-service de plus si c'est gérable en Node. Si quelqu'un a un retour d'expérience, même partiel, je prends. Ou même juste une piste sur les outils que vous utilisez autour des formats buildingSMART en général.
Sauf que j'arrive pas à cerner exactement ce que c'est. J'ai lu la doc sur le site buildingSMART, j'ai regardé deux trois threads GitHub, mais franchement j'ai l'impression que c'est surtout orienté validation de livrables en phase de conception, pas vraiment pensé pour être appelé dans un pipeline JS. Ou alors j'ai raté un truc. Est-ce qu'il existe une lib npm (ou même un wrapper maison) qui permet de parser un fichier IDS et de checker des contraintes dessus directement en Node ? Perso j'ai trouvé xeokit pour la visu, j'ai trouvé web-ifc pour parser du IFC, mais pour IDS BIM spécifiquement j'ai rien trouvé de solide. Y'a un package "ids-lib" qui traine sur npm mais sa doc est quasi inexistante et les derniers commits remontent à presque 1an... Je sais pas si vous avez déjà bossé avec sa dans vos projets, ou si la plupart des équipes font ça côté serveur (Python / C# via xBIM par exemple) et exposent juste un endpoint REST au front JS. Ce serait la solution de facilité j'imagine, mais je préfère éviter d'ajouter un micro-service de plus si c'est gérable en Node. Si quelqu'un a un retour d'expérience, même partiel, je prends. Ou même juste une piste sur les outils que vous utilisez autour des formats buildingSMART en général.