{"id":28670,"date":"2019-04-08T16:58:39","date_gmt":"2019-04-08T15:58:39","guid":{"rendered":"https:\/\/mascalagrimas.es\/dev-msi_old\/?p=28670"},"modified":"2019-04-08T16:58:39","modified_gmt":"2019-04-08T15:58:39","slug":"criterios-a-tener-en-cuenta-para-exportar-un-ifc","status":"publish","type":"post","link":"https:\/\/mascalagrimas.es\/dev-msi_old\/criterios-a-tener-en-cuenta-para-exportar-un-ifc\/","title":{"rendered":"Criterios a tener en cuenta para exportar un IFC"},"content":{"rendered":"\n[et_pb_section admin_label=\u00bbsection\u00bb]\n\t\t[et_pb_row admin_label=\u00bbrow\u00bb]\n\t\t\t[et_pb_column type=\u00bb4_4&#8243;][et_pb_text admin_label=\u00bbText\u00bb]<!-- divi:quote {\"className\":\"is-style-large\"} -->\n<blockquote class=\"wp-block-quote is-style-large\"><p>Qu\u00e9 debo pensar antes de modelar si quiero exportar a IFC<\/p><\/blockquote>\n<!-- \/divi:quote -->\n\n<!-- divi:paragraph -->\n<p>Normalmente nos encontramos con proyectos donde se han trabajado estrategias para hacer el modelado m\u00e1s eficiente pero que resultan incompatibles con la exportaci\u00f3n de ese modelo a IFC. Dependiendo de c\u00f3mo hayamos modelado, obtendremos un archivo IFC de un modo m\u00e1s o menos sencillo.<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:paragraph -->\n<p>En este post veremos algunos aspectos de modelo que se deben tener en cuenta para exportar a este formato de intercambio.<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:spacer {\"height\":54} -->\n<div style=\"height:54px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<!-- \/divi:spacer -->\n\n<!-- divi:paragraph -->\n<p>Como vimos en el post anterior, <a href=\"https:\/\/mascalagrimas.es\/dev-msi_old\/ifc-como-crear-property-sets\/\">IFC. C\u00f3mo crear Property Sets<\/a>, pudimos ver c\u00f3mo generar agrupaciones de datos seg\u00fan par\u00e1metros existentes de nuestro modelo para poderlo leer desde cualquier software de coordinaci\u00f3n.<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:paragraph -->\n<p>Es importante tener controlada la informaci\u00f3n que queremos exportar. Pero no solamente eso es importante, sino que tambi\u00e9n tenemos que tener presente c\u00f3mo hemos modelado nuestro proyecto para poder exportar a IFC.<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:paragraph -->\n<p>Estrategias de modelado:<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:list -->\n<ul><li>Un \u00fanico modelo por disciplina,<strong> modelado \u00edntegramente<\/strong> cada uno de ellos <strong>en un archivo de Revit.<\/strong><\/li><li>Un modelo de disciplina compuesto por <strong>archivos linkados<\/strong> seg\u00fan: tipolog\u00eda de piso, tipolog\u00eda de planta o de elemento constructivo.<\/li><li>Un modelo por disciplina compuesto por <strong>Grupos<\/strong> seg\u00fan el criterio de subdivisi\u00f3n escogido.<\/li><\/ul>\n<!-- \/divi:list -->\n\n<!-- divi:heading -->\n<h2>\u00bfC\u00f3mo funciona cada uno de ellos para crear un archivo IFC?<\/h2>\n<!-- \/divi:heading -->\n\n<!-- divi:paragraph -->\n<p>Vamos a realizar una prueba con cada uno de ellos y para ver c\u00f3mo afecta la exportaci\u00f3n de los datos seg\u00fan los criterios que necesitamos.<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:heading {\"level\":3} -->\n<h3>Caso 1: Modelo \u00edntegramente en un \u00fanico archivo<\/h3>\n<!-- \/divi:heading -->\n\n<!-- divi:paragraph -->\n<p>La exportaci\u00f3n\nde los elementos se realiza correctamente. Normalmente, la <strong>geometr\u00eda<\/strong> se exporta de forma correcta. Solamente decidiremos qu\u00e9 niveles queremos exportar, la\ninformaci\u00f3n que se leer\u00e1 en la cabecera del fichero, qu\u00e9 tipo de informaci\u00f3n y\nc\u00f3mo queremos agruparla para exportar.<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:paragraph -->\n<p>Vimos en el post anterior que pod\u00edamos crear los <strong>Property Sets<\/strong> por tablas de planificaci\u00f3n o por <strong>mapeo de txt<\/strong>. Pero aparte de c\u00f3mo se realiza uno u otro, debemos tener en cuenta en qu\u00e9 afecta c\u00f3mo lo hagamos.  Si lo hacemos por tabla de planificaci\u00f3n, debemos tener en cuenta que la tabla deber\u00e1 contener <strong>IFC<\/strong>, <strong>Pset <\/strong>o<strong> Common<\/strong> + el nombre que le queramos llamar. Si se trata de informaci\u00f3n especializada de una categor\u00eda concreta, funciona perfectamente: la informaci\u00f3n sale agrupada en su pesta\u00f1a nueva. Es aqu\u00ed donde encontramos un inconveniente: si lo que quiero es sacar informaci\u00f3n general de todas las categor\u00edas, como, por ejemplo:<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:paragraph -->\n<p>Datos generales:<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:list -->\n<ul><li>Nombre del tipo.<\/li><li>Assembly Code.<\/li><\/ul>\n<!-- \/divi:list -->\n\n<!-- divi:paragraph -->\n<p>En este caso, el\npaso m\u00e1s intuitivo es realizar una <strong>tabla\nde planificaci\u00f3n multicategor\u00eda<\/strong>. Pero, como ya sabemos, este tipo de tablas\n<strong>solo nos muestran las categor\u00edas que no\nson de sistema<\/strong>. Por tanto, deber\u00edamos necesitar tantas tablas como\ncategor\u00edas queramos exportar.<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:paragraph -->\n<p>Pero qu\u00e9 nos encontramos: <strong>dos tablas nunca se pueden llamar igual<\/strong>.<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:image {\"id\":28673,\"align\":\"center\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" width=\"818\" height=\"553\" src=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen1.png\" alt=\"\" class=\"wp-image-28673\" title=\"\" srcset=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen1.png 818w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen1-300x203.png 300w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen1-768x519.png 768w\" sizes=\"(max-width: 818px) 100vw, 818px\" \/><figcaption>Imagen 1. Mensaje de error al dar dos nombres iguales a tablas. Fuente propia.<\/figcaption><\/figure><\/div>\n<!-- \/divi:image -->\n\n<!-- divi:paragraph -->\n<p>Es por eso que lo que obtenemos en el modelo de coordinaci\u00f3n de IFC son dos o m\u00e1s pesta\u00f1as distintas para obtener la misma. <\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:paragraph -->\n<p>En cambio, si lo realizamos por un archivo .txt, donde le indicamos el Property set y la o las categor\u00edas que queremos escoger, veremos el resultado en un \u00fanico grupo<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:image {\"id\":28675,\"align\":\"center\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" width=\"1024\" height=\"529\" src=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen2-1024x529.png\" alt=\"\" class=\"wp-image-28675\" title=\"\" srcset=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen2-1024x529.png 1024w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen2-300x155.png 300w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen2-768x396.png 768w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen2.png 1263w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Imagen 2. Muestra dos grupos distintos en Visor IFC. Fuente propia.<\/figcaption><\/figure><\/div>\n<!-- \/divi:image -->\n\n<!-- divi:image {\"id\":28676,\"align\":\"center\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" width=\"1024\" height=\"782\" src=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen3-1024x782.png\" alt=\"\" class=\"wp-image-28676\" title=\"\" srcset=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen3-1024x782.png 1024w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen3-300x229.png 300w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen3-768x587.png 768w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen3.png 1043w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Imagen 3. Informaci\u00f3n en un \u00fanico grupo. Fuente propia.<\/figcaption><\/figure><\/div>\n<!-- \/divi:image -->\n\n<!-- divi:heading {\"level\":3} -->\n<h3>Caso 2: Modelo compuesto por links<\/h3>\n<!-- \/divi:heading -->\n\n<!-- divi:paragraph -->\n<p>Si el modelo lo tenemos compuesto por <strong>links<\/strong> que conforman distintas partes del modelo, deberemos tener en cuenta que, por defecto, si exportamos a IFC sin indicar nada, solo se nos exportar\u00e1 la parte del modelo que no forme parte de un link.<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:image {\"id\":28677,\"align\":\"center\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"781\" height=\"246\" src=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen4.png\" alt=\"\" class=\"wp-image-28677\" title=\"\" srcset=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen4.png 781w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen4-300x94.png 300w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen4-768x242.png 768w\" sizes=\"(max-width: 781px) 100vw, 781px\" \/><figcaption>Imagen 4. Muestra de c\u00f3mo se exporta lo que no es un link. Fuente propia.<\/figcaption><\/figure><\/div>\n<!-- \/divi:image -->\n\n<!-- divi:paragraph -->\n<p>Lo que podremos hacer es indicarle en el <strong>exportador que nos exporte los archivos linkados como archivos separados de IFC<\/strong>. Los archivos linkados deben tener las <strong>coordenadas debidamente insertadas<\/strong>. De este modo, obtendr\u00edamos tantos archivos IFC como links tenga el modelo que casar\u00e1n a la perfecci\u00f3n. Y que si, adem\u00e1s, exportamos los par\u00e1metros por un .txt, mantienen la \u00fanica agrupaci\u00f3n de datos generales.<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:image {\"id\":28678,\"align\":\"center\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"357\" src=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen5-1024x357.png\" alt=\"\" class=\"wp-image-28678\" title=\"\" srcset=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen5-1024x357.png 1024w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen5-300x105.png 300w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen5-768x268.png 768w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen5.png 1406w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Imagen 5. Comprobaci\u00f3n del correcto funcionamiento de datos y archivos linkados. Fuente propia.<\/figcaption><\/figure><\/div>\n<!-- \/divi:image -->\n\n<!-- divi:heading {\"level\":3} -->\n<h3> Caso 3: Modelo compuesto por grupos<\/h3>\n<!-- \/divi:heading -->\n\n<!-- divi:paragraph -->\n<p> En el caso de tener un archivo con <strong>grupos<\/strong>, la exportaci\u00f3n, en principio, no deber\u00eda dar problemas. Si se trata de modelos donde los grupos son grupos consistentes, la exportaci\u00f3n se hace bien y la exportaci\u00f3n de datos por .txt se hace correctamente. <\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:image {\"id\":28679,\"align\":\"center\"} -->\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"311\" src=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen6-1024x311.png\" alt=\"\" class=\"wp-image-28679\" title=\"\" srcset=\"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen6-1024x311.png 1024w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen6-300x91.png 300w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen6-768x233.png 768w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen6-1536x466.png 1536w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen6-1568x475.png 1568w, https:\/\/mascalagrimas.es\/dev-msi_old\/wp-content\/uploads\/2019\/04\/Imagen6.png 1672w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Imagen 6. Ejemplo DE exportaci\u00f3n por Grupos. Fuente propia.<\/figcaption><\/figure><\/div>\n<!-- \/divi:image -->\n\n<!-- divi:paragraph -->\n<p>Ahora bien, controlaremos c\u00f3mo se han realizado\nestos grupos:<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:list -->\n<ul><li>Si es un \u00fanico grupo de elementos creado en proyecto.<\/li><li>Si es un grupo que contiene m\u00e1s grupos creados en el mismo proyecto.<\/li><li>Si es un grupo cargado desde un archivo externo.<\/li><li>Si es un grupo que contiene m\u00e1s grupos dentro cargado desde un archivo externo.<\/li><\/ul>\n<!-- \/divi:list -->\n\n<!-- divi:paragraph -->\n<p>Si el modelo se parece a los tipos de estructuraci\u00f3n del final de la lista, ser\u00e1 m\u00e1s dif\u00edcil de tratar el modelo para exportar a IFC y su control deber\u00e1 ser mayor.<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:paragraph -->\n<p>Si no, sacaremos cada archivo como <strong>IFC individuales<\/strong> para luego poder\ngenerar un archivo de modelo formado por links de IFC. O en fase final de\nproyecto, <strong>explotar los grupos<\/strong> antes\nde exportar.<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:paragraph -->\n<p>Por tanto, viendo c\u00f3mo influye la exportaci\u00f3n a\nIFC seg\u00fan el criterio de modelado, es importante tenerlo en cuenta antes de\nempezar un proyecto. <\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:paragraph -->\n<p>Adem\u00e1s, ya hemos comprobado que no solo es importante c\u00f3mo se modelar\u00e1 geom\u00e9tricamente, sino que tambi\u00e9n es importante saber c\u00f3mo quiero que finalmente se organice mi informaci\u00f3n y c\u00f3mo la quiero visualizar en el visor de IFC que use. <\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:paragraph -->\n<p>Aunque en este post solo hemos visto c\u00f3mo puede afectar a nivel general de proyecci\u00f3n, en posts futuros seguiremos viendo m\u00e1s concretamente criterios de modelado y de familias. <\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:separator -->\n<hr class=\"wp-block-separator\"\/>\n<!-- \/divi:separator -->\n\n<!-- divi:paragraph -->\n<p>\u00bfPodemos ayudarte con alg\u00fan proyecto? Te asesoramos y ayudamos a implementar la metodolog\u00eda BIM, acompa\u00f1\u00e1ndote durante todo el proceso.<\/p>\n<!-- \/divi:paragraph -->\n\n<!-- divi:button {\"backgroundColor\":\"vivid-red\",\"customTextColor\":\"#ffffff\",\"align\":\"right\",\"className\":\"is-style-outline\"} -->\n<div class=\"wp-block-button alignright is-style-outline\"><a class=\"wp-block-button__link has-text-color has-background has-vivid-red-background-color\" href=\"https:\/\/mascalagrimas.es\/dev-msi_old\/consultoria-bim\/\" style=\"color:#ffffff\">NUESTROS SERVICIOS<\/a><\/div>\n<!-- \/divi:button -->[\/et_pb_text][\/et_pb_column]\n\t\t[\/et_pb_row]\n\t[\/et_pb_section]\n","protected":false},"excerpt":{"rendered":"<p>Qu\u00e9 debo pensar antes de modelar si quiero exportar a IFC<\/p>\n","protected":false},"author":7,"featured_media":28682,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"_joinchat":[],"footnotes":""},"categories":[5],"tags":[11,38,39,22],"class_list":["post-28670","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-consultoria","tag-bim","tag-ifc","tag-open-bim","tag-revit","entry"],"acf":[],"_links":{"self":[{"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/posts\/28670"}],"collection":[{"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/comments?post=28670"}],"version-history":[{"count":0,"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/posts\/28670\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/media\/28682"}],"wp:attachment":[{"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/media?parent=28670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/categories?post=28670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mascalagrimas.es\/dev-msi_old\/wp-json\/wp\/v2\/tags?post=28670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}