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.
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:
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
Añadir conjuntos de propiedades
Añadir propiedades en un conjunto de propiedades
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.

Añadir un conjunto de propiedades buildingSMART
Puede añadir conjuntos de propiedades buildingSMART a archivos de configuración de conjuntos de propiedades.
Borrar un conjunto propiedades
- En el cuadro de diálogo Definiciones conjunto propiedades, abra un archivo de configuración de conjunto de propiedades.
- Seleccione un conjunto de propiedades de la lista de conjuntos de propiedades.
-
Haga clic en
Borrar conjuntos propiedades seleccionados.
-
Para guardar los cambios en el archivo de configuración del conjunto de propiedades, haga clic en
Guardar.
Borrar propiedades de 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.
- Abra un archivo de configuración de conjunto de propiedades en el cuadro de diálogo Definiciones conjunto propiedades.
- En la lista de conjuntos de propiedades, seleccione un conjunto de propiedades del que desea borrar una propiedad.
- Seleccione una propiedad en la lista de propiedades.
-
Haga clic en
Borrar propiedad seleccionada.
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.
Incluir o excluir propiedades o conjuntos de propiedades
También puede excluir propiedades y conjuntos de propiedades buildingSMART.
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.