logo
  • Plataforma
    • MSI_ Digital Platform
    • MSI_ BIM Platform
    • MSI_ Asset Platform
    • MSI_ Talent Platform
  • Sectores
    • Digitalización industrial
    • Digitalización del agua
  • Academy
  • Somos MSI Digital Builders
  • Casos de éxito
  • Contacto

Auditoria

Post Marcos 1

¿Por qué Dynamo? Vol. V: Auditorías de metadata o información no gráfica

Como sabéis los modelos BIM son bases de datos que incluyen información gráfica y no gráfica. En toda base de datos es importante mantener una consistencia y una coherencia entre elementos para garantizar que los modelos se realizan de una forma correcta.

La idea de comprobar que la definición geométrica de un modelo es correcta está muy extendida. A través del análisis de colisiones podemos detectar errores en los modelos por lo que respecta a información gráfica o geométrica, ¿pero que pasa con la información no geométrica?

¿Cómo comprobamos la información no geométrica?

Hay diversas maneras de comprobar que un parámetro está rellenado o no: podemos realizar tablas de planificación, filtros en una vista, revisión manual del modelo parámetro a parámetro… Maneras hay muchas, pero todas las anteriores comparten algo entre sí, y es que en todas ellas se tarda mucho tiempo en comprobar que todo está correcto. Si además tenemos en cuenta que en un proyecto puede haber diversos modelos o archivos que comprobar, la cantidad de tiempo que hay que invertir en comprobar todos los parámetros puede desesperarnos o bien empujarnos a no comprobarlo.

De la misma manera que utilizamos los análisis de colisiones para comprobar y corregir errores a nivel geométrico, deberíamos usar las auditorías de metadata como herramienta que nos permita detectar errores a nivel de información no gráfica, inconsistencia e incoherencia de datos o cualquier descuido que pueda desestructurar nuestra base de datos para poder corregirla.

Antecedentes

En el siguiente proyecto se federó a través de 7 modelos distintos con distintas zonas del proyecto e instalaciones. El proyecto corresponde a una parada del metro junto con un intercambiador.

Imagen 1. Modelos 3D del proyecto. Fuente propia.
Imagen 2. Modelos 3D del proyecto. Fuente propia.

La información que debe revisarse corresponde a parámetros de ubicación y localización, estado en obra, descripciones, clasificaciones, unidades de medida, mediciones, etc.

Revisar todos estos modelos hubiera llevado demasiado tiempo ya que supone entrar en todos los modelos y realizar una comprobación visual de forma individual. Con la intención de agilizar el proceso se opta por hacerlo a través de automatizaciones.

Script

El script tiene 3 partes, una que recoge los elementos y los valores de los parámetros que nos interesa analizar, tratamiento de estos datos y volcado de los resultados a Excel.

Para generar este script se han usado los siguientes paquetes:

  • Rhythm
  • Orchid

Recogida de información

Para realizar la comprobación primero deberemos extraer la información necesaria del modelo: elementos y valores de parámetros de los elementos. Dentro de un modelo Revit tenemos muchos parámetros y no los queremos analizar todos, solo aquellos que nos exige el cliente. De forma que extraeremos los elementos del modelo [1], leeremos de nuestra base de datos (Excel) los nombres de los parámetros que queremos leer [2] y lo cruzaremos con los elementos detectados en el modelo para obtener los valores [3].

Imagen 3. Script: Extracción de información. Fuente propia.

Tratamiento de la información

Una vez que hemos extraído los datos, debemos comprobar que se encuentran debidamente rellenados. Es muy difícil realizar esta comprobación ya que tendríamos que realizar previamente una base de datos donde se mostrara para cada elemento que valor debería visualizarse. En este caso, lo que se hace es comprobar que no se encuentre vacío, con un espacio o con el texto “A emplenar” que es el texto de partida. Eso es lo que comprobamos con el primer Python Script llamado MSI.Excluidor. Muchas de estas funciones se pueden realizar con nodos existentes de Dynamo, pero practicar y no perder el uso de este lenguaje, si son pocas líneas de código, opto por escribirlo yo mismo.

Imagen 4. Script: Tratamiento de la información. Fuente propia.

Con el segundo lo que buscamos es recoger todos los id’s de elementos que no estén debidamente rellenados y los escribo en un formato beneficioso para nuestros modeladores. Dentro de Revit tenemos la opción de seleccionar varios elementos de golpe, la función se llama Selección por id. Si somos capaces de seleccionar todos los elementos que requieren del rellenado de un parámetro, será fácil para el equipo de modelado encontrarlos y poder rellenarlos. Pero para ello es necesario extraerlos con un formato concreto: id1, id2, id3, etc. Es necesario que de una lista generemos un string donde se dividan los antiguos índices mediante comas. El segundo Python Script, MSI.Compactador ID’s, se encarga de realizar esta última tarea.

A través de un codeblock calculamos el % de elementos analizados y el porcentaje de elementos que se encuentran incorrectamente rellenados, así tendremos un indicador del estado de parametrización del modelo parámetro a parámetro.

Volcado de los resultados a Excel

Una vez realicemos esta acción para cada parámetro que queramos analizar, recogeremos todos los resultados en una lista y lo exportaremos a una hoja de Excel. Dicha hoja se llamará de la misma manera que el documento que estamos analizando. Por lo que deberemos ejecutar este script en cada uno de los archivos que conforman el modelo federado.

Imagen 5. Script: Volcado de los resultados a Excel. Fuente propia.

El aspecto con el que cuentan las distintas hojas para cada modelo en el Excel es este:

Imagen 6. Hoja por modelo en Excel. Fuente propia.

Una columna para el nombre del parámetro analizado, otra con los ID’s de los elementos que necesitan ser rellenados y al lado el % de elementos debidamente rellenado.

Como resumen, generamos una tabla donde podemos ver el estado general del proyecto comparando los diversos % de los modelos y del conjunto.

Imagen 7. Resumen de los modelos en Excel. Fuente propia.

De esta manera podremos identificar en qué modelos y qué parámetros están más o menos trabajados.

Conclusiones

La gestión de datos a través de automatizaciones es indispensable si queremos mantener la calidad de los modelos y su información a la vez que controlamos los costes derivados de la generación y auditoria de los modelos. Debemos preparar herramientas que nos permitan cada vez realizar tareas de comprobación más rápido y con mayor volumen de datos.


by aca

Entradas recientes

  • MSI Academy recibe el Sello CUM LAUDE en Emagister
  • Medición del ROI en proyectos BIM: métodos y beneficios
  • Cursos y másters en BIM: qué buscar y cómo elegir el adecuado
  • Superando los retos de la implementación BIM en tu organización
  • Tendencias BIM: Lo que espera a la industria de la construcción

Comentarios recientes

  1. gracie en Como realizar modelos con construcciones de madera en Revit
  2. Instalación de placas solares en comunidad de vecinos - Atomiun Services en Cómo hacer un estudio solar
  3. Cómo traspasar la información de DWG a Revit - en Dynamo
  4. Construcción modular: ¿Qué es y cómo proyectarla? - en Construcción modular: ¿Qué es y cómo proyectarla?
  5. ¿Cómo gestionar revisiones de proyecto en Revit? - en ¿Cómo gestionar revisiones de proyecto en Revit?

Archivos

  • enero 2025
  • marzo 2024
  • febrero 2024
  • enero 2024
  • diciembre 2023
  • noviembre 2023
  • octubre 2023
  • junio 2023
  • mayo 2023
  • abril 2023
  • marzo 2023
  • octubre 2022
  • septiembre 2022
  • julio 2022
  • junio 2022
  • abril 2022
  • marzo 2022
  • febrero 2022
  • enero 2022
  • diciembre 2021
  • noviembre 2021
  • octubre 2021
  • septiembre 2021
  • agosto 2021
  • julio 2021
  • junio 2021
  • mayo 2021
  • abril 2021
  • marzo 2021
  • febrero 2021
  • enero 2021
  • diciembre 2020
  • noviembre 2020
  • octubre 2020
  • septiembre 2020
  • julio 2020
  • junio 2020
  • mayo 2020
  • abril 2020
  • marzo 2020
  • febrero 2020
  • enero 2020
  • diciembre 2019
  • noviembre 2019
  • octubre 2019
  • septiembre 2019
  • julio 2019
  • mayo 2019
  • abril 2019
  • marzo 2019
  • febrero 2019
  • enero 2019
  • diciembre 2018
  • noviembre 2018
  • octubre 2018
  • septiembre 2018
  • agosto 2018
  • julio 2018
  • junio 2018
  • mayo 2018
  • abril 2018
  • marzo 2018
  • febrero 2018
  • enero 2018
  • agosto 2017
  • marzo 2017
  • febrero 2017

Categorías

  • Noticias
  • Consultoría
  • BIM en Obra
  • Formación
  • Facility Management
  • Uncategorized

    Los datos incluidos en este formulario serán incorporados en un fichero titularidad de Manteniment Sostenible Integral S.L. con la finalidad principal de gestionar su interés por los productos de la empresa y en su caso, para el envío de comunicaciones comerciales de Manteniment Sostenible Integral S.L.

    © 2025 MSI Digital Builders. All rights reserved

    Headquarters

    Carrer Comte de Salvatierra 10, Principal08006 BarcelonaTeléfono: 935 27 62 87info@msistudio.com

    Sede Madrid

    Paseo de la Castellana 18, 7ª planta28046 MadridTeléfono: 910626830 ext 6830info@msistudio.com

    Política de privacidad · Aviso legal · Política de cookies · 

    Solicita una demo.

      Los datos incluidos en este formulario serán incorporados en un fichero titularidad de Manteniment Sostenible Integral S.L. con la finalidad principal de gestionar su interés por los productos de la empresa y en su caso, para el envío de comunicaciones comerciales de Manteniment Sostenible Integral S.L.