Creazione di insiemi di proprietà per l'esportazione IFC

Tekla Structures
Modificato: 8 Mar 2024
2024
Tekla Structures

Creazione di insiemi di proprietà per l'esportazione IFC

È possibile creare insiemi di proprietà da attributi template e attributi utente, definire proprietà per gli attributi e collegare gli insiemi di proprietà Tekla Structures alle entità IFC per l'esportazione IFC. È possibile salvare gli insiemi di proprietà nei file di configurazione degli insiemi di proprietà.

È possibile utilizzare gli insiemi di proprietà di default e non è necessario creare insiemi di proprietà personalizzati se gli insiemi di proprietà di default funzionano. È inoltre possibile modificare gli insiemi di proprietà di default. Inoltre, è possibile importare insiemi di proprietà buildingSMART.

Quando Tekla Structures esporta un file IFC, utilizza il file di configurazione selezionato nella lista Insiemi di proprietà per esportare insiemi di proprietà con le entità IFC esportate. La lista dei file di configurazione include file predefiniti posizionati nelle cartelle ambiente e file archiviati nella cartella \AdditionalPsets all'interno della cartella corrente.

La finestra di dialogo Definizioni degli insiemi di proprietà consente di aggiungere e modificare gli insiemi di proprietà necessari nell'esportazione IFC. I file di configurazione dell'insieme di proprietà creati saranno visibili sia nell'esportazione IFC2x3 che nell'esportazione IFC4.

Nota:

Si consiglia di definire gli insiemi di proprietà solo nella finestra di dialogo Definizioni degli insiemi di proprietà anziché modificare il file stesso per assicurarsi che i file di configurazione XML siano validi.

(1) Il nome del file di configurazione dell'insieme di proprietà selezionato. Nella lista è possibile visualizzare tutti i file di configurazione disponibili archiviati nelle cartelle ambiente e selezionare il file desiderato. Il file viene caricato automaticamente dopo la selezione.

Utilizzare il pulsante Salva per salvare le modifiche nel file di configurazione dopo aver aggiunto o modificato gli insiemi di proprietà. È inoltre possibile assegnare un nuovo nome al file di configurazione e salvarlo. I file di configurazione nuovi e modificati vengono salvati nella cartella \AdditionalPsets all'interno della cartella modello corrente. È inoltre possibile leggere i file di configurazione dalle seguenti cartelle:

XS_FIRM

XS_PROJECT

XS_SYSTEM

Utilizzare il pulsante per cancellare il contenuto del file di configurazione visualizzato e creare un nuovo file di configurazione.

(2) Per mostrare nella lista solo gli insiemi di proprietà e le proprietà selezionati utilizzando la casella di controllo Includi, selezionare Mostra solo inclusi.

(3) Insieme di proprietà nel file di configurazione corrente. È possibile trascinare gli insiemi di proprietà verso l'alto o verso il basso nella lista.

(4) Per cercare un insieme di proprietà specifico. La lista degli insiemi di proprietà potrebbe essere molto lunga e la ricerca potrebbe risultare molto utile per trovare e selezionare un insieme di proprietà specifico.

(5) Per mostrare solo gli insiemi di proprietà per le entità IFC selezionate.

(6) Per mostrare solo gli insiemi di proprietà per le versioni IFC selezionate.

(7) Per esportare tutti gli insiemi di proprietà e tutte le proprietà nella lista, selezionare la casella di controllo Includi sulla riga del titolo per l'insieme di proprietà o la sezione delle proprietà. Per esportare solo gli insiemi di proprietà e le proprietà necessari per diversi scopi di esportazione, selezionare la casella di controllo accanto a un insieme di proprietà o una proprietà specifica.

(8) Filtri che consentono di limitare ulteriormente gli oggetti per cui esportare l'insieme di proprietà. Ad esempio, specificare un filtro per limitare ulteriormente gli oggetti IfcBeam per i quali esportare l'insieme di proprietà, ad esempio solo per le travi in acciaio.

(9) Pulsanti di comando per lavorare con gli insiemi di proprietà:

Aggiunge insiemi di proprietà buildingSMART. Gli insiemi di proprietà che iniziano con Pset_ o Qto_ sono insiemi di proprietà buildingSMART. Gli insiemi di proprietà buildingSMART sono protetti e non è possibile modificare le entità IFC con cui vengono esportati o modificare i nomi delle proprietà in essi contenuti. Tuttavia, è possibile modificare le proprietà negli insiemi di proprietà buildingSMART e scegliere di includerle o escluderle.

Aggiunge un insieme di proprietà.

Modifica l'insieme di proprietà selezionato.

Elimina l'insieme di proprietà selezionato.

Duplica l'insieme di proprietà selezionato. È quindi possibile modificare l'insieme di proprietà in modo che, ad esempio, le proprietà siano le stesse ma i criteri di filtro siano diversi.

(10) Proprietà nell'insieme di proprietà selezionato. È possibile trascinare le proprietà verso l'alto o verso il basso nella lista.

(11) Per ingrandire la sezione dell'insieme di proprietà o la sezione delle proprietà, trascinare il divisore della finestra di dialogo verso l'alto o verso il basso.

(12) Pulsanti di comando per lavorare con le proprietà:

Aggiunge una proprietà nell'insieme di proprietà selezionato.

Modifica la proprietà selezionata.

Elimina la proprietà selezionata dall'insieme di proprietà selezionato.

Creazione di un file di configurazione dell'insieme di proprietà IFC personalizzato

Oltre ai file di configurazione di default, è possibile creare file di configurazione personalizzati.
  1. Nel menu File cliccare su Esporta > IFC o Esporta > IFC4.
  2. Selezionare <nuovo> nella lista Insiemi di proprietà e cliccare sul pulsante Modifica.

    Viene aperta la finestra di dialogo Definizioni degli insiemi di proprietà.

    È inoltre possibile creare un nuovo file di configurazione nella finestra di dialogo Definizioni degli insiemi di proprietà cliccando sul pulsante accanto al pulsante in alto.

  3. Aggiungere gli insiemi di proprietà necessari.
    Per i dettagli, vedere "Aggiunta di insiemi di proprietà" di seguito.
  4. Immettere un nome per il file di configurazione.
  5. Cliccare su Salva.

    I file di configurazione nuovi e modificati vengono salvati nella cartella \AdditionalPsets all'interno della cartella modello corrente. È inoltre possibile leggere i file di configurazione dalle seguenti cartelle:

    XS_FIRM

    XS_PROJECT

    XS_SYSTEM

    Successivamente, aggiungere gli insiemi di proprietà nel file di configurazione.

Aggiunta di insiemi di proprietà

È possibile aggiungere sia insiemi di proprietà personalizzati che insiemi di proprietà buildingSMART in un file di configurazione. Ad esempio, è possibile aggiungere il centro di gravità (COG), punti iniziali e finali a livello della parte, nonché informazioni di programmazione a livello di assemblaggio.
  1. Nella finestra di dialogo Definizioni degli insiemi di proprietà aprire un file di configurazione dell'insieme di proprietà.
  2. Per aggiungere un insieme di proprietà personalizzato, nella sezione dell'insieme di proprietà, cliccare su Aggiungi insieme di proprietà a questo file di configurazione.
  3. Nella finestra di dialogo Aggiungi insieme di proprietà inserire il nome e la descrizione dell'insieme di proprietà.

    Il nome del set di proprietà può contenere testo, inclusi gli spazi. La lunghezza massima del nome del set di proprietà è 255 caratteri. Non iniziare il nome dell'insieme di proprietà con i prefissi Pset_ o Qto_; questi prefissi sono riservati agli insiemi di proprietà buildingSMART.

  4. È possibile utilizzare un filtro per limitare ulteriormente gli oggetti da esportare con un determinato insieme di proprietà.

    Ad esempio, specificare un filtro per limitare ulteriormente gli oggetti IfcBeam per i quali esportare l'insieme di proprietà, ad esempio solo per le travi in acciaio.

    Effettuare una delle seguenti operazioni:

    • Selezionare un filtro esistente dalla lista di filtri.
    • Creare un nuovo filtro: cliccare sul pulsante Visualizza filtro. Nella finestra di dialogo Gruppo oggetti - Esportazione proprietà IFC, creare un filtro Creazione di nuovi filtri, impostare Tipo di filtro su Esportazione proprietà IFC e salvare il filtro.
  5. Selezionare le entità IFC per l'insieme di proprietà.
    È necessario selezionare almeno un'entità IFC.
  6. Per salvare il nuovo insieme di proprietà, cliccare su Aggiungi.
    Ora è possibile aggiungere proprietà nel nuovo insieme di proprietà; vedere "Aggiunta di proprietà in un insieme di proprietà" di seguito.
  7. Per aggiungere insiemi di proprietà buildingSMART, cliccare su Importa insiemi di proprietà buildingSMART.
    Per informazioni dettagliate sull'aggiunta di insiemi di proprietà buildingSMART, vedere "Aggiunta di un insieme di proprietà buildingSMART" di seguito.
  8. Dopo aver aggiunto tutti gli insiemi di proprietà e le proprietà, cliccare su Salva per salvare il file di configurazione corrente.
Quando nella lista sono presenti diversi insiemi di proprietà, è possibile trascinarli verso l'alto o verso il basso nella lista.

Aggiunta di proprietà in un insieme di proprietà

È possibile aggiungere proprietà in un insieme di proprietà esistente.

Gli insiemi di proprietà buildingSMART sono protetti e non è possibile aggiungervi proprietà. Gli insiemi di proprietà con nomi che iniziano con Pset_ o Qto_ sono insiemi di proprietà buildingSMART. Tuttavia, è possibile modificare le proprietà incluse negli insiemi di proprietà buildingSMART.

  1. Aprire un file di configurazione dell'insieme di proprietà nella finestra di dialogo Definizioni degli insiemi di proprietà.
  2. Selezionare un insieme di proprietà dalla lista degli insiemi di proprietà e, nella sezione delle proprietà, cliccare su Aggiungi proprietà a questo insieme di proprietà.

    Nella finestra di dialogo Aggiungi proprietà visualizzata sono elencate tutte le proprietà di default. È possibile cercare le proprietà o utilizzare le opzioni dell'elenco a discesa Gruppo per restringere la lista in base al tipo di oggetto.

  3. Cliccare su una proprietà per selezionarla.
    Dopo aver selezionato una proprietà, Nome, Proprietà Tekla e Tipo vengono compilati automaticamente.

    È possibile modificare il Nome della proprietà. Una volta modificato il Nome, non cambierà più automaticamente.

  4. Per modificare il tipo di proprietà, cliccare sul menu a discesa Tipo.

    Il Tipo può essere:

    • Stringa: sequenza di caratteri
    • Booleano: vero o falso
    • Intero: un numero intero
    • Misurazione
    • Reale: numero con una rappresentazione decimale
    • Indicatore orario
  5. Se è stato selezionato Misurazione come tipo, verranno visualizzate più impostazioni:

    Tipo di misurazione: selezionare il tipo di misurazione dalla lista.

    Conversione: selezionare il fattore di conversione dell'unità. Le opzioni disponibili dipendono dal tipo di misurazione selezionato.

    Nella conversione delle proprietà dell'area, viene utilizzato il fattore 1E-06 e 1E-06 = 0,000001. Ad esempio, 1 m2 è 1000000 mm2 in Tekla Structures. In IFC l'unità di superficie è m2 e il valore Tekla Structures deve essere convertito da 1E-06: 1000000 mm2 x 1E-6= 1 m2.

    Nella conversione delle proprietà del volume, viene utilizzato il fattore 1E-09 e 1E-09 = 0,000000001.

    Precisione: indica la precisione utilizzata durante la scrittura della proprietà in IFC. Immettere i decimali, ad esempio 0,1 o 0,01. Ad esempio, per quanto riguarda la lunghezza, quando la precisione è 0,1, con un file IFC da 1000 mm il valore sarà 1000,0. Se la precisione fosse di 0,01, il valore sarebbe 1000,00. Se la precisione fosse 0,5, il valore di Tekla Structures 1000,6 sarebbe 1000,5, 1000,8 sarebbe 1001,0 e 1000,2 sarebbe 1000,0.

    Non è possibile modificare il valore Sorgente, è Template o UDA a seconda della proprietà selezionata.

  6. Selezionare i valori desiderati e cliccare su Aggiungi.
  7. Per salvare le modifiche nel file di configurazione dell'insieme di proprietà, cliccare su Salva.
Quando nella lista sono presenti più proprietà, è possibile trascinarle verso l'alto o verso il basso nella lista. Per modificare l'insieme di proprietà creato, selezionarlo e cliccare su Modifica insieme di proprietà selezionato.

Aggiunta di un insieme di proprietà buildingSMART

È possibile aggiungere insiemi di proprietà buildingSMART ai file di configurazione degli insiemi di proprietà.

  1. Nella finestra di dialogo Definizioni degli insiemi di proprietà aprire il file di configurazione dell'insieme di proprietà in cui aggiungere gli insiemi di proprietà buildingSMART.
  2. Cliccare sul pulsante Importa insiemi di proprietà buildingSMART a destra.
  3. Selezionare gli insiemi di proprietà da aggiungere. A tale scopo, selezionare la casella di controllo Importazione accanto all'insieme di proprietà.
    È possibile cercare gli insiemi di proprietà utilizzando la casella Ricerca. È inoltre possibile limitare il numero degli insiemi di proprietà visualizzati selezionando le categorie di insiemi di proprietà, le entità IFC o le versioni IFC desiderate.
  4. Cliccare su Importazione.
    Gli insiemi di proprietà buildingSMART selezionati vengono aggiunti nella lista degli insiemi di proprietà. Gli insiemi di proprietà buildingSMART sono protetti e non è possibile modificarli, tuttavia è possibile escludere dall'esportazione gli insiemi di proprietà buildingSMART non necessari, nonché cambiare e modificare le proprietà Tekla mappate.
  5. Per salvare le modifiche nel file di configurazione dell'insieme di proprietà, cliccare su Salva.

Eliminazione di un insieme di proprietà

Se un insieme di proprietà non è più necessario, è possibile eliminarlo dal file di configurazione.
  1. Nella finestra di dialogo Definizioni degli insiemi di proprietà aprire un file di configurazione dell'insieme di proprietà personalizzato.
  2. Selezionare un insieme di proprietà dalla lista degli insiemi di proprietà.
  3. Cliccare su Elimina insiemi di proprietà selezionati.
  4. Per salvare le modifiche nel file di configurazione dell'insieme di proprietà, cliccare su Salva.
Se non si desidera includere l'insieme di proprietà nell'esportazione ma si vuole comunque lasciare l'insieme di proprietà nella configurazione, deseleziona la casella di controllo Includi accanto all'insieme di proprietà.

Eliminazione di proprietà da un insieme di proprietà

Se una proprietà non è più necessaria in un insieme di proprietà, è possibile eliminarla.

Gli insiemi di proprietà buildingSMART (che iniziano con i prefissi Pset_ o Qto_) sono protetti e non è possibile eliminare le proprietà da essi. Tuttavia, è possibile escludere le proprietà incluse negli insiemi di proprietà buildingSMART; vedere la sezione "Inclusione o esclusione di insiemi di proprietà o proprietà" precedente.

  1. Aprire un file di configurazione dell'insieme di proprietà nella finestra di dialogo Definizioni degli insiemi di proprietà.
  2. Nella lista degli insiemi di proprietà selezionare un insieme di proprietà da cui eliminare una proprietà.
  3. Selezionare una proprietà dalla lista delle proprietà.
  4. Cliccare su Elimina proprietà selezionata.
Se non si desidera includere la proprietà nell'esportazione ma si vuole comunque lasciare la proprietà nell'insieme di proprietà deseleziona la casella di controllo Includi accanto alla proprietà.

Duplicazione di un insieme di proprietà

Se si desidera avere un nuovo insieme di proprietà molto simile a un insieme di proprietà esistente, è possibile duplicare quest'ultimo. È quindi possibile modificare l'insieme di proprietà in modo che, ad esempio, le proprietà siano le stesse ma i criteri di filtro siano diversi.

Non è possibile duplicare un insieme di proprietà buildingSMART.

  1. Aprire un file di configurazione dell'insieme di proprietà nella finestra di dialogo Definizioni degli insiemi di proprietà.
  2. Nella lista degli insiemi di proprietà selezionare un insieme di proprietà da duplicare.
  3. Cliccare su Duplica insieme di proprietà selezionato.

    L'insieme di proprietà viene duplicato e aggiunto sotto l'insieme di proprietà originale nella lista.

  4. Per modificare l'insieme di proprietà creato, selezionare l'insieme di proprietà duplicato e cliccare su Modifica insieme di proprietà selezionato.
    Modificare il nome dell'insieme di proprietà, selezionare le entità desiderate e specificare, ad esempio, un altro filtro di selezione.

    Modificare il nome dell'insieme di proprietà, selezionare le entità desiderate o specificare, ad esempio, un filtro di selezione che esporti l'insieme di proprietà per alcuni altri oggetti.

  5. Al termine, cliccare su Modifica.

Inclusione o esclusione di insiemi di proprietà o proprietà

È possibile mantenere un insieme di proprietà o una proprietà nel file di configurazione, ma escluderlo dall'esportazione.

È inoltre possibile escludere insiemi di proprietà e proprietà buildingSMART.

  1. Nel menu File cliccare su Esporta > IFC o Esporta > IFC4.
  2. Selezionare un insieme di proprietà esistente dalla lista Insiemi di proprietà e cliccare sul pulsante Modifica.
  3. Effettuare una delle seguenti operazioni:
    • Per esportare tutti gli insiemi di proprietà nella lista, selezionare la casella di controllo Includi sulla riga del titolo della sezione degli insiemi di proprietà.
    • Per esportare tutte le proprietà per l'insieme di proprietà selezionato, seleziona la casella di controllo Includi sulla riga del titolo della sezione delle proprietà.
    • Per esportare solo gli insiemi di proprietà necessari, selezionare le caselle di controllo accanto agli insiemi di proprietà.

    • Per esportare solo le proprietà necessarie per l'insieme di proprietà selezionato, selezionare le caselle di controllo accanto alle proprietà.

  4. Per salvare le modifiche nel file di configurazione dell'insieme di proprietà, cliccare su Salva.

Contenuto del file di configurazione degli insiemi di proprietà

Un file di configurazione dell'insieme di proprietà contiene la struttura degli insiemi di proprietà e le definizioni dei dati per le proprietà all'interno degli insiemi di proprietà.

Quando si configurano gli insiemi di proprietà per l'esportazione IFC nel formato XML, sono necessari due file:

  • IfcPropertySetConfigurations.xsd è un file di schema in cui viene descritta la struttura del file XML e viene utilizzato per la convalida del file XML. Questo file viene letto all'avvio del software. È presente un solo file di schema nel proprio ambiente. Non è necessario toccare questo file.

  • Il file XML <configuration_file_name>.xml è il file di configurazione effettivo degli insiemi di proprietà.

I file di configurazione modificati vengono salvati nella cartella \AdditionalPSets sotto il modello e vengono letti anche dalle cartelle sistema, progetto e azienda.

  • Il file di configurazione XML dell'insieme di proprietà contiene le seguenti definizioni:
    • Attributo template o nome UDA. Gli attributi template vengono letti da contentattributes_global.lst mentre gli attributi utente dal database dell'ambiente.
    • Tipo di dati, quale String, Integer, Float, Timestamp, Boolean, Logical o planeanglemeasure.
    • Tipo di unità, quale lunghezza, area, volume o massa.
    • Scalatura del valore dell'unità dei valori UDA senza unità. Il fattore di conversione viene aggiunto in modo che i valori privi di unità possano essere convertiti nelle unità globali corrispondenti utilizzate nei file IFC. Unità di area e volume richiedono questi fattori.
    • Possibilità di utilizzare valori predefiniti.
    • Possibilità di ignorare l'insieme da esportare se l'attributo template o l'UDA non hanno alcun valore.
  • Di seguito è riportato un esempio di contenuto di un file XML di configurazione dell'insieme di proprietà.
        <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>
  • Il file di configurazione contiene anche le regole per associare gli insiemi di proprietà alle entità IFC:
    • Unione alla gerarchia del tipo di entità IFC compreso il supporto non solo per gli elementi strutturali ma anche per bulloni, barre d'armatura e assemblaggi.
    • È possibile utilizzare regole di limitazione, quali Equal, NotEqual, LessThan, GreaterThan, LessThanOrEqual e GreaterThanOrEqual per i numeri, ed Equal e NotEqual per gli elementi di testo.

      Per aggiungere regole di limitazione, è necessario modificare il file di configurazione dell'insieme di proprietà personalizzate utilizzando un editor di testo adeguato.

    • Può essere presente un numero qualsiasi di regole di unione per qualsiasi insieme di proprietà, ma una sola definizione dell'insieme di proprietà per ogni referenceId.
    • È possibile unire insiemi di proprietà diversi a tipi di entità IFC differenti. Un piatto può ad esempio disporre di un insieme di proprietà diverso rispetto a una trave.
    <PropertySetBind referenceId="assemblies">
          <Rules>
            <Include entityType="IfcElementAssembly" subtypes="true" />
          </Rules>
        </PropertySetBind>
  • Se non viene rilevato alcun valore per una proprietà nell'esportazione, l'esportazione non scrive l'insieme di proprietà. Per evitare questa situazione, aggiungere optional=true per quella proprietà nell'insieme di proprietà.
È stato utile?
Precedente
Successivo