IFC 4.3

Twoja droga mieszka w kondygnacji budynku

Otwórz model infrastrukturalny w IFC, który wrócił od klienta z uwagami. Zanim spojrzysz na geometrię, spójrz na drzewo po prawej stronie.

Jest spora szansa, że zobaczysz coś takiego.

Model drogi w IFC 2x3: Project, Site, Building o nazwie Sample Road IFC Model oraz Building Storey nazwane kilometrażem, warstwy asfaltu wyeksportowane jako IfcSlab
Prawdziwy model drogi wyeksportowany do IFC 2x3. Droga jest budynkiem. Odcinki kilometrażu są kondygnacjami. Warstwy nawierzchni są płytami.

Droga siedząca w budynku. Kilometraż 000-010 m jako kondygnacja, jak drugie piętro biurowca. Warstwy ścieralne wyeksportowane jako IfcSlab, bo w tym schemacie nie ma dla nich lepszej nazwy.

To nie jest niechlujne modelowanie. Inżynier, który zrobił ten plik, nie popełnił błędu. Schemat po prostu nie miał gdzie indziej umieścić drogi.

Dlaczego IFC 2x3 tak robi

IFC 2x3 opublikowano w 2006 roku. Powstał dla budynków i dla budynków sprawdza się dobrze. Infrastruktury wtedy nie było w planach i nie miało być przez kolejną dekadę.

Oś czasu wersji IFC od IFC 1.0 w 1998 roku przez IFC 2x3 w 2006 i IFC 4 do IFC 4.3 w 2024, z pracami nad infrastrukturą od około 2014 roku
Infrastruktura weszła do schematu dopiero po 2014 roku. IFC 2x3 jest starszy o osiem lat.

Kiedy eksporter ma zapisać drogę w IFC 2x3, robi jedyne, co może. Znajduje najbliższy dostępny pojemnik i go używa. Droga staje się budynkiem. Odcinek staje się kondygnacją. Warstwa nawierzchni staje się płytą. Krawężnik, bariera, studnia kanalizacyjna - wszystko, co nie ma odpowiednika w budownictwie kubaturowym - staje się IfcBuildingElementProxy.

Plik się otwiera. Geometria wygląda poprawnie. Koordynacja idzie gładko, bo wszyscy na spotkaniu patrzą na ten sam obrazek.

Problem pojawia się później, kiedy ktoś potrzebuje danych, a nie obrazka.

Sześć rzeczy, których IFC 2x3 nie powie o Twojej drodze

1. Gdzie naprawdę biegnie oś trasy

IFC 2x3 nie ma osi trasy. Oś, która niesie cały Twój projekt i względem której pozycjonowany jest każdy inny obiekt, zostaje wyeksportowana jako polilinia.

Polilinia to lista punktów. Rysuje właściwy kształt i nie niesie nic poza tym. Proste, łuki, klotoidy i parabole, które definiują drogę, zostają zastąpione przybliżeniem.

IFC 4.3 wprowadza IfcAlignment, rozbity na trzy części: IfcAlignmentHorizontal dla planu, IfcAlignmentVertical dla profilu i IfcAlignmentCant dla przechyłki na kolei. Każdy segment jest opisany tym, czym jest, z własnymi parametrami.

Jedna reguła warta zapamiętania: oś trasy musi mieć co najmniej jeden IfcReferent. To obiekt, który zakotwicza kilometraż. Bez niego pikietaż jest tekstem w polu nazwy, a nie danymi.

2. Gdzie cokolwiek leży wzdłuż trasy

Poprowadź poprzedni punkt do końca. Kiedy znika oś trasy, znika też każda pozycja zdefiniowana względem niej.

Referencja liniowa to sposób, w jaki infrastruktura opisuje położenie. Nie „x, y, z", tylko „w kilometrze 2+340, 3,5 m na lewo od osi". IFC 2x3 nie ma dla tego pojęcia. IFC 4.3 ma i to właśnie ono sprawia, że sterowanie maszynami, obmiary odcinkami i porównanie stanu wykonanego z projektowanym da się zrobić z samego modelu.

3. Że to w ogóle jest droga

Struktura przestrzenna IFC 2x3 zna działki, budynki i kondygnacje. Infrastruktura nie dzieli się w ten sposób. Droga rozkłada się na odcinki, ronda, skrzyżowania, jezdnie, pobocza i warstwy konstrukcyjne. Kolej rozkłada się na tory, odcinki i obiekty inżynieryjne.

IFC 4.3 daje każdemu z nich prawdziwą encję.

Elementy przestrzenne w IFC 4.3 pokazane na scenie infrastrukturalnej: IfcSite, IfcFacility, IfcRoad, IfcBridge i IfcTunnel
Elementy przestrzenne IFC 4.3. Droga to IfcRoad, nie budynek.

Pod IfcRoad leżą części drogi - IfcRoadPart.ROADSEGMENT, IfcRoadPart.ROUNDABOUT i inne - a w nich zawarte są elementy fizyczne. Drzewo wreszcie odpowiada temu, jak obiekt naprawdę powstaje i jak jest przekazywany.

4. Czym tak naprawdę jest każdy obiekt

To ten cichy problem i z mojego doświadczenia najbardziej kosztowny.

W IFC 2x3 znaczenie obiektu zwykle ląduje w jego nazwie. Ktoś wpisuje „Stone mastic asphalt (SMA) surface courses" w pole tekstowe i informacja formalnie tam jest - dla człowieka czytającego przeglądarkę, obiekt po obiekcie.

IFC 4.3 umieszcza znaczenie w typie. IfcCourse.BALLASTBED. IfcSlab.SIDEWALK. IfcSlab.APPROACH_SLAB. IfcEarthworksFill.EMBANKMENT. IfcElementAssembly.ABUTMENT. IfcPile.DRIVEN. IfcRail.RAIL. IfcTrackElement.SLEEPER. IfcWall.PARAPET.

Różnica polega na tym, że drugą wersję potrafi przeczytać maszyna. Możesz to przefiltrować, policzyć, zwalidować względem wymagania i przekazać do systemu zarządzania majątkiem, który nigdy nie słyszał o Twojej konwencji nazewniczej.

Przekrój poprzeczny modelu drogi z widocznymi poszczególnymi warstwami konstrukcyjnymi
Każda warstwa w tym przekroju to co innego. W IFC 2x3 wszystkie są płytami.

5. Jak powinna być opisana geometria

Geometria w IFC to wybór, a nie z góry ustalony wynik. IFC 4.3 daje kilka reprezentacji i nie są one wymienne.

Reprezentacje geometryczne w IFC 4.3: reprezentacja brzegowa, geometria konstrukcyjna brył, bryła zamiatana przekrojem, bryła zamiatana okręgiem i sectioned solid horizontal
Pięć sposobów opisania bryły. Tylko jeden powstał z myślą o korytarzach drogowych.

Reprezentacja brzegowa (BREP) opisuje wprost każdą ściankę. Dokładna, ciężka i uciążliwa, gdy ścianki się nie domykają. Swept area solid przeciąga przekrój wzdłuż ścieżki - lekka i precyzyjna dla wszystkiego o stałym przekroju. Swept disk solid przeciąga okrąg wzdłuż krzywej, stworzona dla rur i kabli. Sectioned solid horizontal interpoluje między przekrojami rozmieszczonymi wzdłuż osi trasy. Ta ostatnia powstała specjalnie dla korytarzy i do działania potrzebuje osi trasy - co wraca nas do punktu pierwszego.

Korytarz drogowy o wielkości 800 MB wyeksportowany jako reprezentacja brzegowa to nie jest model szczegółowy. To ustawienie eksportu, którego nikt nie zmienił.

6. Gdzie model leży w świecie

Georeferencja to najcichsza z tych awarii. Model bez układu współrzędnych otwiera się bez zarzutu i koordynuje bez zarzutu, bo wszyscy przyjmują to samo błędne założenie.

Potem otwiera go geodeta, ktoś nakłada go na dane GIS albo model spotyka się z sąsiednim kontraktem. IFC niesie odwzorowany układ współrzędnych i przeliczenie na układ mapowy od wersji IFC4. W infrastrukturze model, który nie wie, gdzie leży na Ziemi, nie jest skończony.

To, co łączy wszystkie sześć punktów

Nic z tego nie widać w przeglądarce.

Grafika wyjaśniająca, że IFC to nie tylko geometria: definicja obiektu, opis funkcjonalny, relacje, właściwości, materiały i struktura przestrzenna

Geometria to jedna warstwa pliku IFC. Pod nią leżą obiekty, ich typy, ich relacje, ich właściwości i struktura przestrzenna, która to wszystko spina. To właśnie tę część czyta oprogramowanie klienta, odpytuje kosztorysant i dziedziczy system zarządzania majątkiem.

Kiedy model „wygląda dobrze", a mimo to wraca z uwagami, problem prawie zawsze siedzi w warstwie, której nikt nie otworzył.

Sprawdź własny plik w dziesięć minut

Nie musisz wierzyć mi na słowo. Otwórz ostatni przekazany plik IFC w darmowej przeglądarce i odpowiedz na pięć pytań.

Model mostu otwarty w darmowej przeglądarce IFC z widocznym drzewem struktury i właściwościami obiektu
Każda darmowa przeglądarka IFC pokaże Ci drzewo struktury. To tam są odpowiedzi.
  1. Co jest na górze drzewa? Jeśli w modelu drogowym znajdziesz IfcBuilding i IfcBuildingStorey, patrzysz właśnie na problem z tego artykułu.
  2. Ile jest proxy? Pogrupuj model po klasach. Jeśli IfcBuildingElementProxy jest blisko szczytu listy, większość Twojego modelu nie ma przypisanego znaczenia.
  3. Czy jest oś trasy? Poszukaj w pliku frazy IFCALIGNMENT. Jeśli jej nie ma, nie ma też Twojego kilometrażu.
  4. Czy jest układ współrzędnych? Poszukaj IFCPROJECTEDCRS. Jeśli go nie ma, model nie wie, gdzie leży.
  5. Czy ilości to liczby, czy tekst? Otwórz właściwości dowolnego elementu i sprawdź objętość albo powierzchnię. Jeśli zapisano ją jako tekst, nikt dalej w procesie jej nie użyje.

Pięć wyszukiwań, jeden plik. Większość osób nigdy tam nie zajrzała.

Czego IFC 4.3 nie naprawi

Przejście na IFC 4.3 nie posprząta bałaganu w modelu. Jeśli obiekty nie mają typów, właściwości ani logicznej struktury w programie autorskim, nowszy schemat wyeksportuje dokładnie ten sam bałagan, tylko z lepszymi etykietami na pojemnikach.

IFC 4.3 odbiera wymówkę. Daje infrastrukturze słownik, którego zawsze jej brakowało. To, co tym słownikiem powiesz, nadal zależy od Ciebie - a to już pytanie o modelowanie i proces, nie o schemat.

Chcesz zobaczyć to na prawdziwym pliku?

Bezpłatny webinar na żywo

IFC 2x3 vs IFC 4.3
Jeden model infrastruktury. Dwa schematy.

Biorę jeden prawdziwy model infrastrukturalny, eksportuję go do obu schematów i czytam je obok siebie na ekranie. Co przetrwa, co zniknie i jaki nieoczekiwany wynik pojawi się w danych.

Do tego prosty framework w pięciu krokach - zrozum, ustrukturyzuj, wyeksportuj, sprawdź, zweryfikuj - który uruchomisz przed kolejnym przekazaniem modelu.

Poniedziałek 5 października 2026 · 19:00 · 60 min + pytania na żywo

Zarezerwuj bezpłatne miejsce →

Bezpłatnie. Nagranie i slajdy trafiają do każdego zapisanego, także jeśli nie dasz rady być na żywo. Webinar prowadzony jest po angielsku.

Spodobał Ci się ten artykuł? Podziel się nim !

Dużo czasu i wysiłku poświęcamy na tworzenie wszystkich naszych artykułów i poradników. Byłoby świetnie, gdybyś poświęcił chwilę na udostępnienie tego wpisu!

Udostępnij:

Komentarze:

Subskrybuj
Powiadom o
guest
0 Comments
Najstarsze
Najnowsze

Autor:

Pobierz przewodnik po projektach BIM:

Po przeczytaniu tego poradnika dowiesz się:

  1. Jak BIM jest wykorzystywany przy największych projektach w Norwegii
  2. Jakie były wyzwania dla zespołu projektowego i jak zostały rozwiązane
  3. Jakie były wyzwania na budowie i jakie było nasze podejście do nich

Najnowsze wpisy: