Torna al blog BIM i IFC
Bessons digitals · 2026-08-27 · 10 min
Com veure un IFC en un mapa 3D: BIM georeferenciat al navegador
Obre un pavelló IFC4 real en el seu context de mapa de Barcelona, inspecciona la demo 3D en directe i aprèn com IfcProjectedCRS i IfcMapConversion situen el BIM correctament.
Captura real d'IFC Viewer Online que mostra el Pavelló de la Ciutadella georeferenciat dins d'un mapa 3D detallat de Barcelona
Sí: pots veure un IFC en un mapa 3D directament al navegador. La versió útil d'aquesta frase no és «posa un edifici a prop d'un marcador»; és «llegeix el sistema de referència de coordenades del model, conserva la geometria d'enginyeria, i alinea-hi al voltant el terreny i el context GIS». L'exemple en directe de més avall fa exactament això amb un petit pavelló IFC4 a Barcelona.
- 4 — esquema IFC
- 240 KB — fitxer d'exemple
- 137 — elements del model
- EPSG:25831 — CRS projectat
Captura real del producte a partir de l'enllaç directe reproduïble. El pavelló és l'IFC modelat; la ciutat, el terreny i els arbres són el context de mapa que l'envolta.
Prova la demo d'IFC + mapa 3D
Inicia l'exemple per carregar l'IFC inclòs localment i després demanar el seu context 3D de l'emplaçament. Orbita, fes zoom i obre el visor complet si vols tots els controls del mapa. Els serveis de mapes externs poden trigar uns segons a transmetre el terreny i els elements de l'entorn.
Pavelló de la Ciutadella — IFC georeferenciat en un mapa 3D
Un model IFC4 inclòs de 240 KB alineat automàticament a Barcelona mitjançant EPSG:25831 i IfcMapConversion, amb terreny opcional i entorn d'OpenStreetMap.
L'IFC i el mapa estan a punt — arrossega per orbitar
Què fa que una ubicació al mapa sigui fiable?
La definició oficial de buildingSMART diu que IfcMapConversion transforma un sistema de coordenades d'enginyeria local en el sistema de referència de coordenades del mapa mitjançant escala, rotació i translació. IfcProjectedCRS identifica aquest sistema de coordenades del mapa. Aquestes dues peces responen preguntes diferents i totes dues són útils.
| Informació IFC | Pregunta que respon | Confiança en aquest flux de treball |
|---|
| IfcProjectedCRS | Quina graella de mapa projectat i quin datum? | Alta quan la definició EPSG es pot resoldre |
| IfcMapConversion | On és l'origen local, amb quina rotació, alçada i escala? | Alta per a la ubicació automàtica |
| IfcSite RefLatitude / RefLongitude | On és aproximadament l'emplaçament? | Alternativa aproximada |
| Marcador manual al mapa | On s'hauria de mostrar un model no georeferenciat? | Proporcionat per l'usuari, no topogràfic |
Que un IFC s'obri correctament no és prova que estigui ben ubicat. L'origen de la ubicació ha de quedar sempre visible.
El mapa s'alinea al voltant del model local. Mantenir la geometria a prop de l'origen del projecte evita sacrificar la precisió de renderització per unes coordenades globals molt grans.
El fitxer de la Ciutadella és una prova reproduïble, no una maqueta
L'exemple és deliberadament prou petit per inspeccionar-lo. És un pavelló d'exposicions de 24 × 12 m sobre una graella de 4 × 6 m, amb vestíbul, galeria en entresòl, sala de doble alçada, façanes envidrades i coberta inclinada de xapa amb junta alçada. La seva funció és fer evidents els errors d'ubicació respecte a un eix de carrer reconeixible.
- Fitxer IFC4: BCN-IVO-ZZ-XX-M3-Z-0003.ifc, 240 KB i 137 elements de model.
- CRS de destinació: EPSG:25831 — ETRS89 / UTM zona 31N.
- Origen del mapa: E 431543.18, N 4582439.59, alçada ortogonal 18.5 m.
- Eix X del projecte: (0.700909, −0.713250), que situa el pavelló a uns −45,5° respecte a l'est de la graella.
- Emplaçament: Passeig de Lluís Companys, a uns 80 m de l'Arc de Triomf, orientat seguint el passeig i no en escaire respecte al nord.
#63=IFCPROJECTEDCRS('EPSG:25831', ...);
#64=IFCMAPCONVERSION(#10,#63,
431543.18,4582439.59,18.5,
0.7009092643,-0.7132504492,1.0);
El model i el seu script de generació amb Blender/Bonsai són públics, de manera que la captura i l'escena en directe es poden reconstruir en lloc de donar-les per bones.
Què aporta el mapa 3D a un visor IFC
Orientació que pots verificar
Els eixos de carrer i la geometria veïna revelen a l'instant un angle de nord equivocat.
Context de terreny
El relleu dona al model una referència de sòl, mentre que un desplaçament d'alçada gestiona explícitament les diferències de datum.
Volumetria de l'entorn
Els edificis, l'aigua, els parcs, els arbres i els ponts d'OpenStreetMap donen context de l'emplaçament sense convertir-se en elements IFC.
Coordenades d'enginyeria conservades
El model es manté en el seu marc local basat en metres; és el mapa base el que es desplaça cap a l'escena, en lloc de reescriure la geometria IFC.
La privacitat local de l'IFC i les peticions de mapa online són coses separades
Processament de l'IFC
- Els bytes del fitxer s'analitzen al navegador
- La geometria es queda al dispositiu
- Es conserven les coordenades locals del projecte
- Funciona sense crear cap compte
Context de mapa
- Descarrega tessel·les o terreny del proveïdor seleccionat
- Sol·licita l'entorn d'OpenStreetMap quan està activat
- Requereix atribució al proveïdor
- Necessita accés a la xarxa i disponibilitat del proveïdor
OpenStreetMap exigeix un crèdit visible i l'avís dels seus termes ODbL. El visor manté aquesta atribució dins de les captures de mapa; la pàgina oficial de drets d'autor d'OpenStreetMap explica aquest requisit. Amagar l'atribució per obtenir una imatge de màrqueting més neta faria la imatge menys fiable i incomplidora.
Com posar el teu propi IFC en un mapa 3D
- Obre l'IFC al navegador i inspecciona les seves metadades d'emplaçament i coordenades abans d'activar les capes de mapa.
- Obre el mode Mapa. Si el fitxer conté un CRS projectat i una conversió de mapa que es puguin resoldre, revisa la ubicació, la rotació i el nivell de confiança detectats.
- Si el fitxer només conté la latitud/longitud de l'emplaçament, tracta el resultat com a aproximat i compara'l amb punts de control coneguts de l'emplaçament.
- Si no hi ha cap georeferència utilitzable, situa el model manualment i etiqueta aquesta ubicació com a proporcionada per l'usuari, no com a topogràfica.
- Activa el terreny i l'entorn una capa cada vegada, i després verifica l'eix de carrer, la petjada, l'alçada i els punts de referència propers.
- Mantén l'atribució visible a les captures, els informes i les presentacions al client.
La promesa visual — i el seu límit
Il·lustració editorial conceptual generada per a aquest article. Comunica la idea d'IFC + GIS; no és una captura de producte, ni un aixecament, ni una representació del Pavelló de la Ciutadella.
Un mapa 3D convincent és útil. El que el fa fiable és tenir un origen de coordenades visible, un nivell de confiança i un model reproduïble.
IFC Viewer Online
Per veure la realitat mesurada al costat del model, continua amb l'alineació IFC + núvol de punts per a Scan-to-BIM. Per a evidència de l'emplaçament al llarg del temps, consulta IFC + vídeo sobre terreny 3D.
Com veure un IFC en un mapa 3D: BIM georeferenciat al navegador