Wstęp
1 Atrybuty vs Właściwości
- Atrybuty (ich ilość oraz typ wartości są częścią szablonu obiektów IFC – grafika z poprzedniego postu). Są integralną częścią schematu. Nie można ich usunąć ani zmodyfikować. Usunięcie atrybutu ze schematu najzwyczajniej zniszczy jego strukturę i nie będzie możliwe otworzenie pliku IFC
- Właściwości (Property) w przeciwieństwie do atrybutów dają nam swobodę tworzenia. To my decydujemy, ile i jakiego typu właściwości chcemy stworzyć i przypisać do obiektu. Nie są wpisane w schemat, a więc ich modyfikacja, usunięcie nie niszczy struktury schematu.
2 Czym są właściwości (Property)?
2.1 Tworzenie Właściwości
- Single:prosta wartość. Tekst, liczba, true / false
- Enumerated: ogranicza wybór jednej wartości ze wstępnie zdefiniowanej listy możliwych wartości.
- Bounded: Umożliwia określenie minimalnej i maksymalnej wartości w jednej właściwości. Na przykład. tolerancja.
- Table: Cała tabela wartości. Na przykład tabela rozmiarów dla zaworu.
- Reference: Link do innego obiektu.
- List: wiele wartości w liście
- Wartość nominalna
- Jednostka
2.2 Dodawanie właściwości do obiektu
2.3 Powiązanie zestawu właściwości z obiektem
- Schemat Ifc składa się z szablonów oraz atrybutów określających każdy obiekt (klasę)
- Atrybutów nie można zmieniać ani usuwać
- Istnieje osobne “drzewo” właściwości IfcProperty służące do tworzenia własnych unikalnych wlasciwosci do obiektow ( klas)
- Tworzymy właściwości poprzez szablon IfcProperty
- Łączymy z głównym drzewem szablonem zestawu właściwości IfcPropertySet
- Nawiązujemy Zestaw właściwości z obiektem poprzez wew relacje schematu IfcRelDefines.
3 ....a jak to wygląda w praktyce?
Opcja exportu do IFC umożliwia wykorzystanie stworzonych przez nas właściwości.
Stworzony w ten sposób plik IFC otworze następnie w trzech różnych przeglądarkach:
Jak widzisz, niezależnie od tego w jakiej przeglądarce IFC oglądamy naszą scianę, dodatkowa właściwość Tynk o grubośći 20 mm jest pokazany razem z innymi atrybutami.
Podsumowanie
Jeśli wciąż zastanawiasz się po co dodawać dodatkowe informacje do obiektow w modelu IFC przeczytaj artykuł Marcina Pszczółki “Jaki jest najlepszy format pliku w BIM?” , w którym pokazuje, że dzięki przypisywaniu obiektom dodatkowych właściwości nie musi czekać na IFC dla infrastruktury.
Coraz bardziej popularne projekty bezrysunkowe, oparte na modelu, bazują na możliwości przypisania wszystkich tych informacji do obiektu, które w tradycyjnie umieścilibyśmy na rysunku.
Jestem ciekaw, czy Ty również uzywasz własnych zestawów właściwości eksportując plik IFC czy polegasz wyłacznie na podstawowych informacjach generowanych przez program natywny.
Cześć,
odkryłem Waszego bloga parę dni temu i nie mogę się odkleić 🙂 Mam jedno pytanie: Czy IFC ma zastosowanie jeśli wszyscy projektanci (architekci, elektrycy itd.) używają tej samej platformy do projektowania?
Cześć!
Miło nam! Zapraszam do czytania, jest tego sporo 🙂
To zależy, czy modele mają być używane tylko do projektowania, czy też w późniejszych fazach projektu również (budowa, facility management). Jeśli ani klient, ani wykonawca nie życzą sobie modeli, a wszystkie biura pracują na Revicie, to używanie IFC byłoby przerostem formy nad treścią.
Ale w odwrotnym wypadku, IFC już ma zastosowanie, tylko wtedy dopiero na końcu procesu projektowego, przy hand-over.