Verwaltung und Qualitätssicherung von BIM-Modellen via IFCWebServer.org Data Server Ali Ismail M.Sc. TU Dresden Institut für Bauinformatik Development Leader @ IFCWebServer.org
Content Short introduction about IFC Introducing IFCWebServer IFC Data Server: Explore the BIM model content Run queries/scripts and Information-takeoff reports Check the quality of BIM models BIM online Viewer: Model Navigation Filtering Semantic enrichment 4D Visualization
What is IFC? The IFC, as the only public and well-developed data model for buildings and architecture, is a de facto standard worldwide. It is being picked up and used in a growing number of applications, in both the public and private sectors. The IFC, as a data model standard, is very alive. The Industry Foundation Classes (IFC) are often talked about in the construction industry as an important resource for interoperability.
What is IFC? IFC addresses all building information, over the whole building lifecycle, from feasibility and planning, through design (including analysis and simulation), construction, to occupancy and operation IFC was designed as an extensible framework model IFC is complex!! (IFC4x1 ~ 802 calsses )
IFC architecture diagram Domain layer Interoperability Core layer The highest level of the IFC model contains entity definitions for concepts specific to individual domains such as architecture, structural engineering, facilities management This level comprises entity categories that are commonly used and shared between multiple building construction and facilities management applications. For ex: Shared Building Elements schema has entity definitions for a beam, column, wall, door The other two Extension schemas define process and control related concepts such as task, procedure, work schedule, performance history, work approval The Product Extension schema defines abstract building components such as space, Resource layer site, building, building element, annotation Kernel schema defines core concepts such as actor, group, process, product, relationship. Basic properties such as geometry, material, quantity, measurement, date and time, cost, actors, roles
IFCWebServer.org project www.ifcwebserver.org IFC Server: Query, Filter, Extract, Convert, Validate, Report, etc. www.bimviewer.com CAD/BIM Design Tools IFC Share, Select, Filter, Elements Property, Export sub-model, etc.
IFCWebServer.org project IFC WebServer is a data model server and online viewer for Building Information Models (BIM) based on IFC standards. It enables 100% access to all information and relations inside IFC models. It aims to simplify sharing and exchanging of information from BIM models using open and standard formats and check the quality of BIM models. BIM managers and designers can query, filter and make reports about any information inside IFC models easily. Development started at 2011, ~ 450 registerd user Applied in research projects and commercial applications
IFC WebServer IFC Data Server Query Filter Extract Convert Quality Validate Information Takeoff IFC Online Viewer Share View Coordinate Semantic enrichment IFC Data server: upload IFC models, explore the model content, apply filters, create sub-models, generate reports, etc.. IFC online viewer: share BIM models and visualize the results of data queries online inside the web browser
Application and business cases Central management of BIM models on the cloud Online Collaboration (online viewer) BIM Information querying and filtering Information Take Off (Report Engine) BIM model validation and simple rule checking Clean IFC models (trim, edit, enrich) Use for research and academic purposes or in BIM courses
IFCWebServer.org - Users per country Users No Data (96) * NL (21) USA (15) Australia (11) Canada (8) korea (5) Egypt (3) Poland (3) Schweiz (2) CZ (2) Tunisie (1) Bangladesh (1) Hungary (1) Greece (1) Switzerland (1) Iraq (1) Uruguay (1) Seychelles (1) Denmark (63) France (18) India (14) Norway (10) Russia (8) Finlad (4) Estonia (3) Portugal (2) UAE (2) Argentina (1) Ireland (1) Taiwan (1) Paraguay (1) Belgium (1) Romania (1) Latvia (1) Scotland (1) Slovenia (1) China (30) UK (17) Germany (13) Spain (9) Italy (7) Brazil (4) Colombia (3) Sweden (2) New Zealand (2) Austria (1) south africa (1) Brunei (1) Malawi (1) chile (1) Thailand (1) Japan (1) Vietnam (1) Total 525 * No Data= The user did not provide information during the registration
Server Graphical User Interfaces http://www.ifcwebserver.org (demo: user1 pass: 123) Upload IFC models View the model online Select BIM Model(s) Filter expression Result format Default GUI BIM-Reporter GUI Simple GUI
Explore the IFC model structure File header List of objects
Model tree Tree of IFC classes
BIM Models list Easy model Navigation with meta information
Run a simple query Basic model Filtering; Get a list of all walls in the model Advanced filter; interface for user-defined filtering
Query result inside the web browser
BIM-Reporter Interface A special GUI for generating Information-takeoff reports easily
BIM-Reporter Interface-2 The Information-takeoff reports can be viewed inside the web browser or downloaded as CSV and imported to Excel
Run Server scripts Create sub-model per storey Create sub-model per layer Create a space model Any user can write server scripts to automate some complex tasks. There scripts will be available for other users we aim to build a community of BIM users and developers
http://ifcwebserver.org/scripts_catalog.rb
BIM Viewer Features: HTML5 Technology (WebGL) Show/Edit/Add/Export elements properties Object filters by: Class / Layer Property value Loading multiple models 4D animation of construction progress
BIMViewer: show/hide BIM elements Filter by class name Filter by property value Filter by layer name
BIMViewer: semantic enrichment of meta information
Add new properties based on IFC standards or used-defined PSet templates
Thank you for your attention ali.ismail@tu-dresden Mob: 017695348119 Tel: +351-463-34530