Mapa dokumentacji BIM według ISO 19650
Szkic hierarchii standardu BIM — od celów organizacji do modelu
Standard modelowania — biblioteka typologii i stylów
Kontrola geometrii i danych obiektów w modelu

BIM w budownictwie mieszkaniowym — dopasowanie technologii do specyfiki branży

Wprowadzenie. Rynek budownictwa mieszkaniowego stawia technologii BIM jasno określone, specyficzne cele. Od etapu koncepcji, przez projekt techniczny i wykonawczy, skupia się na maksymalizacji powierzchni mieszkalnej w odniesieniu do kształtu działki, otoczenia, nasłonecznienia i warunków zabudowy. Jednocześnie wymaga czytelnego wariantowania oraz śledzenia ilości przekładających się na koszty wybudowania do PUM — od możliwie najwcześniejszych prac z projektem. Ta specyfika sprawia, że BIM ma swoje miejsce w procesie, ale jego przypadki użycia należy ściśle dopasować do założeń branży.

1. Analiza i fundament. Wdrożenie zaczyna się od analizy standardu organizacji i wpasowania BIM jako usprawnienia oddziałującego na wszystkie działy — nie jako odrębnej inicjatywy technologicznej. OIR definiuje potrzeby decyzyjne, a pre-BEP służy jako szkic rozwiązania modelowego dla trzech–czterech konkretnych przypadków użycia.

2. Geometria i informacja. Kluczowe jest wypracowanie poziomu geometrii i informacji zapewniającego dokumentację o wysokiej powtarzalności i estetyce, z dobrą bazą pod późniejsze dopracowanie, detalowanie i przedmiarowanie. Świadomość celu obowiązuje od postawienia pierwszego elementu modelu: maksymalizacja PUM, wykreowanie atrakcyjnego odbioru poprzez elewacje i wykończenia oraz maksymalizacja kontroli Warunków Technicznych, którą model jest w stanie zapewnić.

3. Standard pracy z modelem. Szczegółowa instrukcja modelowania zabezpiecza zagrożenia prowadzące do niespełnienia przypadków użycia i gwarantuje powtarzalność wyników — od nazewnictwa i parametrów, przez bibliotekę typologii, po tagowanie i zestawienia służące automatyzacji dokumentacji oraz dalszej analityce BI. To sufler znający spektakl projektowy od początku do końca — i realna oszczędność czasu.

4. Obieg dokumentacji. Modelowy obieg zgodny z ISO 19650 wypracowany jako metodyka pracy — statusy, śledzenie rewizji, audytowalność — a nie jako konieczność zakupu kolejnego oprogramowania. Świadomość obiegu informacji według normy — i własnych oczekiwań — zanim zwiążemy się z dostawcą, chroni przed rozczarowaniem i sprowadzeniem procesu do pustych haseł.

5. Zespół specjalistów od technologii czy projektantów? Budowa świadomości i umiejętności zespołu, który rozumie zmianę i gwarantuje zaangażowanie. Kompetencje koordynacyjne i projektowe są ważniejsze niż znajomość softu — łatwiej rozwinąć narzędziowo świetnego projektanta, niż uczynić projektantem użytkownika oprogramowania. Zaangażowany projektant świadom projektowego celu w krótkim czasie przyswoi narzędzie i wydobędzie z niego maksimum potencjału.

Podsumowanie. Tak dopasowany standard sprzedaje atrakcyjne metry kwadratowe, a nie modele same w sobie — i to jest miara jego zwrotu.

Redukcja kosztów w liczbach. Publikowane badania i wdrożenia raportują 30–80% redukcji czasu przedmiarowania (mediana cytowanych wartości ~65%) przy dokładności wyceny do ±3%. Pomiar korzyści BIM Level 2 w UK wykazał ok. £1 mln oszczędności na pojedynczym projekcie publicznym, a wykonawcy — ponad 30% mniej czasu estymacji.

Źródła danych o zwrocie z modelowego przedmiarowania (BOQ):

ISO Autodesk Revit BIM Standard PL Navisworks Manage
Terraforming Mars dashboard - przegląd
Terraforming Mars dashboard - przegląd
Terraforming Mars dashboard - przegląd
Terraforming Mars dashboard - przegląd

Analiza strategii gry planszowej

Terraforming Mars to zdecydowanie moja ulubiona planszówka. Kiedy odkryłem, że istnieje plik .json z logiem rozgrywki, nie mogłem się oprzeć, aby sprawdzić, która strategia przyniosła najlepsze wyniki. Jeden plik, powtarzalna struktura danych i pytanie: "jak pobić swój własny rekord".

Ciekawostka dotycząca doboru kolorów korporacji na dashboardzie - nie są one losowe ani wybrane ręcznie. Z pomocą Pythona i GPT powstał skrypt do rozpoznawania kolorów RGB z logo. Analizuje główną część pliku .png logo, ekstrahuje piksele RGB, określa dominującą chromatykę i oblicza najlepiej pasujący kolor, eliminując szum i nieistotne tło.

Ostatni szlif - interfejs w stylu aplikacji z paskiem menu, wyszukiwarką i przyciskami do nawigacji między dashboardami.

Power BI PowerShell Python
Hike Tracker dashboard - przegląd
Hike Tracker dashboard - przegląd
Hike Tracker dashboard - przegląd
Hike Tracker dashboard - przegląd
Hike Tracker dashboard - przegląd

Dashboard śledzenia wędrówek

Ślady GPX, wiele źródeł danych i potrzeba zwizualizowania, jak wyglądały górskie wypady. Kto nie lubi śledzić własnych aktywności w czasie i przestrzeni? Prawie 100 tras górskich w Tatrach zebrane w tabelach, wykresach słupkowych, wskaźnikach, a nawet interaktywnych mapach terenu i widoku mapy cieplnej.

Kluczowe wyzwania po drodze:

  • Python: ~25 MB surowych danych GPS uproszczonych i zredukowanych o 93% bez utraty kontekstu i kluczowych punktów (setki tysięcy punktów obciążają wydajność).
  • Power BI: model danych z dynamicznym kodowaniem kolorów na wizualizacjach i mapach (złożone miary i funkcje).
  • QGIS: wyekstrahowane i przekonwertowane granice parków narodowych i krajów do lekkich kształtów.
  • Power Automate: automatyczne pobieranie GPX i kodowane nazewnictwo na podstawie URL + ID wędrówki (bez ręcznej interakcji z UI).

Power BI Power BI PowerShell QGIS Power Automate
IFC MMI Data dashboard - przegląd
IFC MMI Data dashboard - przegląd
IFC MMI Data dashboard - przegląd
IFC MMI Data dashboard - przegląd
IFC MMI Data dashboard - przegląd

Weryfikacja MMI IFC w plikach ACC

Weryfikacja dojrzałości obiektów IFC i interaktywne raportowanie to przykład skoku w dane, by wyłowić tę jedną, konkretną informację i zaprezentować jako stronę główną CDE, SharePointa lub część serii dashboardów do monitorowania postępu. Bez komplikowania, wykorzystując najnowszy Data Exchange dla plików IFC (add-in wydany przez Autodesk w listopadzie '25) i potencjał otwartego formatu.

Są trzy warunki, które muszą być spełnione, aby mówić o wiarygodnych wnioskach:

  • weryfikacja pustych wartości, nulli, niepoprawnych danych musi być uwzględniona, nie pominięta podczas czyszczenia danych,
  • wskaźnik walidacji musi być zdefiniowany,
  • musi być ustalona przynajmniej jedna metoda szybkiej identyfikacji niepoprawnych danych - może to być lista GUID-ów lub ID dla określonego oprogramowania, cokolwiek pozwalające managerowi reagować precyzyjnie: co i gdzie wymaga korekty w następnej rewizji modelu.

Power BI IFC format Autodesk Data Exchange Autodesk Construction Cloud SharePoint
3D Flats BI dashboard - przegląd
3D Flats BI dashboard - przegląd

Raportowanie BI mieszkań 3D

BI napędzane modelem 3D dla lokali mieszkalnych na etapie koncepcji wnosi świeże spojrzenie na analizę wymagań. Koniec z tabelami przestawnymi na jednej połowie ekranu i rysunkami na drugiej. Może być jedno, może być interaktywne, może wyciągać więcej wartości z już wyprodukowanych danych.

Przykład pokazuje bounding boxy pomieszczeń, więc przed eksportem danych wymagana jest szybka kontrola QA, szczególnie gdy w grę wchodzi oprogramowanie firm trzecich. Użytkownicy Revita wiedzą, że czasem można znaleźć niegeometryczną, ale wciąż istniejącą reprezentację pomieszczenia! Może wpłynąć na bazę danych i wprowadzić trochę bałaganu do dashboardu.

Autodesk Revit Power BI Speckle
Skrypty walidacji IFC
Workflow walidacji danych
Raport walidacji IFC
Walidacja IFC w Solibri

Walidacja IFC — IDS i skrypty Python

Pliki IDS służą do weryfikacji wymagań klienta. W programach takich jak Solibri lub usBIM można sprawdzać pliki IFC na podstawie plików IDS. W raporcie możemy sprawdzić, które wartości są nieprawidłowe i jakie dane faktycznie znajdują się w modelu. To szybki i ustandaryzowany format weryfikacji, gotowy do udostępnienia całemu zespołowi projektowemu. Każdy projektant może samodzielnie sprawdzić, czy property sety w jego pliku IFC są uzupełnione poprawnie.


Skrypt daje nam więcej wolności w dopasowaniu, w jaki sposób chcemy tworzyć raporty i sprawdzać pliki IFC. Kod można dostosować do konkretnych potrzeb — na przykład:

  • weryfikacja wartości name i longname dla każdej encji,
  • sprawdzanie wartości MMI,
  • kontrola wymaganych property setów,
  • spójność rewizji w całym pliku,
  • poprawność opisów obiektów względem ich typu (maszt kablowy, fundament itp.).

Dodatkowo poprzez skrypt możemy nie tylko sprawdzać property sety, ale też bezpośrednio zmieniać je na poprawne bez angażowania projektanta. W rezultacie dostajemy poprawiony plik IFC, gotowy do dostarczenia.


IFC IDS Python
Model BIM infrastruktury
Koordynacja inżynierii lądowej
Wymiana danych IFC

IFC 4x3 w infrastrukturze

IFC 4x3 pozwala mapować właściwe encje powiązane z infrastrukturą, takie jak IfcRailway, IfcRailwayPart, IfcSign, IfcRoad i inne. Prawidłowe przeniesienie ich do eksportu IFC w programie to osobna kwestia.

Civil 3D, Revit i Novapoint pozwalają na ustawienie ustawień eksportu, tak aby dostosować się do wymagań klienta oraz standardów buildingSMART. Mapowanie obiektów, reguły konwersji, hierarchia przestrzenna. Dobrze skonfigurowane dają plik IFC, który faktycznie jest tym, czym powinien być według standardu buildingSMART lub wymagań klienta.

IFC Python
Dodatki C# do Revit: Drafter, Leveler, Boxer, Extra
Wstążka i narzędzia dodatku Drafter
Przykłady automatyzacji Leveler i Boxer
Automatyzacja rysunków w Revit w działaniu

Revit & C# — moja przygoda: Drafter, Leveler, Boxer & Extra

Przełom w mojej codziennej pracy jako architekta. Dla szybkiego i wygodnego dostępu do prostych, ale skutecznych opcji dostępnych przez Revit API, C# jest właściwym wyborem. Tam, gdzie Dynamo Player wymaga skryptu krok po kroku, programowanie obiektowe z bezpośrednim dostępem w wstążce Revit jest rewelacyjne. Jeden klik, natychmiastowy i powtarzalny wynik, bez żadnych pośrednich kroków — a funkcjonalność Revita wykracza poza plany jego twórców. Dlatego zdecydowanie polecam dać mu szansę.

Cztery opublikowane przeze mnie narzędzia, każde celuje w konkretny problem codziennej pracy w Revit.

  • Drafter obejmuje spójność rysunków i adnotacji — około 180 automatyzacji.
  • Leveler obsługuje operacje związane z poziomami i rzędnymi.
  • Boxer skupia się na obrysie i grupowaniu elementów.
  • Extra koncentruje się na operacjach matematycznych i pomoże przy pomiarach elementów.


Wszystkie cztery są dostępne na Autodesk App Store i używane przez architektów i inżynierów na całym świecie. Doświadczenie zebrane w tym procesie pozwala mi dzielić się wskazówkami zarówno dla doświadczonych, jak i początkujących koderów, a także wskazywać trudniejsze rozwiązania i zastosowania Revit poza klasycznym projektowaniem. Sprawdź je na moim blogu!

Autodesk Revit C# Visual Studio

Informacja: Wszystkie logo oprogramowania, nazwy handlowe, znaki towarowe i oznaczenia formatów wymiany danych prezentowane na tej stronie są własnością ich odpowiednich właścicieli. Są używane wyłącznie w celach informacyjnych i referencyjnych, aby wskazać narzędzia wykorzystywane w prezentowanych działaniach zawodowych. Ich użycie nie stanowi oficjalnego wykorzystania materiałów producentów ani nie sugeruje żadnej afiliacji, sponsoringu, partnerstwa czy poparcia ze strony odpowiednich właścicieli znaków towarowych.