OpenAEC Ecosysteem
Open source IFC-validatietool. Valideer modellen tegen IDS-specificaties, Nederlandse standaarden en projecteisen — in de browser, via CLI of API.
Valideer IFC-modellen tegen Information Delivery Specification (IDS) bestanden. Elke specificatie wordt per element getoetst op pass/fail met gedetailleerde foutmeldingen.
Ingebouwde Nederlandse BIM-basisstandaard met 12 specificaties: naamgeving verdiepingen, NL/SfB classificatie, ruimte-attributen, draagconstructie, uitwendigheid, brandwerendheid, U-waarde, materialen en renovatiestatus.
Ingebouwde Rijksvastgoedbedrijf-standaard met 27 specificaties voor overheidsbouwprojecten: projectinfo, terreincoördinaten, NL-SfB per elementtype, constructieve & brandveiligheidseigenschappen en zone-informatie.
Upload je eigen IDS-specificatiebestand (max 10MB) om te valideren tegen projectspecifieke of organisatie-eigen eisen.
Ondersteunt zowel IFC2X3 als IFC4 schema's — compatibel met exports uit Revit, ArchiCAD, Tekla en andere BIM-software.
Per gefaald element wordt GlobalId, IFC-klasse, elementnaam en een gedetailleerde foutmelding getoond.
Interactieve 3D-weergave van het IFC-model in de browser via That Open Engine (Three.js). Geen installatie of plugin nodig.
Klik op een element in de 3D-viewer om eigenschappen te bekijken, of klik op een fout in de resultatenlijst om het element in 3D te highlighten.
Orbit, pan en zoom door het model. Fit-all knop om het volledige model in beeld te brengen.
Versleepbare driedeling: navigatiepaneel (links), 3D-viewer (midden) en detailpaneel (rechts). Elk paneel is inklapbaar.
Exporteer alle validatiefouten als BCF 2.1 ZIP-bestand. Elk gefaald element wordt een BCF-topic met viewpoint, direct importeerbaar in Revit, Solibri, BIMcollab of Navisworks.
Verbind met het OpenAEC BCF Platform om issues direct te pushen naar een centraal projectdashboard. Inclusief OIDC-authenticatie en projectselectie.
Lokaal overzicht van gegenereerde BCF-issues met thumbnails en detail-uitklap, voordat je exporteert of pusht naar het platform.
Volledige browsergebaseerde interface met drag-and-drop upload, standaardselectie, voortgangsbalk, resultatenweergave en 3D-viewer.
ifc-validate model.ifc --ids nl-bim — geschikt voor batch-verwerking, CI/CD pipelines en scripting. Output als console, JSON of HTML.
FastAPI-backend met async validatie-endpoints. Integreerbaar in eigen workflows, dashboards of third-party tools.
Overzichtskaart met totaal pass/fail, percentage, aantal gevalideerde elementen en tijdstempel.
Uitklapbare lijst per specificatie met pass/fail status, percentage en lijst van gefaalde elementen met paginering.
Download volledige validatieresultaten als gestructureerd JSON-bestand voor verdere analyse of archivering.
Genereer een op zichzelf staand HTML-rapport voor delen met projectteam of opdrachtgever.
Sleep IFC-, IFCXML- of IFCZIP-bestanden naar de browser. Maximaal 500MB per bestand.
Automatische controle of voldoende RAM beschikbaar is (IFC-bestanden gebruiken ~10x hun bestandsgrootte in geheugen). Tijdelijke bestanden worden direct opgeruimd.
Geoptimaliseerd voor IFC-modellen tot 1GB+. Voortgangsindicatie tijdens verwerking.
Volledige Docker Compose setup met backend, frontend, nginx, PostgreSQL en Redis. Een commando om alles op te starten.
Draai de validator op je eigen server voor maximale controle over data en privacy. Geen cloud-afhankelijkheid.
Projectopslag met optionele NextCloud-integratie voor bestandsbeheer per organisatie.
OIDC-gebaseerde single sign-on voor enterprise-omgevingen.
Projectontwikkeling
De validator wordt actief ontwikkeld. Dit zijn de belangrijkste recente verbeteringen uit de openbare repository.
Project-, bestands- en cloudroutes controleren voortaan de organisatiecontext voordat gegevens worden geopend of gewijzigd.
Bekijk wijzigingDe frontend-tooling en gegevensparser zijn bijgewerkt en de gemelde beveiligingsproblemen in de dependencycontrole zijn opgelost.
Bekijk wijzigingDe projectworkflow ondersteunt nu lokale projectbestanden, opslaan als nieuw project en openen of bijwerken vanuit gekoppelde projectopslag.
Bekijk wijzigingDoorsnedevlakken zijn direct in de 3D-weergave te selecteren en te verslepen voor gerichte modelinspectie.
Bekijk wijziging