Cree un archivo de asignación de objetos específico del proyecto.
La herramienta Guardar asignación crea un archivo IfcInfraExportMapping.json en el directorio del dibujo actual. Este archivo contiene las reglas de asignación de objetos de AutoCAD y Civil 3D a clasificación y tipos IFC. Consulte Acerca de la IFC 4.3 Extension para archivos de configuración de Civil 3D para obtener más información sobre la ruta de búsqueda, los archivos de parámetros fusionados y los parámetros de modificación utilizados con los comandos de exportación e importación de IFC.
Cómo crear un archivo IfcInfraExportMapping.json específico del proyecto
- Haga clic en la ficha Complementos
panel Infraestructura IFC
Infraestructura IFC
Guardar asignación
.
- En el cuadro de diálogo Guardar como, haga clic en Guardar. El archivo IfcInfraExportMapping.json debe guardarse en el mismo directorio que el archivo de dibujo.
Comprensión de la clasificación
La clasificación es un concepto clave en BIM, donde los objetos se clasifican en base a su función o rol. El formato IFC tiene su propio sistema de clasificación, que puede ampliarse con tipos predefinidos o definidos por el usuario.
Civil 3D ofrece varias formas de clasificar objetos:
-
Clasificaciones explícitas. Uso de categorías integradas como Alineación, Superficie y Obra lineal.
-
Clasificaciones implícitas. Uso de capas CAD, nombres de objetos, estilos o códigos para identificar entidades.
La extensión IFC 4.3 permite asignar estas clasificaciones de Civil 3D a clases IFC durante el proceso de exportación.
La asignación a clasificación y tipo IFC utiliza un proceso de cuatro fases. Las fases posteriores sobrescriben la asignación hasta que se decide una asignación final. No es necesario definir reglas en las fases 2, 3 o 4.
Fases de asignación de clasificación y tipo IFC
- Fase 1: estimación de clasificación y tipo de IFC basada en reglas internas codificadas. Se presupone que se exportan todos los objetos.
- Fase 2: el nombre de capa se utiliza para buscar y aplicar una regla de asignación.
- Fase 3: solo se aplica a algunos objetos.
- Puntos: el nombre de códigos de punto se utiliza para buscar y aplicar una regla de asignación.
- Vínculos: el nombre de códigos de vínculo se utiliza para buscar y aplicar una regla de asignación.
- Formas: el código de forma se utiliza para buscar y aplicar una regla de asignación.
- Fase 4: la asignación de conjuntos de propiedades del conjunto de propiedades IFC se enlaza al objeto.
Reglas de asignación
- El nombre recibe una comprobación de regla de expresión regular (regex). Regex es un potente sistema de comparación de textos que permite utilizar caracteres comodín. Para obtener más información, consulte Lenguaje de expresiones regulares.
- Se asigna un indicador para especificar si el objeto se exporta o no. Si un objeto está marcado (en cualquier fase) para no exportarse, no se realiza ningún trabajo o comprobación adicional en el objeto que contiene sus subobjetos.
- Se tienen en cuenta la clasificación IFC y el subtipo opcional.
A menos que se sobrescriba con la variable de entorno Civil3DIfcInfraConfigFilePath, los archivos de asignación se procesan en el orden siguiente. De nuevo, se utiliza la primera asignación coincidente encontrada en la lista anterior y todos los archivos son opcionales.
Asignación de orden de procesamiento de archivos
- {IFCOutputFolder}{IFCFilename}-IfcInfraExportMapping.json
- {DWGOutputFolder}{DWGFilename}-IfcInfraExportMapping.json
- {IFCOutputFolder}IfcInfraExportMapping.json
- {DWGOutputFolder}IfcInfraExportMapping.json
- {ProjectFolder}IfcInfraExportMapping.json
- C:\Program Data\Autodesk\Civil3D\ IfcInfraExportMapping.json
Nota:
- Utilice la herramienta Guardar asignación (comando IFCInfraSaveMappingConfig) para crear el archivo de asignación en la carpeta de dibujos actual. Si el dibujo no se ha guardado, se colocará en la carpeta C:\Program Data\Autodesk\Civil3D. Este archivo contiene asignaciones basadas en el contenido del dibujo actual y las reglas de asignación. Esto permite guardar de forma iterativa para crear y mejorar las reglas de asignación.
- Los archivos de asignación se han diseñado para definir solo excepciones o modificaciones en archivos anteriores. Como la mayoría de las empresas tienen convenciones de asignación de nombres y capas, se supone que los archivos de toda la empresa se colocan en la carpeta de proyecto o datos del programa.
- El objetivo es utilizar el archivo IFCOutputFolder para definir distintas asignaciones para las exportaciones IFC 4 e IFC 4.3.
- ProjectFolder se define en ifcInfraConfiguration.json.
- Puede establecer la variable de entorno del sistema Civil3DIfcInfraConfigFilePath para que apunte a un archivo de asignación válido. Si se ha definido y el archivo existe, se trata del ÚNICO archivo de asignación procesado.
En el siguiente ejemplo se muestra una regla de asignación típica.
{
"Name": "Daylight_Fill",
"IfcExportAs": "IfcAnnotation.StringLine",
"Export": true
},
IFCExportAs tiene el formato "IFCCLassification" o "IFCClassification.IFCType"