yourCHECKERBIM - walidacja modelu (3D)
Jak przygotować model do walidacji
Wrzesień 2026

Model sprawdzony, zanim ktokolwiek go otworzy

Wgrywasz pliki IFC - jeden albo wiele naraz, przeciągnięciem (drag & drop) - i dostajesz listę konkretnych błędów technicznych i braków danych do poprawy oraz pełny przedmiar ilościowy każdego elementu. Wszystko liczone lokalnie w przeglądarce, bez wysyłania pliku na serwer, wg tego samego zestawu reguł co w EIR, jako testy typu pass/fail.

13
automatycznych kontroli
technicznych (LVL 0.1)
bSDD
słownik odniesienia
dla audytu Pset/Qto
1
przedmiar per element
na wyjściu (CSV)
0
plików wysłanych na serwer
- analiza w przeglądarce
01

Co robi yourCHECKER BIM

Cztery kroki na jednym wgraniu modelu. Nic nie jest liczone „na oko" - każdy wynik ma GUID elementu, klasę i kondygnację, więc od razu wiadomo, co poprawić i gdzie.

LVL 0.1

Walidacja techniczna

13 automatycznych kontroli: schemat i składnia IFC, drzewo przestrzenne, GUID-y, elementy osierocone, geometria, jednostki, teselacja, offset współrzędnych.

LVL 0.2

Audyt danych

Sprawdzenie, czy elementy niosą informacje projektowe i geometryczne (np. do przedmiaru): kompletność Pset/Qto wg słownika bSDD, wskaźnik uzupełnienia per branża, rozróżnienie „brak parametru" od „wartości pustej".

Przedmiar

Zestawienie ilościowe

Pełny przedmiar per element (CSV) z kolumnami dopasowanymi do parametrów w modelu, plus szybka wycena w przeglądarce.

Brama

Decyzja o kontynuacji

Świadome przejście do koordynacji mimo błędów jest odnotowywane w logu - z autorem i datą.

02

Jak przygotować model

Żadnego nowego oprogramowania - eksport IFC z Revita, ArchiCAD-a, Tekli czy Civil3D, z właściwościami wg poniższej listy.

Format
Eksport do .ifc. Rekomendujemy schemat IFC4X3 (dopuszczalny IFC4X3-ADD2) - to najnowszy schemat openBIM, z pełną obsługą infrastruktury liniowej i spójnym modelem danych; starsze IFC2X3/IFC4 działają, ale bez części kontroli. Schemat musi być zadeklarowany w nagłówku i zgodny z zawartością.
Nazewnictwo pliku
Wygodnie, gdy nazwa niesie kod branży wg słownika BIM Standard PL (kod jednoliterowy A–Z), np. Projekt–Branża–Poziom–Typ–Numer.ifc - ale nie jest to wymagane. Branżę można też wskazać ręcznie przy wgrywaniu plików.
Podział plików
Jeden plik = jedna branża.
GUID
Każdy element ma stały GlobalId - utrzymywany przez cały cykl życia modelu, bez regeneracji przy każdym eksporcie.
Dane Pset / Qto
Elementy opisane parametrami wymaganymi przez EIR/BEP dla swojej klasy - inaczej trafiają na listę braków.
Klasyfikacja
Encja IFC odpowiada rzeczywistej funkcji elementu, zgodnie ze słownikiem bSDD projektu. IfcBuildingElementProxy tylko w uzasadnionych przypadkach (limit ≤ 1%).

Kody branż wg słownika BIM Standard PL 2.0 (20 kodów jednoliterowych):

A - architektura S - konstrukcje budowlane C - konstrukcje inżynierskie G - geotechnika M - instalacje mechaniczne P - instalacje sanitarne E - instalacje elektryczne W - gospodarka wodna H - drogi i infrastruktura transportowa L - architektura krajobrazu D - rozbiórki B - inwentaryzacja O - inna branża F · Q · R · T · X · Y · Z
Przykład - komplet danych dla jednej ściany
GUID
3xN2FE9v99RA5$mLj8Hh2Q
Name
Ściana wewnętrzna W1
Pset_WallCommon:IsExternal
False
Pset_WallCommon:LoadBearing
True
Pset_WallCommon:FireRating
EI 60
Qto_WallBaseQuantities:NetVolume
2,94 m³
Qto_WallBaseQuantities:GrossSideArea
11,76 m²
03

LVL 0.1 - walidacja techniczna, 13 kontroli

Każda kontrola kończy się poziomem błąd (blokuje odbiór dostawy - model wraca do dostawcy z listą niezgodności) albo ostrzeżenie (do udokumentowania, nie blokuje). Każdy wynik ma GUID elementu, klasę i kondygnację.

#KontrolaCo dokładnie sprawdzaPoziom
1GUID FormatKażdy GlobalId to poprawny 22-znakowy ciąg base64 wg ISO 16739.błąd
2GUID UniquenessBrak zduplikowanych GlobalId między encjami (typowy błąd eksportu z Revita / ArchiCAD-a / Tekli).błąd
3Spatial HierarchyKompletny łańcuch IfcSite → IfcBuilding → IfcBuildingStorey (lub IfcAlignment dla modeli liniowych).błąd
4Units DefinedIfcProject ma IfcUnitAssignment z jednostkami długości, powierzchni i objętości.błąd
5Orphan ElementsElementy bez przypisania przestrzennego (brak IfcRelContainedInSpatialStructure) - niewidoczne w większości przeglądarek.ostrzeżenie
6Naming ConventionsPuste Name i nazwy-zaślepki (wall, slab, beam, element, unnamed, default, unknown…) niezgodne z ISO 19650.ostrzeżenie
7Schema VersionWersja schematu IFC jest aktualna (IFC4, IFC4X3, IFC4X3_ADD2, IFC4X3_RC1–4) - nie przestarzała ani niestandardowa.ostrzeżenie
8Property Set CompletenessGłówne klasy (ściany, płyty, słupy, belki) mają Pset kończący się na Common.ostrzeżenie
9Geometry ValidityElementy z pustą lub brakującą geometrią (wyrenderują się jako puste).ostrzeżenie
10Material AssignmentsElementy bez przypisanego IfcMaterial tam, gdzie jest oczekiwany (IfcOpeningElement wyłączony - otwór z definicji nie ma materiału).ostrzeżenie
11Coordinate OffsetModel przesunięty > 10 km od punktu zerowego IFC (typowy błąd federacji) - sprawdzane z macierzy koordynacji.ostrzeżenie
12File Size AnomalyŚredni rozmiar pliku na element > 500 KB (nadmiarowa geometria lub tekstury).ostrzeżenie
13Jakość siatki (teselacja)Elementy, których siatka (web-ifc) ma trójkąty patologiczne: drzazgi (pole ≈ 0, > 5%) lub igły (skrajne proporcje, długość > 20% elementu). Artefakt teselacji, nie błąd modelu - ale zniekształca kolizje i ilości.ostrzeżenie

Elementy proxy: udział IfcBuildingElementProxy ≤ 1% wszystkich elementów, każde wystąpienie z uzasadnieniem - sprawdzane w audycie klasyfikacji (rozdz. 02).

04

Specyfikacje IDS

Oprócz reguł wbudowanych, w aplikacji tworzysz własne wymagania w standardzie buildingSMART IDS (Information Delivery Specification) - i sprawdzasz nimi model obok kontroli LVL 0.1/0.2.

Edytor w aplikacji - tworzysz specyfikację z podpowiedziami klas IFC, wartości PredefinedType i nazw Psetów dopasowanymi do wersji IFC modelu - bez ręcznego pisania XML.
Warunki - klasa IFC (wraz z podklasami) i opcjonalnie PredefinedType, plus warunki na atrybutach i właściwościach Pset. Bez facetów classification, material i partOf.
Import / eksport .xml - jeden plik IDS może nieść wiele specyfikacji naraz; można też zaimportować kilka plików IDS jednocześnie.
Wynik - sprawdzenie modelu względem wczytanych specyfikacji i raport zgodności (CSV) - które elementy spełniają wymaganie, które nie i dlaczego.
05

Audyt danych, przedmiar i wycena

Dla każdego elementu system porównuje obecne Psety/Qto z listą wymaganą dla jego klasy IFC - w oparciu o słownik bSDD projektu.

Kryterium kompletności - ≥ 95% elementów z kompletem wymaganych atrybutów dla swojej klasy i etapu. Elementy z brakami wypisane: GUID, klasa, nazwa, kondygnacja.
Brak parametru vs wartość pusta - rozróżniane osobno: element bez przypisanego Pset to nie to samo co Pset z pustą wartością.
Wskaźnik per branża - procent uzupełnienia liczony osobno dla każdej dyscypliny, nie jedna liczba na cały model.
Kubatura z geometrii - objętość i powierzchnia liczone z rzeczywistej bryły elementu. Elementy z niezamkniętą bryłą (dziurawą siatką) nie są zgadywane - trafiają na listę do ręcznego przeglądu.
Przedmiar ilościowy (CSV) - pełne zestawienie wszystkich wartości Qto i Pset_Common obecnych w modelu, kolumny dopasowane do parametrów faktycznie występujących w pliku. Podstawa pod kosztorys 5D i pod wycenę w przeglądarce.
Wycena w przeglądarce - drzewo Model → nazwa/typ elementu → kondygnacja; dla każdej pozycji wybierasz parametr Qto/Pset (albo liczbę sztuk lub wartość własną), cenę jednostkową i kod KNR. Cennik importujesz i eksportujesz jako CSV.

Raport zwrotny: PDF (raport walidacji, raport audytu) oraz CSV (lista sprawdzeń, elementy z uwagą, lista przedmiarowa). Poprawiasz model albo dane i przeliczasz jeszcze raz - cykl powtarza się do uzyskania zgodności.