Editing IFC (Industry Foundation Classes - Clases fundamentales de la industria)

From Wiki.OSArch

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
 
{{IFC_Documentation}}
 
{{IFC_Documentation}}
[[File:Freecad-ifc-viewer.png|thumb|right|Un archivo IFC siendo analizado en FreeCAD]]
+
[[File:Freecad-ifc-viewer.png|thumb|right|An IFC file being viewed in FreeCAD]]
  
El IFC (Industry Foundation Classes) es un esquema [[AEC_Open_Data_directory|Open Data]] y un conjunto de formatos usados para almacenar datos [[OpenBIM]]. Es desarrollado y mantenido por la [[BuildingSMART International]]. Los datos IFC pueden describir digitalmente muchos conceptos, entre ellos:
+
IFC (Industry Foundation Classes), is an [[AEC_Open_Data_directory|Open Data]] schema and set of formats used to store [[OpenBIM]] data. It is developed and maintained by [[BuildingSMART International]]. IFC data can digitally describe many concepts, including:
  
* Objetos físicos o entornos construídos (muros, losas, columnas, cañerías),
+
* Physical objects in our built environment (walls, slabs, columns, pipes)
* Geometrías 2D y 3D que representan objetos,
+
* 2D and 3D geometry that represents objects or annotate objects
* Un conjunto diverso de propiedades y atributos que abarcan muchos dominios,
+
* A diverse set of properties and attributes spanning many domains
* Atributos de materiales y colores,
+
* Materials attributes and display colours
* Planeamiento de proyecto, reubicación de recursos y cronogramas,
+
* Construction planning, resource allocation, and scheduling
* Cuantificación de elementos,
+
* Quantification of elements
* Roles y responsibilidades de organizaciones e individuos,
+
* Roles and responsibilities of organisations and individuals
* Estrategias de diseño y restricciones legales,
+
* Design strategies and legal constraints
* Modelos analíticos para análisis estructural, análisis de eficiencia energética y de iluminación.
+
* Analytical models for structural analysis, energy analysis, and light analysis
  
La mayoría de los programas BIM pueden leer y escribir datos IFC. No obstante, la calidad de los datos varían significativamente dependiendo del software.
+
The majority of BIM programs can read and write IFC data. However, the quality of vendor support for IFC data varies significantly between software.
 
<div style="float: right; margin: 30px;"><youtube>https://www.youtube.com/watch?v=kMpzrUJY7LU</youtube></div>
 
<div style="float: right; margin: 30px;"><youtube>https://www.youtube.com/watch?v=kMpzrUJY7LU</youtube></div>
  
== Versiones IFC ==
+
== IFC versions ==
  
Actualmente hay dos versiones de IFC soportadas: IFC2x3 e IFC4. Esta última contiene nuevas características en comparación con la versión anterior: representación geométrica mejorada, soporte de geolocalización y más categorías de elementos. Sin embargo, el soporte de IFC4 es menos prominente que el IFC2x3, aunque esto está cambiando. IFC2x3 fue el estándar ISO desde el año 2005 al 2013, cuando lo reemplazó IFC4.
+
There are currently two commonly supported versions of IFC: IFC2X3 and IFC4. IFC4 contains many new features compared to IFC2X3, such as improved geometry representations, geolocation support, and more element categories. However, IFC4 support is less prominent than IFC2X3, though this is changing. IFC2X3 has been an ISO standard since 2005, and IFC4 has been an ISO standard since 2013.
  
== Formatos IFC ==
+
== IFC formats ==
  
Los datos IFC normalmente están incluídos en una archivo de texto plano, con la extensión <code>.ifc</code>. Un error común es considerar que el IFC es sólo un formato de archivo de intercambio: Se trata de un esquema de datos, y un archivo completo es sólo una de las muchas formas de transferir o almacenar datos OpenBIM. Es posible transferir tanto porciones de datos OpenBIM como modelos completos, usando una variedad de serializaciones. Otras serializaciones incluyen:
+
IFC data is most commonly found in a plain text file format with the file extension <code>.ifc</code>. A common misconception is that IFC is only a intermediate file format. Instead, IFC is a schema, with a full file being only one of many possible ways to store or transfer OpenBIM data. It is possible to transfer portions of OpenBIM data, or full models, using a variety of serialisations. Other serialisations include:
  
* <code>.ifc</code> Formato IFC-SPF: Basado en STEP, es un formato de texto plano comúnmente utilizado,
+
* <code>.ifc</code> IFC-SPF format, a commonly used plain text format based on STEP
* <code>.ifczip</code> Formato IfcZIP, donde un simple archivo <code>.ifc</code> es comprimido a un paquete ZIP,
+
* <code>.ifczip</code> IfcZIP format, where a single <code>.ifc</code> file is compressed into a ZIP package
* <code>.ifcxml</code> Formato IfcXML, un formato de texto plano,
+
* <code>.ifcxml</code> IfcXML format, a plain text format
* <code>.json</code> Formato JSON, un formato de texto plano,
+
* <code>.json</code> JSON format, a plain text format
* <code>.hdf</code> Formato HDF5, un formato binario,
+
* <code>.hdf</code> HDF5 format, a binary format
* <code>.sqlite</code> Formato SQLite, un formato binario.
+
* <code>.sqlite</code> SQLite format, a binary format
  
Los formatos más utilizados frecuentemente son <code>.ifc</code> y <code>.ifczip</code>.
+
In reality, currently only <code>.ifc</code> and <code>.ifczip</code> sees common usage.
  
== Clases IFC ==
+
== IFC classes ==
  
En IFC, un concepto básico es la ''clase IFC''. Hay cientos de clases IFC, algunos ejemplos son <code>IfcWall</code>, <code>IfcBuilding</code> y <code>IfcTask</code>. Las clases pueden tener atributos. Por ejemplo, un objeto <code>IfcWall</code> puede tener un atributo <code>Name</code>.
+
In IFC, a single concept is known as an ''IFC class''. There are hundreds of IFC classes. Examples of IFC classes are <code>IfcWall</code>, <code>IfcBuilding</code>, and <code>IfcTask</code>. Classes can have attributes, for instance, the <code>IfcWall</code> can have a <code>Name</code> attribute. Classes can also have relationships to other classes, for example an <code>IfcWall</code> can be related to an <code>IfcBuilding</code> by being spatially contained within the <code>IfcBuilding</code>.
Las clases también pueden relacionarse con otras clases. Por ejemplo, un objeto <code>IfcWall</code> puede estar relacionado a un objeto <code>IfcBuilding</code>, por estar espacialmente contenido dentro del <code>IfcBuilding</code>.
 
  
[[File:Ifcwall.png|thumb|right|Un ejemplo de jerarqúa de clases IFC]]
+
[[File:Ifcwall.png|thumb|right|An example hierarchy of IFC classes]]
  
Algunas clases pueden desprenderse de otras clases, construyendo una jerarquía de clases. Si una clase pertenece a otra clase, "hereda" todos sus atributos y relaciones. Por ejemplo, la clase <code>IfcProduct</code> posee un atributo <code>Representation</code>, y éste puede almacenar geometrías 3D que representen a esa clase. A partir de ésto, la clase <code>IfcWall</code> posee también el atributo <code>Representation</code> para almacenar geometría 3D, ya que esta clase también se "desprende" de la clase <code>IfcProduct</code>. Sin embargo, la clase <code>IfcPerson</code> ''no'' se desprende de la clase <code>IfcProduct</code>, por lo que ''no'' posee un atributo <code>Representation</code>.
+
Classes can inherit from other classes, building up a hierarchy of classes. If a class inherits from another class, it inherits all of its attributes and relationships. For example, the <code>IfcProduct</code> class has a <code>Representation</code> attribute, which can store 3D geometry that represents that class. Because the <code>IfcWall</code> class inherits from the <code>IfcProduct</code> class, it also has a <code>Representation</code> attribute to store 3D geometry. However, the <code>IfcPerson</code> class does ''not'' inherit from the <code>IfcProduct</code> class, and so it does ''not'' have a <code>Representation</code> attribute.
  
Revisa el artículo específico a las [[IFC_classes|Clases IFC]]
+
See also the article specific to [[IFC_classes]]
  
= Mira también =
+
= See also =
* El artículo [[:Category:Autodesk Revit|Categoría: Autodesk Revit]] para ver cómo aplicar IFC en [[Autodesk Revit]]
+
* The [[:Category:Autodesk Revit]] links to pages on using IFC in [[Autodesk Revit]]
* El artículo [[:Category:Graphisoft_Archicad|Categoría: Graphisoft_Archicad]] para ver cómo aplicar IFC en[[ArchiCAD]]
+
* The [[:Category:Graphisoft_Archicad]] links to pages on using IFC in [[ArchiCAD]]
  
= Recursos externos =
+
= External Resources =
* La buildingSMART Denmark publicó una [https://anvisninger.molio.dk/Gratis-vaerktojer/buildingSMART/IFC_Export_Guide_EN Guía para exportar IFC desde Archicad y Revit]
+
* buildingSMART Denmark have written an [https://anvisninger.molio.dk/Gratis-vaerktojer/buildingSMART/IFC_Export_Guide_EN IFC Export Guide for Revit and ArchiCAD]
  
 
[[Category:Industry Foundation Classes (IFC)]]
 
[[Category:Industry Foundation Classes (IFC)]]
 
[[Category:File formats]]
 
[[Category:File formats]]

Please note that all contributions to Wiki.OSArch are considered to be released under the Creative Commons Attribution-ShareAlike (see Wiki.OSArch:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)

Template used on this page: