W drugim artykule poświęconym programowi Vectorworks 2018 omówimy przypisywanie oraz mapowanie Typów IFC i Danych IFC. Jednocześnie zachęcamy do zapoznania się z pierwsza częścią, dotyczącą ustawień eksportu.
Narzędzia dostępne w Vectorworks automatycznie przypisują Typ IFC po wstawieniu elementu, np. dla kolumny – IfcColumn, płyty – IfcSlab, schodów – IfcStair, drzwi – IfcDoor, barierki – IfcRailing, terenu – IfcSite. W niektórych okolicznościach, np. gdy ze względów praktycznych/wizualnych wstawiliśmy fragment ściany narzędziem Kolumna, zachodzi konieczność ręcznej zmiany Typu IFC.
Z każdym Typem IFC skojarzone są Dane IFC. Zarówno Typy IFC jak i Dane IFC możemy przypisywać na trzech poziomach:
- pojedynczego elementu – w oknie dialogowym Dane IFC dla elementu; aby je otworzyć w wersji branżowej Architektura:
- zaznaczamy element → Architektura → Dane IFC,
- zaznaczamy element → Okno → Palety → Paleta Info → Dane,
- stylu obiektu – w ustawieniach elementów warstwowych dla ścian, płyt i dachów (Ustawienia → Edytuj styl… → IFC…), edycja stylów oraz dodawanie nowych stylów możliwe jest także w Menedżerze zasobów (Okno → Palety → Menedżer zasobów), edycja stylu skutkuje zaniknięciem dotychczasowej nazwy stylu – należy ją nadpisać albo nadać inną nazwę, nadpisanie spowoduje zmiany we wszystkich elementach do których przypisano styl,
- grupy elementów – za pomocą mapowania danych IFC (Architektura → Mapowanie danych IFC), np. dla wszystkich ścian w projekcie.
Zarówno Dane IFC zdefiniowane na poziomie stylu obiektu jak i grupy elementów możemy nadpisać w ustawieniach pojedynczego elementu.
PRZYPISYWANIE TYPU IFC/DANYCH IFC NA POZIOMIE POJEDYNCZEGO ELEMENTU I STYLU
Przypisywanie Danych IFC na poziomie pojedynczego elementu oraz stylu obiektu odbywa się w podobny sposób. Okno dialogowe Dane IFC zawiera opcje (Rys. 1):
- Jednostka – aktualnie przypisany Typ IFC,
- Wybierz – zmiana typu IFC,
- GUID – wyświetlenie Unikalnego Globalnego ID pozwalającego rozróżniać obiekty IFC,
- Utwórz jednostkę IFC – utworzenie jednostki IFC spowoduje ograniczenie edytowalności elementu – brak dostępu do właściwości Vectorworks, np. do zmiany stylu; edytowalne pozostaną natomiast dane IFC,
- Wersja IFC – wybór jednej z dostępnych wersji: IFC 2×3 albo IFC4,
- Profile danych dla tego obiektu – wyświetlenie grup właściwości skojarzonych z danym Typem IFC, np. dla IFCWallStandardCase będzie to Pset_WallCommon, przy nazwie grup właściwości może pojawić się ikona:
- „V” – co najmniej jedna właściwość ma przypisane dane IFC lub mapowanie i profil jest eksportowany do IFC,
- „X” – profil nie zostanie wyeksportowany do IFC niezależnie od tego czy właściwość ma przypisane dane IFC lub mapowanie,
- brak ikony – profil nie zostanie wyeksportowany do IFC, żadna z właściwości nie ma przypisanych danych IFC lub mapowania,
- Zarządzaj niestandardowymi profilami właściwości – wybór rekordów, które mają zostać użyte jako niestandardowe profile właściwości IFC,
- Właściwości zaznaczonego profilu danych – wyświetlenie wszystkich właściwości dla danego profilu danych, np. dla Pset_WallCommon będzie to mi.in. AcoustingRating czy FireRating, obok właściwości wyświetlana jest wartość oraz źródło pochodzenia oznaczone symbolem:
- wg wystąpienia – ikona danych nadpisanych, wartość można wpisywać dowolnie,
- wg stylu – wartość pochodząca z niestandardowego mapowana, pochodzenie właściwości wyświetlone jest w wierszu Źródło danych, przeważnie wartość można nadpisać, ikona wg stylu zostanie wtedy zamieniona na ikonę wg wystąpienia,
- Wartość (wyliczenia/numeryczna)zaznaczonej właściwości – w przypadku wartości wg wystąpienia wpisujemy/wybieramy w tym polu odpowiednią wartość,
- Źródło danych – wyświetlenie „pochodzenia” właściwości,
- Zaznacz wystąpienie IFC – definiowanie właściwości na bazie wystąpienia IFC.
W taki sam sposób przypisujemy Typ IFC oraz Dane IFC obiektom, które nie są parametryczne, np. niestandardowe elementy 3D.
DODAWANIE REKORDÓW
Niestandardowe profile właściwości dodajemy za pomocą rekordów. Aby utworzyć nowy rekord przechodzimy do Menedżera zasobów (Okno → Palety → Menedżer zasobów), klikamy przycisk Nowy zasób, następnie na liście dostępnych typów zaznaczamy Rekord.
W polu Nazwa wpisujemy odpowiednią nazwę rekordu (grupy właściwości), a za pomocą przycisku Utwórz otwieramy osobne okno dialogowe Edytuj pole służące do dodawania właściwości do grupy (Rys. 2, Rys. 3).
Po nadaniu nazwy, uzupełniamy typ pola dla danej właściwości. Z listy rozwijalnej wybieramy jeden z standardowych typów: liczba całkowita, typ boolowski, liczba rzeczywista, tekst. W przypadku liczby rzeczywistej określamy jeszcze format (Rys. 4). Na końcu uzupełniamy pole Domyślną wartość.
Każdy ze standardowych typów pola ma swój odpowiednik IFC, w który zostanie przekształcony (Rys. 5).
Niestandardowe Typy IFC (np. IfcLogical, IfcLengthMeasure) są dodawane poprzez sparowanie dwóch pól: pola zawierającego dane z polem identyfikującym typ wartości IFC. Przykład rekordu ze sparowanymi polami zostanie przedstawiony w następnym artykule. Listę wszystkich dostępnych typów wartości IFC wraz ze specyfikacją przedstawiono na Rys. 6.
OKNO MAPOWANIE DANYCH IFC
Okno dialogowe Mapowanie danych IFC służy do zarządzania danymi IFC, wykluczenia albo uwzględnienia ich w eksporcie do IFC (Rys. 7).
W górnej części okna dialogowego dostępne są ustawienia konfiguracji mapowania:
- wybór aktualnej konfiguracji mapowania z listy rozwijalnej, wbudowanymi konfiguracjami są standardowa konfiguracja Vectorworks oraz konfiguracja dla COBie,
- otwórz– wczytywanie konfiguracji z pliku .xml,
- zapisz – zapis aktualnej konfiguracji do formatu .xml,
- zarządzaj – zmienianie nazwy/usuwanie wybranych konfiguracji,
- wersja IFC – wybór wersji IFC dla konfiguracji.
W lewej części okna dialogowego znajdują się opcje dotyczące obiektów:
- lista zawierająca nazwy wszystkich dostępnych obiektów i jednostek IFC, obok nazwy obiektu widoczne są ikony odnoszące się do użycia:
- „V” – zdefiniowano mapowanie dla obiektu i zostanie on wyeksportowany do IFC,
- „X” – obiekt został wykluczony z eksportu do IFC,
- dodaj nowe – dodawanie obiektów niestandardowych, brył 3D,
- usuń – usuwanie obiektów z listy,
- zmień mapowanie – zmiana mapowanego Typu IFC dla obiektu.
W środkowej część okna dialogowego widoczne są zmapowane Typy IFC oraz Profile właściwości dla obiektów. Za pomocą przycisku Dodaj dodajemy zarówno standardowe jak i niestandardowe profile właściwości (rekordy), a przyciskiem Usuń usuwamy wybrane pozycje z listy mapowania obiektu. Przy nazwach Typów IFC/ Profili właściwości widoczne są symbole, analogicznie jak przy liście obiektów, gdzie:
- „V” – profil właściwości zostanie wyeksportowany do IFC,
- „X” – profil właściwości zostanie wykluczony z eksportu do IFC.
W prawej części okna dialogowego definiujemy mapowanie właściwości. Mapowane wartości pochodzą z źródeł takich jak: wartości parametrów obiektu, wartości rekordów, stałych, stylu, nazwy (obiektu, klasy, warstwy). Dla jednej właściwości możemy dodać kilka kryteriów, które pojawią się w polu Formuła i rozdzielić je za pomocą odpowiednich wyrażeń jak, np. ‘ELSE’ czy ‘+’.
Na tym kończymy opis mapowania typów IFC i danych IFC. Zapraszamy do kolejnej części, w której podejdziemy do zagadnienia ze strony praktycznej.
Sylwia Trybek
M.A.D. Engineers
wsparcie mentorskie Robert Szczepaniak
Vectorworks
BIBLIOGRAFIA:
[1] http://app-help.vectorworks.net/2018/eng/index.htm