W programie Revit elementy budynku są eksportowane do pliku IFC na podstawie kategorii (i podkategorii), do których te elementy należą.
Przykładowo w programie Revit ściana jest eksportowana do elementu IFC o nazwie IfcWallStandardCase, ponieważ ściana jest elementem pochodzącym z kategorii ściany. W wielu przypadkach eksportowanie elementów z programu Revit do pliku IFC jest proste i łatwe, a ustawienia domyślne są wystarczające.
Jednak w niektórych przypadkach może zaistnieć konieczność określenia elementu IFC, do którego powinny należeć elementy z określonej rodziny. Załóżmy, że projektowana jest rodzina schodów ruchomych. Należy ona do kategorii Model ogólny i jest tworzona dla niej podkategoria o nazwie Schody ruchome. Należy zapewnić, aby podczas eksportu projektu do pliku IFC schody ruchome będą poprawnie (i automatycznie) mapowane do klasy o nazwie IfcTransportElement i typu o nazwie IfcTransportElementType.
Mapowanie rodziny do elementu IFC
- Utwórz współdzielone parametry nazwane IFCExportAs i IFCExportType. Zobacz temat Parametry współdzielone.
Zapisz te współdzielone parametry w pliku znajdującym się w położeniu sieciowym, tak aby można było dodać parametry do innych rodzin i projektów. Można także używać pliku parametru współdzielonego dostępnego w programie Revit (IFC Shared Parameters.txt). Zobacz temat Dostęp do plików określonych dla formatu IFC, aby uzyskać informacje na temat sposobu dostępu do tego pliku.
Przykładowo w folderze, w którym przechowywane są inne pliki standardów korporacyjnych, utwórz plik parametru o nazwie IFCexportParameters.txt. Wystarczy raz utworzyć te współdzielone parametry. Można je wielokrotnie wykorzystywać w różnych rodzinach.
- Użyj Edytora rodzin, aby utworzyć nową rodzinę lub zmienić rodzinę już istniejącą. Zobacz temat Rodziny w programie Revit.
- Dodawanie parametrów współdzielonych do rodziny:
- W Edytorze rodzin kliknij kolejno kartę Utwórz panel Właściwości (Typy rodzin).
- W oknie dialogowym Typy rodziny dla opcji Nazwa wybierz typ rodziny.
- W oknie Parametry wybierz Dodaj.
- W oknie dialogowym Właściwości parametru w polu Typ parametru kliknij opcję Parametr współdzielony, a następnie kliknij przycisk Wybierz.
- Przejdź do pliku parametrów współdzielonych definiującego parametry IFCExportAs i IFCExportType (na przykład IFCexportParameters.txt) i otwórz plik.
- W oknie dialogowym Parametry współdzielone w polu Parametry wybierz parametr o nazwie IFCExportAs i kliknij przycisk OK.
- W oknie dialogowym Właściwości parametru w sekcji Dane parametru dla opcji Dodaj parametr do grupy wybierz ustawienie Parametry IFC.
- Upewnij się, że jest wybrana opcja Typ i kliknij przycisk OK.
W oknie dialogowym Typy rodziny na liście parametrów wyświetlany jest parametr o nazwie IFCExportAs.
- W oknie Parametry wybierz Dodaj.
- W oknie dialogowym Właściwości parametru w polu Typ parametru kliknij opcję Parametr współdzielony, a następnie kliknij przycisk Wybierz.
- W oknie dialogowym Parametry współdzielone w polu Parametry wybierz parametr o nazwie IFCExportType i kliknij przycisk OK.
- W oknie dialogowym Właściwości parametru w sekcji Dane parametru dla opcji Dodaj parametr do grupy wybierz ustawienie Parametry IFC.
- Upewnij się, że jest wybrana opcja Typ i kliknij przycisk OK.
W oknie dialogowym Typy rodziny na liście parametrów wyświetlany jest parametr o nazwie IFCExportType.
- Określ wartości parametrów IFCExportAs i IFCExportType.
Gdy parametry współdzielone są dodawane do typu rodziny, w programie Revit są one automatycznie dodawane do wszystkich typów w tej rodzinie. Następnie można określić wartości dla każdego parametru w każdym typie rodziny.
- W oknie dialogowym Typy rodzin:
- Dla opcji Nazwa wybierz typ rodziny.
- Dla parametru o nazwie IFCExportAs określ żądaną klasę IFC.
- Dla parametru o nazwie IFCExportType określ żądany typ IFC.
- Kliknij przycisk Apply (Zastosuj).
- Powtórz poprzednią czynność, aby w oknie dialogowym Typy rodzin zdefiniować parametry IFC każdego z pozostałych typów w tej rodzinie.
- Po zdefiniowaniu wartości dla wszystkich typów rodziny kliknij przycisk OK.
- Zapisz zmiany w rodzinie.
- Aby wczytać uaktualnioną rodzinę do projektu, otwórz projekt. Następnie wróć do Edytora rodzin i kliknij kolejno kartę Utwórzpanel Edytor rodzin (Wczytaj do projektu).
- Sprawdź wartości parametrów w projekcie (opcjonalnie).
Można sprawdzić wartości eksportowanych parametrów IFC przypisanych do elementu w projekcie.
- W projekcie wybierz element należący do rodziny, do której zostały dodane współdzielone parametry o nazwach IFCExportAs i IFCExportType.
- Na palecie Właściwości kliknij opcję (Edytuj typ).
- W polu Właściwości typu przewiń w dół do grupy Parametry IFC.
W parametrach o nazwach IFCExportAs i IFCExportType są wyświetlane wartości określone dla typu rodziny. Podczas eksportowania projektu do pliku IFC elementy w tej rodzinie będą mapowane do określonej klasy i określonego typu IFC.