Ampliación de sistema piloto de permisos de construcción digitales para la Intendencia de Montevideo.
- Abstract
- Necesidades y Objetivos
- Solución Propuesta
- Requerimientos
- Cronograma
- Demo
- Subsistemas
- Casos de Uso
- Instalación
- Documento
El proyecto final de carrera se enfoca en la expansión de un proyecto existente, el cual tiene como objetivo principal la implementación de un sistema de gestión de permisos de construcción digitales en la Intendencia de Montevideo (IdeM). Este proyecto busca abordar una serie de desafíos en la gestión de permisos de construcción, relativos a los procesos de solicitud, evaluación y aprobación de estos.
Para abordar estos desafíos, se ha desarrollado un piloto que permite la recepción de archivos IFC (Industry Foundation Class), un estándar de exportación de modelos digitales BIM (Building Information Modeling), lo que permite verificar si los modelos cumplen con la normativa vigente a través de algoritmos y cálculos geométricos. El piloto actualmente cubre una parte del Digesto Departamental.
El alcance del proyecto incluye la creación de un sistema conservando los lenguajes utilizados en el piloto, compuesto por diversos subsistemas, como un servidor BIM para el almacenamiento de modelos IFC y un subsistema Frontend que permite la visualización e interacción con modelos 3D. La inclusión de un Motor DMN (Decision Model and Notation) para abordar requerimientos normativos como reglas de negocio. También implica el establecimiento de una nueva base de datos para almacenar información procesada, y un subsistema Backend para gestionar la comunicación interna y externa de los nuevos módulos del sistema.
En resumen, el proyecto tiene como objetivo aportar valor incorporando nuevas funcionalidades, destacando el Servidor BIM, mejorando la eficiencia y la calidad en la gestión de permisos de construcción en la IdeM a través de la digitalización y la modernización de procesos, lo que contribuirá a una administración más eficiente y transparente en este ámbito. Además, reconoce el potencial de futuras expansiones y mejoras a medida que se implementa la solución final definitiva.
- Implementar un servidor BIM para cargar y procesar los archivos IFC.
- Incorporar una nueva interfaz de usuario con dos roles con distintas funcionalidades, el de Arquitecto y el de Administrador.
- Incorporar una interfaz gráfica que permita visualizar modelos 3D para su análisis.
- Incorporar conceptos normativos mediante algoritmos de modelado y cálculo, bajo el estándar DMN.
- Implementar una arquitectura del sistema que permita dar soporte y conexión a todas las necesidades descritas anteriormente.
- Desarrollar un sistema de gestión de permisos de construcción que automatice procesos, reduzca errores y ambigüedades en la normativa vigente.
- Garantizar la aplicación precisa y coherente de las regulaciones municipales de construcción incorporadas al sistema, mediante la implementación efectiva de la tecnología.
- Agilizar una parte del proceso de solicitud y aprobación de permisos, la revisión técnica de planos de arquitectura, reduciendo drásticamente los tiempos de respuesta a los profesionales actuantes.
- Aprender y dominar nuevas tecnologías requeridas para el éxito del proyecto, lo que permitirá un crecimiento profesional significativo.
- Contribuir al cambio tecnológico en el sector AEC (Architecture Engineering and Construction) al facilitar una herramienta que posiciona y beneficia el uso de BIM en el sector, desde un ente público.
El diagrama de dominio presentado describe las entidades y relaciones involucradas en la gestión de este proyecto.
Usuario
Representa al usuario de rol Arquitecto o Administrador que utiliza el sistema BIM. El usuario tiene un identificador único (id), un nombre, un nombre de usuario y una contraseña, y un rol, entre otras cosas.
Proyecto
Es un conjunto de datos y recursos sobre la construcción. El proyecto tiene un nombre, una descripción, un esquema, una dirección, un padrón, un identificador BIM y un identificador único universal (uuid), entre otras cosas.
Modelo
Es una representación digital de la construccion de un edificio.
Sistema de acceso
Un sistema que permita el acceso a múltiples usuarios, que permita acceder a distintas funcionalidades de acuerdo con su rol. Se plantea dentro del alcance de este trabajo dos roles: Arquitecto y Administrador.
Carga de archivos IFC a través de BIM
Establecer un sistema, a través de un servidor BIM, que permita la carga de archivos en el estándar IFC, mediante una estructura de Proyectos y Modelos.
Incorporación de normativas en estándar DMN
Implementar un sistema que permita la validación de normativas a través del estándar DMN. Se incorporarán requerimientos normativos para ser analizados y verificados en los modelos.
Análisis y verificación normativa de modelos IFC
Permitir el análisis normativo del modelo IFC para corroborar que la edificación involucrada en el permiso de construcción cumple la normativa especificada.
Visualización 3D del modelo IFC
Se incorporará un sistema que permitirá visualizar e interactuar con diseños en 3D, mejorando la transparencia y la comunicación efectiva entre los profesionales solicitantes y los funcionarios, lo que mejorará la comprensión, la eficiencia y la precisión en el proceso de aprobación de permisos de construcción.
Para la planificación se utilizo GitHub Projects. Se puede consultar el cronograma con todas las tareas del proyecto acá.
demo.mov
Backend https://pi-ati-back-backend.azuremicroservices.io/swagger-ui/index.html
Frontend https://pi-ati-ort-front.vercel.app/
BIM Server http://18.215.219.56:8082/
DB postgresql://pidb.c5i2i6o6q7jl.us-east-1.rds.amazonaws.com:5432
DMN Server https://jbpm-dmn.eastus2.azurecontainer.io/business-central/kie-wb.jsp
acceso.mov
arq.mov
admin.mov
Aquí se explicará como ejecutar los subsistemas localmente para probar correctamente todas las funcionalidades de la aplicación.
En proceso...
Puedes consultar el documento final entregado acá.