SlideShare una empresa de Scribd logo
Clientes	
  IDE	
  3D:	
  Visualización	
  de	
  
edificios	
  3D	
  y	
  SIG	
  móvil	
  	
  
	
  
	
  
Daniel	
  Gastón	
  
dgaston@prodevelop.es	
  
Amelia	
  del	
  Rey	
  
adelrey@prodevelop.es	
  
Alberto	
  Romeu	
  
aromeu@prodevelop.es	
  
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
Índice
•  	
  Prodevelop	
  
•  	
  Panorama	
  	
  Web	
  3D	
  
•  	
  Proyectos	
  de	
  investigación	
  relacionados	
  
•  	
  Conclusiones	
  
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
 Prodevelop	
  
	
  Panorama	
  	
  Web	
  3D	
  
	
  Proyectos	
  de	
  investigación	
  relacionados	
  
	
  Conclusiones	
  
	
  
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
Panorama Web 3D
Formatos	
  Web	
  3D	
  	
  
Estándares	
  OGC	
  
Clientes	
  Web	
  3D	
  
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
Formato	
   Lenguaje	
  
Estándar	
  
(entidad)	
  
En	
  uso	
  
Enfoque	
  
Web	
  
Soporte	
  
Geo	
  
Flash	
   Propio	
   NO	
   ✗ ✓ ✗
O3D	
   Propio	
   NO	
   ✗ ✓ ✗
VRML	
   Propio	
   NO	
   ✗ ✓ ✗
CityGML	
   XML	
   SI	
  (OGC)	
   ✓ ✗ ✓
KML/
COLLADA	
  
XML/XML	
   SI	
  (OGC)	
  	
  
SI	
  (Khronos)	
  	
  
✓ ✓	
  /	
  ✗ ✓
X3D	
   XML	
   SI	
  (ISO)	
   ✓ ✓ ✓
Formatos 3D Web
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
•  2D	
  resuelto	
  (WMS,	
  WFS…)	
  
•  3D	
  ¿?	
  
•  OGC:	
  W3DS	
  (aún	
  en	
  borrador)	
  
•  Mientras…	
  
– Cesium:	
  CZML	
  (tupla	
  tiempo	
  -­‐	
  valor)	
  
– Nosotros:	
  formato	
  personalizado	
  
Estándares OGC
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
Clientes Web 3D
SDK	
  Simple	
  
(Datos	
  geo)	
  
Libre	
  
PhiloGL	
  
Chrome	
  
Exp.	
  
SDK	
  Completa	
  
(Edificios,	
  WMS…)	
  
Libre	
  
Ready
Map	
  
Cesium	
  
Open	
  
Web	
  
Globe	
  
Propietario	
  
Nokia	
  
3D	
  
G.	
  
Maps	
  
 Prodevelop	
  
	
  Panorama	
  	
  Web	
  3D	
  
	
  Proyectos	
  de	
  investigación	
  relacionados	
  
	
  Conclusiones	
  
	
  
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
TRatamiento	
  SOStenible	
  en	
  la	
  	
  Edificación	
  	
  
SOSTRE
•  	
  Cliente	
  IDE	
  3D	
  
•  	
  Motivación:	
  
–  Cálculo	
  de	
  modelos	
  energéticos	
  en	
  edificios	
  
–  Cálculo	
  de	
  impacto	
  medioambiental	
  
•  	
  Visualización	
  en	
  WebGL	
  
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
SOSTRE - Arquitectura
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
	
  Entrada:	
   	
  Datos	
  2D	
  de	
  catastro	
  en	
  formato	
  SHP	
  
	
  Salida: 	
  JSON	
  con	
  geometría	
  y	
  semántica	
  
	
  
Shapefile GeoJSON Aplicación Java JSON
SOSTRE – Datos Catastro
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
FIDE	
  –	
  Formato	
  Intercambio	
  Datos	
  en	
  Edificación	
  
Entrada:	
   	
  Datos	
  3D	
  FIDE	
  
	
  Salida: 	
  JSON	
  con	
  geometría	
  
	
  
FIDE Aplicación Java JSON
SOSTRE – Datos FIDE
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
SOSTRE - Resultados
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
SOSTRE - Resultados
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
SOSTRE - Resultados
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M - Glob3 Mobile
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M - ¿Qué es?
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M - ¿Qué es?
Globo	
  
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M - ¿Qué es?
Globo	
  
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M - ¿Qué es?
Globo	
   3D	
  
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M - ¿Qué es?
Globo	
   3D	
  
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M - ¿Qué es?
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M - ¿Qué es?
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M - ¿Qué es?
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M - ¿Qué es?
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M - ¿Por qué otro Globo 3D?
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
Funciona	
  en	
  CUALQUIER	
  dispositivo	
  
G3M - ¿Por qué otro Globo 3D?
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M - Funciona en cualquier dispositivo
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M - Ciclo de desarrollo
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
No	
  es	
  
sólo	
  una	
  
app	
  
G3M - SDK
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
•  Datos	
  2D	
  
– Protocolos	
  WMS,	
  TMS,	
  WFS	
  
– ¿Formatos?	
  
•  Datos	
  3D	
  
– ¿Protocolos?	
  
– ¿Formatos?	
  
G3M - Cliente IDE
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M – Formatos 2D
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M – Formatos 2D
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M – Formatos 2D
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M – Formatos 2D
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M – Formatos 2D
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
ü  2D	
  y	
  3D	
  
ü  Optimizar	
  (Batería,	
  memoria,	
  CPU…)	
  
ü  Generalizar	
  vs	
  Especializar	
  
ü  Un	
  formato	
  para	
  todas	
  las	
  plataformas	
  
G3M – Formatos 2D
Formatos Librería Plataformas Complejidad Modelos	
  3D
Todos GDAL/OGR
iOS	
  +	
  
Android	
  NDK
Alta No
KML libKML
iOS	
  +	
  
Android	
  NDK
Alta COLLADA
GeoJSON Na;va Todas Baja Extensión
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M – Cliente IDE 3D
•  ¿Protocolos	
  3D?	
  
– WVS	
  (Web	
  View	
  Service)	
  equivale	
  a	
  WMS	
  en	
  2D	
  
– W3DS	
  (Web	
  3D	
  Service)	
  equivale	
  a	
  WFS	
  en	
  2D	
  
•  Formatos	
  3D	
  
– ¿KML	
  +	
  COLLADA?	
  
– ¿GeoJSON	
  +	
  OBJ?	
  
– ¿X3D?	
  
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M – Experimento OGC
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
G3M – Experimento OGC
•  WVS	
  necesita	
  optimización	
  
– Renderización	
  paralela	
  
– Utilización	
  masiva	
  de	
  hardware	
  (RAM,	
  SSD,	
  GPU,	
  
etc.)	
  
•  W3DS	
  se	
  recomienda	
  teselado	
  
– KML	
  +	
  COLLADA	
  vs	
  X3D	
  
	
  
 Prodevelop	
  
	
  Panorama	
  	
  Web	
  3D	
  
	
  Proyectos	
  de	
  investigación	
  relacionados	
  
	
  Conclusiones	
  
	
  
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
1	
  
WebGL	
  como	
  revolución	
  3D	
  
en	
  entornos	
  web	
  
Conclusiones
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
2	
  
Abundan	
  formatos,	
  globos,	
  
especificaciones	
  
Conclusiones
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
3	
  
Faltan	
  estándares	
  e	
  
implementaciones	
  
Conclusiones
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
4	
  
GIS	
  3D	
  como	
  campo	
  de	
  
investigación	
  e	
  
innovación	
  
Conclusiones
JIIDE	
  2012.	
  	
  17-­‐19	
  Octubre.	
  Madrid	
  
5	
  
+	
  Interoperabilidad	
  
-­‐	
  Soluciones	
  “ad	
  hoc”	
  
Conclusiones
Daniel	
  Gastón	
  
dgaston@prodevelop.es	
  
Amelia	
  del	
  Rey	
  
adelrey@prodevelop.es	
  
Alberto	
  Romeu	
  
aromeu@prodevelop.es	
  
Gracias	
  por	
  su	
  atención!!	
  
www.prodevelop.es	
  

Más contenido relacionado

JIIDE 2012 - Clientes IDE 3D: SOSTRE y Glob3 Mobile

  • 1. Clientes  IDE  3D:  Visualización  de   edificios  3D  y  SIG  móvil         Daniel  Gastón   dgaston@prodevelop.es   Amelia  del  Rey   adelrey@prodevelop.es   Alberto  Romeu   aromeu@prodevelop.es  
  • 2. JIIDE  2012.    17-­‐19  Octubre.  Madrid   Índice •   Prodevelop   •   Panorama    Web  3D   •   Proyectos  de  investigación  relacionados   •   Conclusiones  
  • 3. JIIDE  2012.    17-­‐19  Octubre.  Madrid  
  • 4.  Prodevelop    Panorama    Web  3D    Proyectos  de  investigación  relacionados    Conclusiones    
  • 5. JIIDE  2012.    17-­‐19  Octubre.  Madrid   Panorama Web 3D Formatos  Web  3D     Estándares  OGC   Clientes  Web  3D  
  • 6. JIIDE  2012.    17-­‐19  Octubre.  Madrid   Formato   Lenguaje   Estándar   (entidad)   En  uso   Enfoque   Web   Soporte   Geo   Flash   Propio   NO   ✗ ✓ ✗ O3D   Propio   NO   ✗ ✓ ✗ VRML   Propio   NO   ✗ ✓ ✗ CityGML   XML   SI  (OGC)   ✓ ✗ ✓ KML/ COLLADA   XML/XML   SI  (OGC)     SI  (Khronos)     ✓ ✓  /  ✗ ✓ X3D   XML   SI  (ISO)   ✓ ✓ ✓ Formatos 3D Web
  • 7. JIIDE  2012.    17-­‐19  Octubre.  Madrid   •  2D  resuelto  (WMS,  WFS…)   •  3D  ¿?   •  OGC:  W3DS  (aún  en  borrador)   •  Mientras…   – Cesium:  CZML  (tupla  tiempo  -­‐  valor)   – Nosotros:  formato  personalizado   Estándares OGC
  • 8. JIIDE  2012.    17-­‐19  Octubre.  Madrid   Clientes Web 3D SDK  Simple   (Datos  geo)   Libre   PhiloGL   Chrome   Exp.   SDK  Completa   (Edificios,  WMS…)   Libre   Ready Map   Cesium   Open   Web   Globe   Propietario   Nokia   3D   G.   Maps  
  • 9.  Prodevelop    Panorama    Web  3D    Proyectos  de  investigación  relacionados    Conclusiones    
  • 10. JIIDE  2012.    17-­‐19  Octubre.  Madrid   TRatamiento  SOStenible  en  la    Edificación     SOSTRE •   Cliente  IDE  3D   •   Motivación:   –  Cálculo  de  modelos  energéticos  en  edificios   –  Cálculo  de  impacto  medioambiental   •   Visualización  en  WebGL  
  • 11. JIIDE  2012.    17-­‐19  Octubre.  Madrid   SOSTRE - Arquitectura
  • 12. JIIDE  2012.    17-­‐19  Octubre.  Madrid    Entrada:    Datos  2D  de  catastro  en  formato  SHP    Salida:  JSON  con  geometría  y  semántica     Shapefile GeoJSON Aplicación Java JSON SOSTRE – Datos Catastro
  • 13. JIIDE  2012.    17-­‐19  Octubre.  Madrid   FIDE  –  Formato  Intercambio  Datos  en  Edificación   Entrada:    Datos  3D  FIDE    Salida:  JSON  con  geometría     FIDE Aplicación Java JSON SOSTRE – Datos FIDE
  • 14. JIIDE  2012.    17-­‐19  Octubre.  Madrid   SOSTRE - Resultados
  • 15. JIIDE  2012.    17-­‐19  Octubre.  Madrid   SOSTRE - Resultados
  • 16. JIIDE  2012.    17-­‐19  Octubre.  Madrid   SOSTRE - Resultados
  • 17. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M - Glob3 Mobile
  • 18. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M - ¿Qué es?
  • 19. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M - ¿Qué es? Globo  
  • 20. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M - ¿Qué es? Globo  
  • 21. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M - ¿Qué es? Globo   3D  
  • 22. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M - ¿Qué es? Globo   3D  
  • 23. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M - ¿Qué es?
  • 24. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M - ¿Qué es?
  • 25. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M - ¿Qué es?
  • 26. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M - ¿Qué es?
  • 27. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M - ¿Por qué otro Globo 3D?
  • 28. JIIDE  2012.    17-­‐19  Octubre.  Madrid   Funciona  en  CUALQUIER  dispositivo   G3M - ¿Por qué otro Globo 3D?
  • 29. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M - Funciona en cualquier dispositivo
  • 30. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M - Ciclo de desarrollo
  • 31. JIIDE  2012.    17-­‐19  Octubre.  Madrid   No  es   sólo  una   app   G3M - SDK
  • 32. JIIDE  2012.    17-­‐19  Octubre.  Madrid   •  Datos  2D   – Protocolos  WMS,  TMS,  WFS   – ¿Formatos?   •  Datos  3D   – ¿Protocolos?   – ¿Formatos?   G3M - Cliente IDE
  • 33. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M – Formatos 2D
  • 34. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M – Formatos 2D
  • 35. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M – Formatos 2D
  • 36. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M – Formatos 2D
  • 37. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M – Formatos 2D
  • 38. JIIDE  2012.    17-­‐19  Octubre.  Madrid   ü  2D  y  3D   ü  Optimizar  (Batería,  memoria,  CPU…)   ü  Generalizar  vs  Especializar   ü  Un  formato  para  todas  las  plataformas   G3M – Formatos 2D Formatos Librería Plataformas Complejidad Modelos  3D Todos GDAL/OGR iOS  +   Android  NDK Alta No KML libKML iOS  +   Android  NDK Alta COLLADA GeoJSON Na;va Todas Baja Extensión
  • 39. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M – Cliente IDE 3D •  ¿Protocolos  3D?   – WVS  (Web  View  Service)  equivale  a  WMS  en  2D   – W3DS  (Web  3D  Service)  equivale  a  WFS  en  2D   •  Formatos  3D   – ¿KML  +  COLLADA?   – ¿GeoJSON  +  OBJ?   – ¿X3D?  
  • 40. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M – Experimento OGC
  • 41. JIIDE  2012.    17-­‐19  Octubre.  Madrid   G3M – Experimento OGC •  WVS  necesita  optimización   – Renderización  paralela   – Utilización  masiva  de  hardware  (RAM,  SSD,  GPU,   etc.)   •  W3DS  se  recomienda  teselado   – KML  +  COLLADA  vs  X3D    
  • 42.  Prodevelop    Panorama    Web  3D    Proyectos  de  investigación  relacionados    Conclusiones    
  • 43. JIIDE  2012.    17-­‐19  Octubre.  Madrid   1   WebGL  como  revolución  3D   en  entornos  web   Conclusiones
  • 44. JIIDE  2012.    17-­‐19  Octubre.  Madrid   2   Abundan  formatos,  globos,   especificaciones   Conclusiones
  • 45. JIIDE  2012.    17-­‐19  Octubre.  Madrid   3   Faltan  estándares  e   implementaciones   Conclusiones
  • 46. JIIDE  2012.    17-­‐19  Octubre.  Madrid   4   GIS  3D  como  campo  de   investigación  e   innovación   Conclusiones
  • 47. JIIDE  2012.    17-­‐19  Octubre.  Madrid   5   +  Interoperabilidad   -­‐  Soluciones  “ad  hoc”   Conclusiones
  • 48. Daniel  Gastón   dgaston@prodevelop.es   Amelia  del  Rey   adelrey@prodevelop.es   Alberto  Romeu   aromeu@prodevelop.es   Gracias  por  su  atención!!   www.prodevelop.es