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
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
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?
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
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