At Cadac Group we believe in collaboration. Collaboration is crucial in the construction business. The construction business is characterized by the many parties that all have to work together, but ultimately also have to look after their own interests. That is why it is crucial that these parties m...
At Cadac Group we believe in collaboration. Collaboration is crucial in the construction business. The construction business is characterized by the many parties that all have to work together, but ultimately also have to look after their own interests. That is why it is crucial that these parties make clear agreements about how they handle data. Aligning the data with BIM standards (ILS, NL-SfB, …) will ensure a smooth collaboration, but then validation processes are desirable to maintain the correct use of these standards.
Cadac also collaborates. Together with Nordend they have created the solution Cadac Control. A solution that uses FME as a validation engine and Cadac Connect that connects the most common data environments to this validation service. Environments such as SharePoint and the Construction Cloud Validating BIM models is time consuming. With Cadac Control validating BIM has never been more easy. This time consuming activity is now in the past. Cadac Control checks your data immediately as soon as data is enters your work environment. Making sure that incorrect data is sneaking into your process and causes unnecessary costs and loss of time.
Size: 4.84 MB
Language: en
Added: Oct 11, 2023
Slides: 31 pages
Slide Content
Keeping Your BIM Data in Control!
Presenters
The Peak of Data Integration
20
23
Björn
Ramaekers
Product Manager
Cadac Group
Jasper
Wisbecq
FME Consultant
Nordend
The Peak of Data Integration
20
23
Agenda
1.Introduction
2.Our customers
3.Challenges
4.Solution and demonstration
5.FME Challenges
6.Call to action
The Peak of Data Integration
20
23
Introduction
The Peak of Data Integration
20
23
Cadac Group:
In 2025 the digital twin enabler
for our customers!
invalid data ?????? no information ?????? no Digital Twin!
The Peak of Data Integration
20
23
Who are our customers for today’s topic
Idea and design
Engineering
Construction
Documentation
Commissioning
Maintenance
Monitoring
Exploitation
Planning
Regulations
Geo / asset data
BIM data
AEC
ASSET
MANAGEMENT
The Peak of Data Integration
20
23
What challenges are our customers facing?
Are you working with:
Autocad drawings
Revit models
Other BIM models like IFC
The Peak of Data Integration
20
23
What challenges are our customers facing?
Do you need:
Reliable information;
Valid information;
Organized information.
The Peak of Data Integration
20
23
What challenges are our customers facing?
Then you have probably experienced:
Missing information;
As built is not conforming documentation;
Missing integrity in different sources;
Information fails standards;
The Peak of Data Integration
20
23
Cadac Control
The Peak of Data Integration
20
23 An overview
Cadac Connect
ISO 19650
Cadac Control
Cadac Control
Professional
Autodesk
Construction Cloud
Microsoft
SharePoint
Other Common Data
Environments
The Peak of Data Integration
20
23
A short demonstration
The Peak of Data Integration
20
23
FME Solution
The Peak of Data Integration
20
23
FME Solution overview
Input
BIM model Validation Rules
The Peak of Data Integration
20
23
FME Solution overview
Input
BIM model
Validation Rules
Describe testDescribe objects to test
The Peak of Data Integration
20
23
FME Solution overview
No value
The Peak of Data Integration
20
23
FME Solution overview
Output
HTML
Validation Report
JSON
Technical output
The Peak of Data Integration
20
23
FME Solution overview
Output
HTML Validation Report
The Peak of Data Integration
20
23
FME Workspace structure
Process overview
The Peak of Data Integration
20
23
Preprocessing
Attribute names
•Parameter names of clients differ from attribute names Revit Reader
•Client refers as: Manufacturer <-> FME Revit Reader: IdentityData.Manufacturer
PythonCaller: endswith() to search matching attribute
•Model/Annotation Category:
•Transfer info from Metadata.FamilyInformation to features
•SitePoints: Separate Project Base Point and Survey Point in different feature types
•…
The Peak of Data Integration
20
23
Filter / Criterion
Dynamic validation: Python
Users define their own validation rules
•Tester Transformer,
•operator cannot be set by attribute value
•separate flows for each individual operator
•Sometimes compare with list of values (Looping)
=> Python to keep it manageable
The Peak of Data Integration
20
23
Filter / Criterion
Check sub-rule
isFiltered = Yes/No
Check total
isFilteredOverall = Yes/No
The Peak of Data Integration
20
23
Criterion – HasUniqueValue test
HasUniqueValue operator
-Write SQLite table
-Query table
The Peak of Data Integration
20
23
FME Flow Alternative to Polling
FME Flow: Workaround for polling job status
•Parent (wrapper) – Child (secondary) workspace hierarchy
•Parent Workspace monitors child workspace status
•FMEServerJobSubmitter output ports
•Wrapper posts job_status to API of Cadac Control (success/fail)
•When Cadac Control receives job_status = success
•Start downloading files from output folders
The Peak of Data Integration
20
23
FME Flow Alternative to Polling
Workaround for polling for FME job status
The Peak of Data Integration
20
23
Revit Reader Challenges
The Peak of Data Integration
20
23
FME - Revit Reader Challenges
In the past:
-16 Enhancement request for Revit Reader
-most of them regarding missing attributes
-Thank you Safe Software!
The Peak of Data Integration
20
23
FME - Revit Reader Challenges
Speed and memory
•Rather slow for large models
•Even when Reader parameter: Read Geometry As = Non-Spatial
•Memory Intensive
•700MB Revit file <> out of memory at 21 GB while reading
•Result: Handling concurrent jobs on FME Flow is challenging
The Peak of Data Integration
20
23
FME - Revit Reader Challenges
Revit Reader – version support
•FME Release = max supported Revit Release
•FME 2023 reads ≤ Revit 2023
•Wait 13 months
The Peak of Data Integration
20
23
Cadac Control
●Now I use only validated information;
●Without spending an extreme amount of time
on checking tables;
●No additional application to understand;
●Not only for IFC