La red de institutos profesionales de Occitania (Lycées Professionels d’Occitanie) necesitaba para el proyecto Énergie 3D Construction (E3DC) una infraestructura para poder compartir entre todos los institutos que forman parte del proyecto información en formatos diversos: manuales, tutoriales en vídeo, maquetas IFC, el estándar abierto de modelo de datos usado en la industria de la construcción.
Traducción de necesidades en infraestructura y estudio de viabilidad
Al comenzar el proyectos tuvimos varias sesiones con los profesores responsables del proyecto E3DC para traducir sus necesidades en tipos de herramientas y así poder definir la infraestructura a poner en marcha.
Querían estar seguros de que podían optar por una infraestructura autónoma en la que todos los datos estuviesen en sus servidores, y se usara exclusivamente software libre.
Desde Montera34, y en colaboración con Lab Place, realizamos un estudio de viabilidad de puesta en marcha de la infraestructura y de mantenimiento y coste de alquiler durante seis años.

Se puede Infrastructure numérique de stockage et de partage pour le projet E3DC (PDF, 496kB), en francés.
Infraestructura puesta en marcha
Tras el estudio de viabilidad pusimos en marcha tres servidores virtuales: un servidor web para alojar el sitio web del proyecto E3DC; un servidor de archivos para poder compartir archivos en distintos formatos y editarlos colaborativamente; y un visor web de archivos IFC.
Los tres servidores virtuales están alojados en la infraestructura de la Asociación Montera34, y usando el sistema de virtualización y cifrado de servidores desarrollado por Maadix.
El servidor web

El servidor web funciona usando Apache2, FPM y MariaDB. Nada fuera de lo común. El sistema de virtualización de Maadix incluye un panel de control para poder activar sitios web de manera ágil y manteniendo los diferentes sitios aislados para minimizar problemas de seguridad.
El servidor de archivos

Como servidor de archivos usamos Nextcloud con varias de las extensiones disponibles. De manera complementaria montamos dos servidores para la edición colaborativa de documentos de texto, hojas de cálculo, presentaciones…: Collabora que permite editar en un navegador web archivos con formatos estándares libres compatibles (los que usan por ejemplo los editores OpenOffice y LibreOffice, y OnlyOffice que permite editar los archivos con formato propietario que usa Microsoft Office.
El visor de archivos IFC

Para poder compartir y visualizar archivos IFC en un navegador web pusimos en marcha una instancia del visor IFC-pipeline que permite cargar archivos IFC y navegar espacialmente por ellos, así como explorar sus clases y datos asociados.
Técnicamente IFC-pipeline usa Flask, el framework web escrito en Python, para construir la interfaz. Para interactuar con los archivos IFC usa IfcOpenShell y Web IFC.
Tuvimos que hacer alguna adaptación para traducir la interfaz al francés y adaptarla mínimamente a las necesidades del proyecto.
- Tipo
- Consultoría Infraestructura digital
- Tecnología
- Apache2 Collabora server Flask IFC pipeline IfcOpenShell MariaDB Nextcloud OnlyOffice server OpenBIM Web IFC
- Año de publicación
- 2021
- Cliente
- Campus des Métiers et des Qualifications du réseau de Lycées professionels d'Occitanie.
Equipo

Alfonso Sánchez Uzábal
Montera34