Keeping your BIM Data in Control

SafeSoftware 119 views 31 slides Oct 11, 2023
Slide 1
Slide 1 of 31
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31

About This Presentation

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...


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

Validation as a Service!

Thank You!
www.cadac.com/control-professional