Crear conjuntos de propiedades para la exportación IFC

Tekla Structures
Modificado: 7 Mar 2025
2025
Tekla Structures

Crear conjuntos de propiedades para la exportación IFC

Puede crear conjuntos de propiedades a partir de atributos de cuadro y atributos definidos por el usuario, definir propiedades para los atributos y vincular los conjuntos de propiedades de Tekla Structures a entidades IFC para la exportación IFC. Puede guardar los conjuntos de propiedades en archivos de configuración de conjuntos de propiedades.

Puede utilizar los conjuntos de propiedades por defecto y no necesita crear ningún conjunto de propiedades personalizado si los conjuntos de propiedades por defecto funcionan en su caso. También puede modificar los conjuntos de propiedades por defecto. Además, puede importar conjuntos de propiedades de buildingSMART.

Cuando Tekla Structures exporta un archivo IFC, utiliza el archivo de configuración que seleccionó en la lista Conjuntos propiedades para exportar conjuntos de propiedades con las entidades IFC exportadas. La lista de archivos de configuración incluye archivos predefinidos ubicados en las carpetas de su entorno (\common\collaboration\ifc) y archivos almacenados en la carpeta \AdditionalPsets bajo la carpeta actual.

El cuadro de diálogo Definiciones conjunto propiedades le permite añadir y modificar los conjuntos de propiedades necesarios en la exportación IFC. Los archivos de configuración de conjuntos de propiedades que cree serán visibles tanto en la exportación IFC2x3 como en la exportación IFC4.

Nota:

Se recomienda que defina los conjuntos de propiedades solo en el cuadro de diálogo Definiciones conjunto propiedades en vez de modificar el archivo en sí para garantizar que los archivos de configuración de XML sean válidos.

(1) El nombre del archivo de configuración del conjunto de propiedades seleccionado. En la lista, puede ver todos los archivos de configuración disponibles almacenados en las carpetas de su entorno y seleccionar el archivo deseado. El archivo se carga automáticamente después de la selección.

Utilice el botón Guardar para guardar los cambios en el archivo de configuración después de haber añadido o modificado los conjuntos de propiedades. También puede asignar un nombre nuevo al archivo de configuración y guardarlo. Los archivos de configuración nuevos y modificados se guardan en la carpeta \AdditionalPsets bajo la carpeta del modelo actual. También puede leer los archivos de configuración de las siguientes carpetas:

XS_FIRM

XS_PROJECT

XS_SYSTEM

Utilice el botón para borrar el contenido del archivo de configuración mostrado y crear un nuevo archivo de configuración.

(2) Para mostrar en la lista solo los conjuntos de propiedades y las propiedades que ha seleccionado usando la casilla de verificación Incluir, seleccione Mostrar solo incluido.

(3) Conjuntos de propiedades en el archivo de configuración actual. Puede arrastrar conjuntos de propiedades hacia arriba o hacia abajo en la lista.

(4) Buscar un conjunto de propiedades específico. La lista de conjuntos de propiedades puede ser muy larga y la búsqueda podría ser muy útil cuando quiera buscar y seleccionar un conjunto de propiedades específico.

(5) Mostrar solo los conjuntos de propiedades para las entidades IFC seleccionadas.

(6) Mostrar solo los conjuntos de propiedades para las versiones IFC seleccionadas.

(7) Para exportar todos los conjuntos de propiedades y todas las propiedades de la lista, seleccione la casilla de verificación Incluir en la fila de título del conjunto de propiedades o la sección de propiedades. Para exportar solo las propiedades y conjuntos de propiedades necesarios para diferentes propósitos de exportación, seleccione la casilla de verificación junto a una propiedad o conjunto de propiedades específicos.

(8) Los filtros le permiten limitar aún más para qué objetos exportar el conjunto de propiedades. Por ejemplo, especifique un filtro para limitar aún más para qué objetos IfcBeam exportar el conjunto de propiedades, como solo para vigas de acero.

(9) Botones de comando para trabajar con conjuntos de propiedades:

Añadir conjuntos de propiedades buildingSMART. Los conjuntos de propiedades que comienzan con Pset_ o Qto_ son conjuntos de propiedades buildingSMART. Los conjuntos de propiedades buildingSMART están protegidos, por lo que no puede cambiar las entidades IFC con las que se exportan ni editar los nombres de las propiedades que contienen. Sin embargo, puede editar las propiedades en los conjuntos de propiedades de buildingSMART y seleccionar incluirlas o excluirlas.

Añadir un conjunto propiedades.

Editar el conjunto de propiedades seleccionado.

Borrar el conjunto de propiedades seleccionado.

Duplicar el conjunto de propiedades seleccionado. Después, puede modificar el conjunto de propiedades para que las propiedades sean las mismas pero el criterio de filtrado sea diferente, por ejemplo.

(10) Propiedades en el conjunto de propiedades seleccionado. Puede arrastrar las propiedades hacia arriba o hacia abajo en la lista.

(11) Para ampliar la sección del conjunto de propiedades o la sección de propiedades, arrastre el divisor del cuadro de diálogo hacia arriba o hacia abajo.

(12) Botones de comando para trabajar con propiedades:

Añadir una propiedad en el conjunto de propiedades seleccionado.

Editar la propiedad seleccionada.

Borrar la propiedad seleccionada del conjunto de propiedades seleccionado.

Crear un archivo de configuración de conjunto de propiedades IFC personalizado

Además de los archivos de configuración por defecto, puede crear archivos de configuración personalizados.
  1. En el menú Archivo, haga clic en Exportar > IFC o Exportar > IFC4.
  2. Seleccione <nuevo> en la lista Conjuntos propiedades y haga clic en el botón Editar.

    Se abre el cuadro de diálogo Definiciones conjunto propiedades.

    También puede crear un nuevo archivo de configuración en el cuadro de diálogo Definiciones conjunto propiedades haciendo clic en el botón situado junto al botón de la parte superior.

  3. Añada los conjuntos de propiedades necesarios.
    Para obtener más información, consulte "Añadir conjuntos de propiedades" a continuación.
  4. Introduzca un nombre para el archivo de configuración.
  5. Haga clic en Guardar.

    Los archivos de configuración nuevos y modificados se guardan en la carpeta \AdditionalPsets bajo la carpeta del modelo actual. También puede leer los archivos de configuración de las siguientes carpetas:

    XS_FIRM

    XS_PROJECT

    XS_SYSTEM

    A continuación, añada conjuntos de propiedades en el archivo de configuración.

Añadir conjuntos de propiedades

Puede añadir conjuntos de propiedades personalizados y conjuntos de propiedades buildingSMART en un archivo de configuración. Por ejemplo, puede añadir CDG y puntos iniciales y finales en el nivel de parte, así como información de planificación en el nivel de conjunto.
  1. En el cuadro de diálogo Definiciones conjunto propiedades, abra un archivo de configuración de conjunto de propiedades.
  2. Para añadir un conjunto de propiedades personalizado, en la sección del conjunto de propiedades, haga clic en Añadir conjunto propiedades a este archivo configuración.
  3. En el cuadro de diálogo Añadir conjunto propiedades, escriba el nombre y la descripción del conjunto de propiedades.

    En el nombre de conjunto de propiedades se puede usar cualquier texto, incluso espacios. La longitud máxima del nombre de conjunto de propiedades es de 255 caracteres. No comience el nombre del conjunto de propiedades con los prefijos Pset_ o Qto_, ya que estos prefijos están reservados para conjuntos de propiedades buildingSMART.

  4. Puede utilizar un filtro para limitar aún más qué objetos se exportan con un conjunto de propiedades determinado.

    Por ejemplo, especifique un filtro para limitar aún más para qué objetos IfcBeam exportar el conjunto de propiedades, como solo para vigas de acero.

    Realice una de las siguientes acciones:

    • Seleccione un filtro existente de la lista de filtros.
    • Cree un filtro nuevo: haga clic en el botón Visualizar filtro. En el cuadro de diálogo Grupo objetos - Exportación propiedades IFC, cree un filtro, defina Tipo filtro como Exportación propiedades IFC y guarde el filtro.
  5. Seleccione las entidades IFC para el conjunto de propiedades.
    Debe seleccionar al menos una entidad IFC.
  6. Haga clic en Añadir para guardar el nuevo conjunto de propiedades.
    Ahora puede añadir propiedades en el nuevo conjunto de propiedades; consulte "Añadir propiedades en un conjunto de propiedades" a continuación.
  7. Para añadir conjuntos de propiedades buildingSMART, haga clic en Importar conjuntos propiedades buildingSMART.
    Para obtener detalles sobre cómo añadir conjuntos de propiedades buildingSMART, consulte "Añadir un conjunto de propiedades buildingSMART" a continuación.
  8. Cuando haya añadido todos los conjuntos de propiedades y propiedades, haga clic en Guardar para guardar el archivo de configuración actual.
Cuando tenga varios conjuntos de propiedades en la lista, puede arrastrarlos hacia arriba o hacia abajo.

Añadir propiedades en un conjunto de propiedades

Puede añadir propiedades en un conjunto de propiedades existente.
Nota:

Los conjuntos de propiedades buildingSMART están protegidos y no se pueden añadir propiedades en ellos. Los conjuntos de propiedades cuyos nombres comienzan con Pset_ o Qto_ son conjuntos de propiedades buildingSMART. Con todo, puede modificar las propiedades incluidas en los conjuntos de propiedades buildingSMART.

  1. Abra un archivo de configuración de conjunto de propiedades en el cuadro de diálogo Definiciones conjunto propiedades.
  2. Seleccione un conjunto de propiedades de la lista de conjuntos de propiedades y, en la sección de propiedades, haga clic en Añadir propiedad a este conjunto propiedades.

    En el cuadro de diálogo Añadir propiedad que aparece se muestran todas las propiedades por defecto. Puede buscar propiedades o utilizar las opciones desplegables Grupo para limitar la lista según el tipo de objeto.

  3. Haga clic en una propiedad para seleccionarla.
    Cuando haya seleccionado una propiedad, Nombre, Propiedad de Tekla y Tipo se completarán automáticamente.

    Puede cambiar el Nombre de ​​la propiedad. Una vez que haya cambiado el Nombre, ya no cambia automáticamente.

  4. Para cambiar el tipo de propiedad, haga clic en el menú desplegable Tipo.

    El Tipo puede ser uno de los siguientes:

    • Texto: secuencia de caracteres
    • Booleano: verdadero o falso
    • Entero: un número entero
    • Medida
    • Real: un número que tiene una representación decimal
    • Marca de hora
  5. Si seleccionó Medida como tipo, se muestran más configuraciones:

    Tipo medida: Seleccione el tipo de medida adecuado en la lista.

    Conversión: Seleccione el factor de conversión de unidades. Las opciones disponibles dependen del tipo de medida seleccionada.

    En la conversión de propiedades de área, se usa el factor 1E-06, y 1E-06 = 0.000001. Por ejemplo, 1 m2 son 1000000 mm2 en Tekla Structures. En IFC, la unidad de área es m2 y el valor de Tekla Structures debe convertirse por 1E-06: 1000000 mm2 x 1E-6= 1 m2.

    En la conversión de propiedades de volumen, se usa el factor 1E-09, y 1E-09 = 0.000000001.

    Precisión: Indique la precisión que se utiliza al escribir la propiedad en IFC. Introduzca decimales, por ejemplo, 0.1 o 0.01. Por ejemplo, en el caso de la longitud, cuando la precisión es de 0.1, con un archivo IFC de 1000 mm el valor sería 1000.0. Si la precisión fuera de 0.01, el valor sería 1000.00. Si la precisión fuera de 0.5, el valor 1000.6 de Tekla Structures sería 1000.5, 1000.8 sería 1001.0 y 1000.2 sería 1000.0.

    No puede cambiar el valor Origen, es Cuadro o ADU, dependiendo de la propiedad que haya seleccionado.

  6. Seleccione los valores deseados y haga clic en Añadir.
  7. Para guardar los cambios en el archivo de configuración del conjunto de propiedades, haga clic en Guardar.
Cuando tenga varias propiedades en la lista, puede arrastrarlas hacia arriba o hacia abajo. Para modificar el conjunto de propiedades creado, seleccione el conjunto de propiedades y haga clic en Modificar conjunto propiedades seleccionado.

Añadir un conjunto de propiedades buildingSMART

Puede añadir conjuntos de propiedades buildingSMART a archivos de configuración de conjuntos de propiedades.

  1. En el cuadro de diálogo Definiciones conjunto propiedades, abra el archivo de configuración de conjuntos de propiedades donde desea añadir conjuntos de propiedades de buildingSMART.
  2. Haga clic en el botón Importar conjuntos propiedades buildingSMART a la derecha.
  3. Seleccione los conjuntos de propiedades que desee añadir. Para ello, active la casilla de verificación Importar situada junto al conjunto de propiedades.
    Puede buscar conjuntos de propiedades utilizando el cuadro Buscar. También puede limitar el número de conjuntos de propiedades mostrados seleccionando las categorías de conjuntos de propiedades, entidades IFC o versiones IFC que desee.
  4. Haga clic en Importar.
    Los conjuntos de propiedades buildingSMART seleccionados se añaden a la lista de conjuntos de propiedades. Los conjuntos de propiedades de buildingSMART están protegidos y no puede editarlos, pero puede excluir los conjuntos de propiedades de buildingSMART innecesarios de la exportación y cambiar y editar las propiedades de Tekla asignadas.
  5. Para guardar los cambios en el archivo de configuración del conjunto de propiedades, haga clic en Guardar.

Borrar un conjunto propiedades

Si un conjunto de propiedades ya no es necesario, puede borrarlo del archivo de configuración.
  1. En el cuadro de diálogo Definiciones conjunto propiedades, abra un archivo de configuración de conjunto de propiedades.
  2. Seleccione un conjunto de propiedades de la lista de conjuntos de propiedades.
  3. Haga clic en Borrar conjuntos propiedades seleccionados.
  4. Para guardar los cambios en el archivo de configuración del conjunto de propiedades, haga clic en Guardar.
Si no desea incluir el conjunto de propiedades en la exportación pero aún desea dejar el conjunto de propiedades en la configuración, desactive la casilla de verificación Incluir junto al conjunto de propiedades.

Borrar propiedades de un conjunto de propiedades

Puede borrar una propiedad si ya no se necesita en un conjunto de propiedades.

Los conjuntos de propiedades buildingSMART (que comienzan con los prefijos Pset_ o Qto_) están protegidos y no es posible eliminar propiedades en ellos. Sin embargo, puede excluir propiedades incluidas en los conjuntos de propiedades buildingSMART; consulte la sección "Incluir o excluir propiedades o conjuntos de propiedades" más arriba.

  1. Abra un archivo de configuración de conjunto de propiedades en el cuadro de diálogo Definiciones conjunto propiedades.
  2. En la lista de conjuntos de propiedades, seleccione un conjunto de propiedades del que desea borrar una propiedad.
  3. Seleccione una propiedad en la lista de propiedades.
  4. Haga clic en Borrar propiedad seleccionada.
Si no desea incluir la propiedad en la exportación pero aún desea dejar la propiedad en el conjunto de propiedades, desactive la casilla de verificación Incluir junto a la propiedad.

Duplicar un conjunto propiedades

Cuando desee tener un nuevo conjunto de propiedades que sea muy similar a un conjunto de propiedades existente, puede duplicar el conjunto de propiedades existente. Luego puede modificar el conjunto de propiedades para que las propiedades sean las mismas pero el criterio de filtrado sea diferente, por ejemplo.

No se puede duplicar un conjunto de propiedades buildingSMART.

  1. Abra un archivo de configuración de conjunto de propiedades en el cuadro de diálogo Definiciones conjunto propiedades.
  2. Seleccione un conjunto de propiedades que desee duplicar en la lista de conjuntos de propiedades.
  3. Haga clic en Duplicar conjunto propiedades seleccionado.

    El conjunto de propiedades se duplica y se añade debajo del conjunto de propiedades original en la lista.

  4. Para modificar el conjunto de propiedades, seleccione el conjunto de propiedades duplicado y haga clic en Modificar conjunto propiedades seleccionado.
    Cambie el nombre del conjunto de propiedades, seleccione las entidades deseadas y especifique otro filtro de selección, por ejemplo.

    Cambie el nombre del conjunto de propiedades, seleccione las entidades deseadas o especifique un filtro de selección que exporte el conjunto de propiedades para algunos otros objetos, por ejemplo.

  5. Cuando termine, haga clic en Modificar.

Incluir o excluir propiedades o conjuntos de propiedades

Puede conservar una propiedad o conjunto de propiedades en el archivo de configuración pero excluirlo de la exportación.

También puede excluir propiedades y conjuntos de propiedades buildingSMART.

  1. En el menú Archivo, haga clic en Exportar > IFC o Exportar > IFC4.
  2. Seleccione un conjunto de propiedades existente en la lista Conjuntos propiedades y haga clic en el botón Editar.
  3. Realice una de las siguientes acciones:
    • Para exportar todos los conjuntos de propiedades de la lista, seleccione la casilla de verificación Incluir en la fila de título de la sección de conjuntos de propiedades.
    • Para exportar todas las propiedades para el conjunto de propiedades seleccionado, seleccione la casilla de verificación Incluir en la fila de título de la sección de propiedades.
    • Para exportar solo los conjuntos de propiedades necesarios, seleccione las casillas de verificación junto a los conjuntos de propiedades.

    • Para exportar sólo las propiedades necesarias para el conjunto de propiedades seleccionado, seleccione las casillas de verificación situadas junto a las propiedades.

  4. Para guardar los cambios en el archivo de configuración del conjunto de propiedades, haga clic en Guardar.

Contenido del archivo de configuración del conjunto de propiedades

Un archivo de configuración de conjunto de propiedades contiene la estructura de los conjuntos de propiedades y las definiciones de datos de las propiedades que hay en los conjuntos de propiedades.

Al configurar conjuntos de propiedades para la exportación IFC en formato XML, se necesitan dos archivos:

  • IfcPropertySetConfigurations.xsd es un archivo de esquema en el que se describe la estructura del archivo XML y se utiliza para validar el archivo XML. Este archivo se lee cuando se inicia el software. Solo hay un archivo de esquema en su entorno. No es necesario que toque este archivo.

  • El archivo XML <configuration_file_name>.xml es el archivo real de configuración de conjunto de propiedades.

Los archivos de configuración modificados se guardan en la carpeta \AdditionalPSets bajo el modelo y también se leen desde las carpetas de sistema, proyecto y empresa.

  • El archivo de configuración XML del conjunto de propiedades contiene las siguientes definiciones:
    • Nombre de ADU o atributo de cuadro. Los atributos de cuadro se leen de contentattributes_global.lst y los atributos definidos por el usuario de la base de datos de entorno.
    • Tipo de datos, como String, Integer, Float, Timestamp, Boolean, Logical o planeanglemeasure.
    • Tipo de unidad, por ejemplo longitud, área, volumen o masa.
    • Escala de valores de unidad de valores ADU sin unidad. Se añade un factor de conversión para que los valores sin unidad se puedan convertir y correspondan con las unidades globales de los archivos IFC. Las unidades de área y volumen necesitan estos factores.
    • Posibilidad de usar valores por defecto.
    • Posibilidad de no tener en cuenta el conjunto que se va a exportar si el atributo de cuadro o ADU no tiene ningún valor.
  • A continuación, se muestra un ejemplo del contenido de un archivo XML de configuración de conjunto de propiedades.
        <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>
  • El archivo de configuración también contiene las reglas para vincular los conjuntos de propiedades a entidades IFC:
    • Vinculación a la jerarquía de tipos de entidades IFC, con compatibilidad con elementos de construcción y, también, con tornillos, armaduras y conjuntos.
    • Tiene la posibilidad de usar reglas restrictivas, por ejemplo Equal, NotEqual, LessThan, GreaterThan, LessThanOrEqual y GreaterThanOrEqual para números y Equal y NotEqual para textos.

      Si desea añadir reglas restrictivas, debe modificar el archivo de configuración del conjunto de propiedades personalizado utilizando un editor adecuado.

    • El número de reglas de vinculación puede ser ilimitado para los conjuntos de propiedades, pero solo puede haber una definición de conjunto de propiedades para cada referenceId.
    • Puede vincular distintos conjuntos de propiedades a distintos tipos de entidad IFC. Por ejemplo, una placa puede tener definida una propiedad distinta que una viga.
    <PropertySetBind referenceId="assemblies">
          <Rules>
            <Include entityType="IfcElementAssembly" subtypes="true" />
          </Rules>
        </PropertySetBind>
  • Si no se encuentra un valor para una propiedad de la exportación, la exportación no escribe el conjunto de propiedades. Para que esto no ocurra, añada optional=true para esa propiedad del conjunto de propiedades.
¿Le ha resultado útil?
Anterior
Siguiente