Projets cloisonnés par organisation
Les routes de projet, de fichier et de cloud vérifient désormais le contexte de l'organisation avant que des données ne soient ouvertes ou modifiées.
Écosystème OpenAEC
Outil open source de validation IFC. Validez vos modèles contre les spécifications IDS, les standards néerlandais et les exigences projet — dans le navigateur, en CLI ou via API.
| Fonctionnalité | Description |
|---|---|
| Validation IDS | Validez les modèles IFC par rapport aux fichiers Information Delivery Specification (IDS). Chaque spécification est vérifiée par élément avec un résultat réussite/échec et des messages d'erreur détaillés. |
| NL BIM Basis ILS v2 | Standard néerlandais de base BIM intégré avec 12 spécifications : dénomination des étages, classification NL/SfB, attributs d'espace, structure porteuse, surfaces extérieures, résistance au feu, valeur U, matériaux et statut de rénovation. |
| RVB BIM Norm v1.1 | Norme intégrée du Rijksvastgoedbedrijf (agence immobilière de l'État néerlandais) avec 27 spécifications pour les projets de construction publics : informations projet, coordonnées du site, NL-SfB par type d'élément, propriétés structurelles et de sécurité incendie, et informations de zone. |
| Import IDS personnalisé | Importez votre propre fichier de spécification IDS (max 10 Mo) pour valider selon des exigences spécifiques au projet ou à l'organisation. |
| Multi-schéma | Prend en charge les schémas IFC2X3 et IFC4 — compatible avec les exports de Revit, ArchiCAD, Tekla et autres logiciels BIM. |
| Rapport au niveau des éléments | Pour chaque élément en échec, le GlobalId, la classe IFC, le nom de l'élément et un message d'erreur détaillé sont affichés. |
| Fonctionnalité | Description |
|---|---|
| Visualiseur 3D WebGL | Vue 3D interactive du modèle IFC dans le navigateur via That Open Engine (Three.js). Aucune installation ni plugin nécessaire. |
| Sélection d'éléments | Cliquez sur un élément dans le visualiseur 3D pour voir ses propriétés, ou cliquez sur une erreur dans la liste des résultats pour mettre en évidence l'élément en 3D. |
| Navigation caméra | Orbitez, déplacez-vous et zoomez dans le modèle. Bouton « tout ajuster » pour afficher le modèle entier. |
| Panneaux redimensionnables | Division à trois volets déplaçable : panneau de navigation (gauche), visualiseur 3D (centre) et panneau de détail (droite). Chaque panneau est repliable. |
| Fonctionnalité | Description |
|---|---|
| Export BCF 2.1 ZIP | Exportez toutes les erreurs de validation sous forme de fichier BCF 2.1 ZIP. Chaque élément en échec devient un sujet BCF avec un point de vue, directement importable dans Revit, Solibri, BIMcollab ou Navisworks. |
| Intégration BCF Platform | Connectez-vous à la BCF Platform d'OpenAEC pour transmettre les problèmes directement à un tableau de bord central de projet. Comprend l'authentification OIDC et la sélection de projet. |
| File d'attente des problèmes | Aperçu local des problèmes BCF générés avec miniatures et détails extensibles, avant l'export ou la transmission à la plateforme. |
| Fonctionnalité | Description |
|---|---|
| Application web | Interface entièrement basée sur le navigateur avec import par glisser-déposer, sélection de standard, barre de progression, vue des résultats et visualiseur 3D. |
| CLI | ifc-validate model.ifc --ids nl-bim — adapté au traitement par lots, aux pipelines CI/CD et au scripting. Sortie en console, JSON ou HTML. |
| API REST | Backend FastAPI avec endpoints de validation asynchrones. Intégrable dans vos propres workflows, tableaux de bord ou outils tiers. |
| Fonctionnalité | Description |
|---|---|
| Tableau de bord des résultats | Carte de synthèse avec total réussite/échec, pourcentage, nombre d'éléments validés et horodatage. |
| Détail par spécification | Liste extensible par spécification avec statut réussite/échec, pourcentage et liste paginée des éléments en échec. |
| Export JSON | Téléchargez les résultats complets de validation sous forme de fichier JSON structuré pour une analyse ou un archivage ultérieur. |
| Rapport HTML | Générez un rapport HTML autonome à partager avec l'équipe projet ou le client. |
| Fonctionnalité | Description |
|---|---|
| Import par glisser-déposer | Glissez des fichiers IFC, IFCXML ou IFCZIP dans le navigateur. Maximum 500 Mo par fichier. |
| Gestion de la mémoire | Vérification automatique de la disponibilité de RAM suffisante (les fichiers IFC utilisent environ 10 fois leur taille en mémoire). Les fichiers temporaires sont supprimés immédiatement. |
| Fichiers volumineux | Optimisé pour les modèles IFC jusqu'à plus de 1 Go. Indicateur de progression pendant le traitement. |
| Fonctionnalité | Description |
|---|---|
| Déploiement Docker | Configuration Docker Compose complète avec backend, frontend, nginx, PostgreSQL et Redis. Une seule commande pour tout démarrer. |
| Sur site (on-premises) | Exécutez le validateur sur votre propre serveur pour un contrôle maximal des données et de la confidentialité. Aucune dépendance au cloud. |
| Multi-tenant | Stockage de projets avec intégration NextCloud optionnelle pour la gestion des fichiers par organisation. |
| Authentification SSO | Authentification unique basée sur OIDC pour les environnements d'entreprise. |
Développement du projet
Le validateur est en développement actif. Voici les améliorations récentes les plus notables du dépôt public.
Les routes de projet, de fichier et de cloud vérifient désormais le contexte de l'organisation avant que des données ne soient ouvertes ou modifiées.
Les outils frontend et l'analyseur de données ont été mis à jour, et les problèmes de sécurité signalés dans le contrôle des dépendances ont été résolus.
Le workflow de projet prend désormais en charge les fichiers de projet locaux, l'enregistrement en tant que nouveau projet, ainsi que l'ouverture ou la mise à jour depuis un stockage de projet lié.
Les plans de coupe peuvent être sélectionnés et déplacés directement dans la vue 3D pour une inspection ciblée du modèle.