Utwórz zestawy właściwości dla eksportu IFC

Tekla Structures
Zmodyfikowany: 8 mar 2024
2024
Tekla Structures

Utwórz zestawy właściwości dla eksportu IFC

Możesz tworzyć zestawy właściwości z atrybutów szablonów i atrybutów użytkownika, określać właściwości atrybutów oraz powiązać zestawy właściwości Tekla Structures z obiektami IFC w celu użycia podczas eksportu IFC. Zestawy właściwości można zapisać w plikach konfiguracyjnych zestawu właściwości.

Możesz używać domyślnych zestawów właściwości i nie trzeba tworzyć żadnych niestandardowych zestawów właściwości, jeśli domyślne zestawy właściwości działają. Możesz także modyfikować domyślne zestawy właściwości. Ponadto możesz importować zestawy właściwości buildingSMART.

Kiedy Tekla Structures eksportuje plik IFC, używa pliku konfiguracyjnego wybranego na liście Zestawy właściwości do eksportowania zestawów właściwości z eksportowanymi elementami IFC. Lista plików konfiguracyjnych zawiera predefiniowane pliki znajdujące się w folderach Twojego środowiska oraz pliki przechowywane w folderze \AdditionalPsets w folderze bieżącego modelu.

Okno dialogowe Definicje zestawu właściwości umożliwia dodawanie i modyfikowanie zestawów właściwości potrzebnych w eksporcie IFC. Utworzone pliki konfiguracyjne zestawu właściwości będą widoczne zarówno w eksporcie IFC2x3, jak i eksporcie IFC4.

Uwaga:

Zaleca się określenie zestawów właściwości tylko w oknie dialogowym Definicje zestawu właściwości zamiast zmiany samego pliku, aby zapewnić, że pliki konfiguracyjne XML są prawidłowe.

(1) Nazwa wybranego pliku konfiguracyjnego zestawu właściwości. Na liście możesz zobaczyć wszystkie dostępne pliki konfiguracyjne przechowywane w folderach środowiska i wybrać żądany plik. Plik zostanie wczytany automatycznie po dokonaniu wyboru.

Za pomocą przycisku Zapisz zapisz zmiany w pliku konfiguracyjnym po dodaniu lub modyfikacji zestawów właściwości. Plikowi konfiguracyjnemu można również nadać nową nazwę i tak go zapisać. Nowe i zmodyfikowane pliki konfiguracyjne zapisywane są w folderze \AdditionalPsets pod folderem bieżącego modelu. Możesz także odczytać pliki konfiguracyjne z następujących folderów:

XS_FIRM

XS_PROJECT

XS_SYSTEM

Za pomocą przycisku wyczyść zawartość wyświetlonego pliku konfiguracyjnego i utwórz nowy plik konfiguracyjny.

(2) Aby wyświetlić na liście tylko zestawy właściwości i właściwości wybrane za pomocą pola wyboru Zawiera, wybierz Pokaż tylko uwzględnione.

(3) Zestawy właściwości w bieżącym pliku konfiguracyjnym. Zestawy właściwości można przeciągać w górę lub w dół na liście.

(4) Wyszukaj konkretny zestaw właściwości. Lista zestawów właściwości może być bardzo długa, a wyszukiwanie może być bardzo przydatne, gdy chcemy znaleźć i wybrać określony zestaw właściwości.

(5) Pokaż tylko zestawy właściwości dla wybranych elementów IFC.

(6) Pokaż tylko zestawy właściwości dla wybranych wersji IFC.

(7) Aby wyeksportować wszystkie zestawy właściwości i wszystkie właściwości na liście, zaznacz pole wyboru Zawiera w wierszu tytułowym zestawu właściwości lub sekcji właściwości. Aby wyeksportować tylko potrzebne zestawy właściwości i właściwości do różnych celów eksportu, zaznacz pole wyboru obok określonego zestawu właściwości lub właściwości.

(8) Filtry umożliwiające dalsze ograniczenie obiektów, dla których eksportowany jest zestaw właściwości. Na przykład określ filtr, aby dodatkowo ograniczyć obiekty IfcBeam, dla których eksportowany będzie zestaw właściwości, np. tylko dla belek stalowych.

(9) Przyciski poleceń do pracy z zestawami właściwości:

Dodaj zestawy właściwości buildingSMART. Zestawy właściwości rozpoczynające się od Pset_ lub Qto_ są zestawami właściwości buildingSMART. Zestawy właściwości buildingSMART są chronione i nie można zmieniać elementów IFC, z którymi są eksportowane, ani edytować nazw właściwości, które zawierają. Można jednak edytować właściwości w zestawach właściwości buildingSMART i wybrać ich uwzględnienie lub wykluczenie.

Dodaj zestaw właściwości.

Edytuj wybrany zestaw właściwości.

Usuń wybrany zestaw właściwości.

Powiel wybrany zestaw właściwości. Możesz zmodyfikować zestaw właściwości, aby na przykład właściwości były takie same, ale kryteria filtrowania były inne.

(10) Właściwości w wybranym zestawie właściwości. Możesz przeciągać właściwości w górę lub w dół na liście.

(11) Aby powiększyć sekcję zestawu właściwości lub sekcję właściwości, przeciągnij podziałkę okna dialogowego w górę lub w dół.

(12) Przyciski poleceń do pracy z właściwościami:

Dodaj właściwość do wybranego zestawu właściwości.

Edytuj wybraną właściwość.

Usuń wybraną właściwość z wybranego zestawu właściwości.

Utwórz niestandardowy plik konfiguracyjny zestawu właściwości IFC

Oprócz domyślnych plików konfiguracyjnych możesz tworzyć niestandardowe pliki konfiguracyjne.
  1. W menu Plik kliknij Eksportuj > IFC lub Eksportuj > IFC4.
  2. Wybierz opcję <nowy> z listy Zestawy właściwości i kliknij przycisk Edytuj.

    Pojawi się okno dialogowe Definicje zestawu właściwości.

    Możesz także utworzyć nowy plik konfiguracyjny w oknie dialogowym Definicje zestawu właściwości, klikając przycisk obok przycisku u góry.

  3. Dodaj wymagane zestawy właściwości.
    Aby uzyskać szczegółowe informacje, zobacz „Dodawanie zestawów właściwości” poniżej.
  4. Wprowadź nazwę pliku konfiguracyjnego.
  5. Kliknij Zapisz.

    Nowe i zmodyfikowane pliki konfiguracyjne zapisywane są w folderze \AdditionalPsets pod folderem bieżącego modelu. Możesz także odczytać pliki konfiguracyjne z następujących folderów:

    XS_FIRM

    XS_PROJECT

    XS_SYSTEM

    Następnie dodaj zestawy właściwości w pliku konfiguracyjnym.

Dodaj zestawy właściwości

W pliku konfiguracyjnym można dodać zarówno niestandardowe zestawy właściwości, jak i zestawy właściwości buildingSMART. Możesz na przykład dodać informację o środku ciężkości oraz punktach początku i końca na poziomie elementu, a informacje na temat planowania na poziomie zespołu.
  1. W oknie dialogowym Definicje zestawu właściwości otwórz plik konfiguracyjny zestawu właściwości.
  2. Aby dodać niestandardowy zestaw właściwości, w sekcji zestawu właściwości kliknij Dodaj zestaw właściwości do tego pliku konfiguracyjnego.
  3. W oknie dialogowym Dodaj zestaw właściwości wprowadź nazwę i opis zestawu właściwości.

    Nazwa zestawu właściwości może zawierać dowolny tekst ze spacjami. Maksymalna długość nazwy zestawu właściwości wynosi 255 znaki. Nie rozpoczynaj nazwy zestawu właściwości od przedrostków Pset_ lub Qto_, te przedrostki są zarezerwowane dla zestawów właściwości buildingSMART.

  4. Możesz użyć filtru, aby jeszcze bardziej ograniczyć, które obiekty będą eksportowane z danym zestawem właściwości.

    Na przykład określ filtr, aby dodatkowo ograniczyć obiekty IfcBeam, dla których eksportowany będzie zestaw właściwości, np. tylko dla belek stalowych.

    Wykonaj jedną z następujących czynności:

    • Wybierz istniejący filtr z listy filtrów.
    • Utwórz nowy filtr: kliknij przycisk Wyświetl filtr. W oknie dialogowym Grupa obiektów - Eksport właściwości IFC utwórz filtr, ustaw Typ filtra na Eksport właściwości IFC i zapisz filtr.
  5. Wybierz elementy IFC dla zestawu właściwości.
    Musisz wybrać co najmniej jeden element IFC.
  6. Aby zapisać nowy zestaw właściwości, kliknij Dodaj.
    Teraz możesz dodawać właściwości do nowego zestawu właściwości, zobacz „Dodawanie właściwości do zestawu właściwości” poniżej.
  7. Aby dodać zestawy właściwości buildingSMART, kliknij Importuj zestawy właściwości buildingSMART.
    Aby uzyskać szczegółowe informacje na temat dodawania zestawów właściwości buildingSMART, zobacz „Dodawanie zestawu właściwości buildingSMART” poniżej.
  8. Po dodaniu wszystkich zestawów właściwości i właściwości kliknij Zapisz, aby zapisać bieżący plik konfiguracyjny.
Jeśli na liście znajduje się kilka zestawów właściwości, można je przeciągać w górę lub w dół na liście.

Dodawanie właściwości w zestawie właściwości

Możesz dodawać właściwości do istniejącego zestawu właściwości.

Zestawy właściwości buildingSMART są chronione i nie można do nich dodawać właściwości. Zestawy właściwości o nazwach rozpoczynających się od Pset_ lub Qto_ są zestawami właściwości buildingSMART. Można jednak modyfikować właściwości zawarte w zestawach właściwości buildingSMART.

  1. W oknie dialogowym Definicje zestawu właściwości otwórz plik konfiguracyjny zestawu właściwości.
  2. Wybierz zestaw właściwości z listy zestawów właściwości i w sekcji właściwości kliknij Dodaj właściwość do tego zestawu właściwości.

    W wyświetlonym oknie dialogowym Dodaj właściwość znajdują się wszystkie właściwości domyślne. Możesz wyszukiwać właściwości lub skorzystać z opcji rozwijanych Grupa, aby zawęzić listę według typu obiektu.

  3. Kliknij właściwość, aby ją wybrać.
    Po wybraniu właściwości Nazwa, Właściwość Tekla i Typ są wypełniane automatycznie.

    Możesz zmienić Nazwa właściwości. Po zmianie Nazwa nie zmienia się już ona automatycznie.

  4. Aby zmienić typ właściwości, kliknij menu rozwijane Typ.

    Typ może być jednym z następujących:

    • Łańcuch: sekwencja znaków
    • Typ boolowski: prawda lub fałsz
    • Liczba całkowita: liczba całkowita
    • Wymiar
    • Rzeczywista: liczba możliwa do zaprezentowania w sposób dziesiętny
    • Sygnatura czasowa
  5. Jeżeli jako typ wybrano Wymiar, wyświetlonych zostanie więcej ustawień:

    Typ wymiaru: Wybierz odpowiedni typ wymiaru z listy.

    Konwersja: Wybierz współczynnik konwersji jednostek. Dostępne opcje zależą od wybranego typu wymiaru.

    W konwersji właściwości powierzchni używany jest współczynnik 1E-06, a 1E-06 = 0,000001. Przykładowo 1 m2 to 1000000 mm2 w Tekla Structures. W IFC jednostka powierzchni to m2, a wartość Tekla Structures musi być konwertowana przez 1E–06: 1000000 mm2 x 1E-6= 1 m2.

    W konwersji właściwości objętości używany jest współczynnik 1E-09, a 1E-09 = 0,000000001.

    Dokładność: Wskaż dokładność stosowaną podczas zapisywania właściwości w IFC. Wprowadź cyfry po przecinku, na przykład 0,1 lub 0,01. Przykładowo w przypadku długości, gdy dokładność wynosi 0,1, przy użyciu 1000 mm pliku IFC wartość będzie równa 1000,0. Jeśli dokładność wynosi 0,01, wartością będzie 1000,00. Jeśli dokładność wynosi 0,5, wartość Tekla Structures 1000,6 wyniesie 1000,5, 1000,8 wyniesie 1001,0, a 1000,2 wyniesie 1000,0.

    Nie można zmienić wartości Źródło, jest to Szablon lub UDA, w zależności od wybranej przez Ciebie właściwości.

  6. Wybierz żądane wartości i kliknij Dodaj.
  7. Aby zapisać zmiany w pliku konfiguracyjnym zestawu właściwości, kliknij Zapisz.
Jeśli na liście znajduje się kilka właściwości, można je przeciągać w górę lub w dół na liście. Aby zmodyfikować utworzony zestaw właściwości, wybierz zestaw właściwości i kliknij Zmień wybrany zestaw właściwości.

Dodaj zestaw właściwości buildingSMART

Możesz dodać zestawy właściwości buildingSMART do plików konfiguracyjnych zestawów właściwości.

  1. W oknie dialogowym Definicje zestawu właściwości otwórz plik konfiguracyjny zestawu właściwości, do którego chcesz dodać zestawy właściwości buildingSMART.
  2. Kliknij przycisk Importuj zestawy właściwości buildingSMART po prawej.
  3. Wybierz zestawy właściwości, które chcesz dodać. W tym celu zaznacz pole wyboru Import obok zestawu właściwości.
    Zestawy właściwości można wyszukiwać, korzystając z pola Szukaj. Możesz także ograniczyć liczbę wyświetlanych zestawów właściwości, wybierając żądane kategorie zestawów właściwości, elementy IFC lub wersje IFC.
  4. Kliknij Import.
    Wybrane zestawy właściwości buildingSMART zostaną dodane do listy zestawów właściwości. Zestawy właściwości buildingSMART są chronione i nie można ich edytować, ale można wykluczyć niepotrzebne zestawy właściwości buildingSMART z eksportu oraz zmieniać i edytować mapowane właściwości Tekla.
  5. Aby zapisać zmiany w pliku konfiguracyjnym zestawu właściwości, kliknij Zapisz.

Usuń zestaw właściwości

Jeżeli zestaw właściwości nie jest już potrzebny, można go usunąć z pliku konfiguracyjnego.
  1. W oknie dialogowym Definicje zestawu właściwości otwórz plik konfiguracyjny zestawu właściwości.
  2. Wybierz zestaw właściwości z listy zestawów właściwości.
  3. Kliknij przycisk Usuń wybrane zestawy właściwości.
  4. Aby zapisać zmiany w pliku konfiguracyjnym zestawu właściwości, kliknij Zapisz.
Jeśli nie chcesz uwzględniać zestawu właściwości w eksporcie, ale nadal chcesz pozostawić go w konfiguracji, usuń zaznaczenie pola wyboru Zawiera obok zestawu właściwości.

Usuń właściwości z zestawu właściwości

Jeśli właściwość przestaje być potrzebna w zestawie właściwości w szkicu, można ją usunąć.

Zestawy właściwości buildingSMART (zaczynające się od przedrostków Pset_ lub Qto_) są chronione i nie można usunąć z nich właściwości. Można jednak wykluczyć właściwości zawarte w zestawach właściwości buildingSMART. Więcej informacji znajdziesz w sekcji „Dołączanie lub wykluczanie zestawów właściwości lub właściwości” powyżej.

  1. W oknie dialogowym Definicje zestawu właściwości otwórz plik konfiguracyjny zestawu właściwości.
  2. Na liście zestawów właściwości wybierz ten, z którego chcesz usunąć właściwość.
  3. Wybierz właściwość z listy.
  4. Kliknij przycisk Usuń wybraną właściwość.
Jeśli nie chcesz uwzględniać właściwości w eksporcie, ale nadal chcesz pozostawić ją w zestawie właściwości, usuń zaznaczenie pola wyboru Zawiera obok zestawu właściwości.

Powiel zestaw właściwości

Jeśli chcesz mieć nowy zestaw właściwości, który jest bardzo podobny do istniejącego, możesz powielić istniejący zestaw właściwości. Następnie możesz zmodyfikować zestaw właściwości, aby na przykład właściwości były takie same, ale kryteria filtrowania były inne.

Nie można powielić zestawu właściwości buildingSMART.

  1. W oknie dialogowym Definicje zestawu właściwości otwórz plik konfiguracyjny zestawu właściwości.
  2. Na liście zestawów właściwości wybierz ten, który chcesz powielić.
  3. Kliknij Powiel wybrany zestaw właściwości.

    Zestaw właściwości zostanie zduplikowany i dodany pod oryginalnym zestawem właściwości na liście.

  4. Aby zmodyfikować zestaw właściwości, wybierz powielony zestaw właściwości i kliknij Zmień wybrany zestaw właściwości.
    Zmień nazwę zestawu właściwości, wybierz żądane elementy i określ na przykład inny filtr wyboru.

    Zmień nazwę zestawu właściwości, wybierz żądane elementy lub określ filtr wyboru, który na przykład eksportuje zestaw właściwości dla innych obiektów.

  5. Kiedy skończysz, kliknij Zmień.

Uwzględnij lub wyklucz zestawy właściwości lub właściwości

Możesz zachować zestaw właściwości lub właściwość w pliku konfiguracyjnym, ale wykluczyć ją z eksportu.

Możesz także wykluczać zestawy właściwości i właściwości buildingSMART.

  1. W menu Plik kliknij Eksportuj > IFC lub Eksportuj > IFC4.
  2. Wybierz z listy Zestawy właściwości istniejący zestaw właściwości i kliknij przycisk Edytuj.
  3. Wykonaj jedną z następujących czynności:
    • Aby wyeksportować wszystkie zestawy właściwości na liście, zaznacz pole wyboru Zawiera w wierszu tytułowym sekcji zestawu właściwości.
    • Aby wyeksportować wszystkie właściwości wybranego zestawu właściwości, zaznacz pole wyboru Zawiera w wierszu tytułowym sekcji właściwości.
    • Aby wyeksportować tylko potrzebne zestawy właściwości, zaznacz pola wyboru obok tych zestawów właściwości.

    • Aby wyeksportować tylko potrzebne właściwości dla wybranego zestawu właściwości, zaznacz pola wyboru obok tych właściwości.

  4. Aby zapisać zmiany w pliku konfiguracyjnym zestawu właściwości, kliknij Zapisz.

Zawartość plików konfiguracyjnych zestawu właściwości

Plik konfiguracyjny zestawu właściwości zawiera strukturę zestawów właściwości oraz definicje danych dla właściwości wewnątrz zestawów.

Podczas konfigurowania zestawów właściwości dla eksportu IFC w formacie XML potrzebne są dwa pliki:

  • IfcPropertySetConfigurations.xsd jest plikiem schematu opisującym strukturę pliku XML i służy do kontroli poprawności pliku XML. Plik ten jest odczytywany podczas uruchamiania programu. W Twoim środowisku istnieje tylko jeden plik schematu. Nie musisz zmieniać tego pliku.

  • Plik XML <configuration_file_name>.xml jest rzeczywistym plikiem konfiguracji zestawu właściwości.

Zmodyfikowane pliki konfiguracyjne zapisywane są w folderze \AdditionalPSets pod modelem, a także odczytywane są z folderów systemowego, projektowego i firmowego.

  • Plik konfiguracyjny XML zestawu właściwości zawiera następujące definicje:
    • Atrybut szablonu lub nazwa UDA. Atrybuty szablonów są wczytywane z pliku contentattributes_global.lst, a atrybuty użytkownika z bazy danych środowiska.
    • Typy danych, takie jak Liczba całkowita, Przestawne, Znacznik czasowy, Boole'a, Logiczna lub planeanglemeasure.
    • Typ jednostek, takie jak długość, powierzchnia, objętość lub masa.
    • Skalowanie wartości jednostkowej niemianowanych wartości UDA. Dodawany jest współczynnik konwersji, dzięki któremu wartości niemianowane można przekształcić, tak aby odpowiadały globalnym jednostkom używanym w plikach IFC. Jednostki powierzchni i objętości wymagają tych współczynników.
    • Możliwość używania wartości domyślnych.
    • Możliwość ignorowania zestawu do eksportu jeżeli atrybut szablonu lub UDA nie ma wartości.
  • Poniżej znajduje się przykład zawartości pliku XML konfiguracji zestawu właściwości.
        <PropertySet referenceId="assemblies" isIgnored="false">
          <Name>Tekla Assembly</Name>
          <Description>Assembly Properties</Description>
          <Properties>
            <Property xsi:type="PropertySingleValueType" optional="true" isIgnored="false">
              <Name>Assembly/Cast unit Mark</Name>
              <PropertyValue xsi:type="StringValueType" stringType="IfcLabel">
                <GetValue xsi:type="TemplateVariableType">
                  <TemplateName>ASSEMBLY_POS</TemplateName>
                </GetValue>
              </PropertyValue>
            </Property>
            <Property xsi:type="PropertySingleValueType" optional="true" isIgnored="false">
              <Name>Assembly/Cast unit position code</Name>
              <PropertyValue xsi:type="StringValueType" stringType="IfcLabel">
                <GetValue xsi:type="TemplateVariableType">
                  <TemplateName>ASSEMBLY_POSITION_CODE</TemplateName>
                </GetValue>
              </PropertyValue>
            </Property>
            <Property xsi:type="PropertySingleValueType" optional="true" isIgnored="false">
              <Name>Assembly/Cast unit top elevation</Name>
              <PropertyValue xsi:type="StringValueType" stringType="IfcLabel">
                <GetValue xsi:type="TemplateVariableType">
                  <TemplateName>ASSEMBLY_TOP_LEVEL</TemplateName>
                </GetValue>
              </PropertyValue>
            </Property>
            <Property xsi:type="PropertySingleValueType" optional="true" isIgnored="false">
              <Name>Assembly/Cast unit bottom elevation</Name>
              <PropertyValue xsi:type="StringValueType" stringType="IfcLabel">
                <GetValue xsi:type="TemplateVariableType">
                  <TemplateName>ASSEMBLY_BOTTOM_LEVEL</TemplateName>
                </GetValue>
              </PropertyValue>
            </Property>
  • Plik konfiguracyjny zawiera także zasady wiązania zestawów właściwości z elementami IFC:
    • Powiązanie do hierarchii typ IFC zawiera wsparcie nie tylko dla elementów budynku, ale także dla śrub, zbrojeń i zespołów.
    • Możesz używać reguł, takich jak Equal, NotEqual, LessThan, GreaterThan, LessThanOrEqual oraz GreaterThanOrEqual dla liczb oraz Equal i NotEqual dla tekstów.

      Jeśli chcesz dodać te reguły, należy zmienić plik konfiguracyjny zestawu właściwości użytkownika, używając odpowiedniego edytora tekstu.

    • Może istnieć dowolna liczba reguł powiązań dla każdego zestawu właściwości, ale tylko jedna definicja zestawu właściwości dla każdego referenceId.
    • Można powiązać różne zestawy właściwości z różnymi typami obiektów IFC. Przykładowo płyta może mieć inny zestaw właściwości niż belka.
    <PropertySetBind referenceId="assemblies">
          <Rules>
            <Include entityType="IfcElementAssembly" subtypes="true" />
          </Rules>
        </PropertySetBind>
  • Jeśli podczas eksportu nie zostanie znaleziona wartość dla właściwości, eksport nie zapisze zestawu właściwości. Aby tego uniknąć, dodaj wpis optional=true dla tej właściwości w zestawie.
Czy to było pomocne?
Wstecz
Dalej