Formato de archivo IFC
Revisión
El formato de archivo IFC (Industry Foundation Classes) es un estándar crucial en la industria de la arquitectura, la ingeniería y la construcción (AEC). Fue diseñado para facilitar el intercambio de datos sin límites entre las diversas aplicaciones de software utilizadas por arquitectos, Ingenieros, contratistas y gestores de instalaciones. Al establecer un lenguaje común para los objetos de construcción y sus propiedades, IFC asegura que la información permanece intacta y útil a medida que se mueve de una aplicación a otra. Este formato soporta una amplia gama de tipos de Datos, incluyendo geometría, cálculos, cantidades, y más, lo hace indispensable para profesionales involucrados en todo el ciclo de vida de un proyecto.
Los desarrolladores y los usuarios técnicos se confian en IFC porque promueve la interoperabilidad y reduce la pérdida de información durante la transmisión. Si usted está trabajando con software CAD o herramientas de gestión de proyectos, entender cómo trabajar con los archivos I FC es esencial para mantener la integridad de los datos a través de diferentes plataformas y aplicaciones.
Características clave
- Interoperable intercambio de datos: Facilita la transferencia sin sentido de los datos relacionados con la construcción entre varios programas de AEC.
- **Types de datos abrangentes: **Suporta una amplia gama de información, incluyendo geometría, cálculos, cantidades, detalles de gestión de instalaciones, y más.
- Estándares de versión: Las actualizaciones periódicas garantizan la compatibilidad con las últimas exigencias y avances de la industria.
- Arquitectura de la capa de recursos: Organizada en cuatro capas conceptuales para proporcionar definiciones estructuradas de datos para diferentes niveles de especialización.
- XML y soporte ZIP: Ofrece flexibilidad a través de la representación XML y los formatos comprimidos para un almacenamiento y transmisión eficientes.
especificaciones técnicas
Formación estructural
Los archivos IFC son típicamente en el formato STEP (Standard for the Exchange of Product Model Data), que se adhiere a los estándares ISO 10303 .ifc
Además, hay una versión XML (IFC-XML
) que cumple con la ISO 10303-28 y puede ser comprimido en un archivo ZIP para un almacenamiento y transmisión eficientes.
Componentes básicos
La estructura de los archivos IFC incluye varias capas:
- **La capa de recursos: ** Contiene definiciones de los recursos sin identificadores globalmente únicos.
- Core Layer: Incluye el esquema de núcleo con entidades que cargan de IDs globalmente únicos, información de propietario y datos de historia.
- La capa de interoperabilidad: Se especializa en intercambio interdomain para información de construcción.
- Domain Layer: Se centra en intercambios intra-dominio específicos para ciertas disciplinas.
Estándares y Compatibilidad
IFC se adhiere a los estándares internacionales establecidos por la construcciónSMART International. El formato soporta varias versiones, con la última que es I FC4 Add2 (2016). La compatibilidad de retroceso se mantiene a través de diferentes versións, garantizando que los archivos más antiguos todavía se pueden leer y utilizar en aplicaciones más nuevas.
Historia y Evolución
La iniciativa para desarrollar IFC comenzó en 1994 por Autodesk con el objetivo de apoyar el desarrollo de aplicaciones integradas. Primeros adoptores incluyeron empresas como Honeywell, Butler Manufacturing y AT&T. En 1995, la adhesión se abrió a cualquier persona bajo el nombre de International Alliance for Interoperability (IAI.
A lo largo de los años, IFC ha sometido varias revisiones para mejorar sus capacidades y adaptarse a las necesidades evolucionantes de la industria:
- IFC 1.5 (1997): lanzamiento inicial con características básicas de intercambio de datos.
- IFC 2x3 (2006): Apoyo ampliado para componentes y procesos adicionales de construcción.
- IFC4 (2013): Se han introducido mejoras significativas en la representación de datos y la interoperabilidad.
Trabajar con los archivos IFC
Descargar archivos IFC
Para abrir y ver archivos IFC, se puede utilizar software especializado como Tekla Structures, Allplan, o ArchiCAD. Estas aplicaciones son compatibles en todas las plataformas de Windows, macOS y Linux. Además, espectadores basados en la web como IfcJS proporcionan una manera fácil de visualizar los datos IFC en un navegador.
Convertir archivos IFC
Los escenarios de conversión comunes incluyen la traducción de los archivos IFC a otros formatos como JSON para facilitar la manipulación por lenguas de programación o la conversion entre diferentes versiones del formato IFS. El enfoque normalmente implica el uso de herramientas de software dedicadas que apoyan estas conversiones, garantizando la integridad de datos y la compatibilidad con las aplicaciones dirigidas.
Creación de archivos IFC
Los archivos IFC se crean generalmente a través de software CAD como Revit, ArchiCAD, o Bentley MicroStation. Estos programas generan ficheros I FC de acuerdo con los últimos estándares establecidos por BuildingSMART International, lo que permite la integración sin límites en otros flujos de trabajo de la AEC.
Casos de uso comunes
- Proyecto Colaboración: Facilitar el intercambio de datos entre arquitectos e ingenieros durante las etapas de planificación del proyecto.
- Manejo de instalaciones: Gestión de la información de las instalaciones durante todo el ciclo de vida de un edificio para el mantenimiento y las operaciones.
- Documentación de la construcción: Crear documentos de construcción detallados que incluyan todas las especificaciones y requisitos necesarios.
- Estimación del coste: Proporcionar estimaciones de costes precisas basadas en los datos completos de la construcción.
- **Análisis de sostenibilidad: ** Evaluación del impacto ambiental de los edificios a través de análisis detallados del uso de materiales y energía.
Beneficios y limitaciones
Las ventajas:
- Interoperabilidad mejorada: Asegura el intercambio sin sentido de datos entre diferentes aplicaciones de software de AEC.
- Types de datos completos: Apoya una amplia gama de información relacionada con la construcción, mejorando las capacidades de gestión de proyectos.
- **Atualizaciones periódicas: ** Actualizado continuamente para cumplir con los estándares y requisitos de la industria en evolución.
Las limitaciones:
- Complejidad: La estructura detallada y las múltiples capas pueden hacer que sea difícil para los nuevos usuarios entender y implementar de manera efectiva.
- **Tamaño de archivo: ** Las versiones XML de los archivos IFC son significativamente más grandes en comparación con los formatos binarios, lo que afecta al almacenamiento y a la eficiencia de la transmisión.
Recursos de desarrolladores
La programación con los archivos IFC se apoya a través de diversas APIs y bibliotecas. ejemplos de código y guías de implementación se añadirán pronto.
Preguntas frecuentes
Qué herramientas pueden abrir los archivos IFC?
Software especializado como Tekla Structures, Allplan, ArchiCAD, o espectadores basados en la web como IfcJS se usan comúnmente para abrir y ver archivos IFC.
Cómo convertir un archivo IFC en otro formato?
Utilice herramientas de conversión dedicadas proporcionadas por proveedores de software CAD o aplicaciones de terceros que soportan conversiones IFC-to-JSON para la integración de programación más fácil.
Por qué la versión XML de IFC es más grande que la versión binaria?
La versión XML incluye metadatos extensos y el formato de lectura humana, lo que lo hace más verboso en comparación con un formato binario compacto como STEP.