![Page 1: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/1.jpg)
Aplicaciones SIG turísticas sin
conexión a Internet
Laia Descamps-Vila
Estudis d’Informàtica, Multimèdia i Telecomunicació (UOC)
Grupo ICA (Informática y Comunicaciones Avanzadas S.L.)
![Page 2: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/2.jpg)
Aplicaciones SIG móviles actuales
• Arquitectura Cliente-Servidor Conexión Internet
• Usan gran cantidad de información: Teselas de mapas
Mapa de vectores
Información puntos de interés, fotos, videos.
![Page 3: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/3.jpg)
Limitaciones SIG móviles turísticos
• Cobertura 3G inexistente muchas zonas
• Limitaciones dispositivos móviles
![Page 4: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/4.jpg)
Contenidos
• Problema/Limitaciones SIG móviles turísticos
Soluciones SIG turísticos
• Datos espaciales en el móvil
• Personalización en el móvil
• Conclusiones
• Trabajo futuro
![Page 5: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/5.jpg)
Soluciones SIG turísticos• Limitación: Cobertura 3G
Realizar operaciones espaciales en el móvil
• Limitación: Rendimiento y capacidad del móvil
Filtrar información Personalización Web
Semántica
APLICAR SOLUCIONES PRUEBA PILOTO
![Page 6: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/6.jpg)
Itiner@: Prueba Piloto
• Datos turísticos/geográficos
Datos: OpenStreetMap
Almacenamiento
Gestión
• Personalización
Ontología: LinkedGeoData + Personalización
Implementar aplicación genere rutas
turísticas Personalizadas en el móvil
BBDD espacial
Aplicación: Datos geográficos + Personalización + Algoritmo rutas
![Page 7: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/7.jpg)
Contenidos
• Problema/Limitaciones SIG móviles turísticos
• Soluciones SIG turísticos
Datos espaciales en el móvil
• Personalización en el móvil
• Conclusiones
• Trabajo futuro
![Page 8: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/8.jpg)
¿Como administrar datos
turísticos/espaciales en el móvil?
Sistema ideal:
1. BBDD espacial
2. BBDD relacional + biblioteca espacial
SpatiaLite
Problema
No hay BBDD espaciales ni
bibliotecas espaciales para Android
¿Solución?
JTS Topology
Suite
![Page 9: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/9.jpg)
Arquitectura SpatiaLite 2.3.1
Propuesta falta BBDD espacialesQué componentes de una BBDD espacial necesitamos para
un SIG turístico?
SQL interface
Virtual Text
Virtual Shape
R-TreeSQLite DBMS
engine
GEOS: math + spatial SQL functions
Virtual Network
Algoritmo rutas
propio
Datos OSM
Crear nuestras
funciones
geográficas
*
SQLite integrado en
bibliotecas Android
![Page 10: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/10.jpg)
600MHz
250MB RAM
¿Índices R-Tree necesarios?
SQLite BBDD 102.429 Puntos interés (POIs)
Función espacial POIs más cercanos dentro un radio
Pruebas (sin R-Tree): Radio = 1000m POIs encontrados=596 Tiempo consulta= 2s
Radio = 100m POIs encontrados=73 Tiempo consulta= 1s
Índices R-TREE NO NECESARIOS para
aplicación turística
R
![Page 11: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/11.jpg)
Arquitectura SpatiaLite 2.3.1
SQL interface
Virtual Text
Virtual Shape
R*TreeSQLite DBMS
engine
GEOS: math + spatial SQL functions
Virtual Network
Algoritmo
rutas propio
Datos OSM
Crear nuestras
funciones
geográficas
No
necesarios SQLite integrado en
bibliotecas Android
Solución falta BBDD espaciales
![Page 12: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/12.jpg)
Contenidos
• Problema/Limitaciones SIG móviles turísticos
• Soluciones SIG turísticos
• Datos espaciales en el móvil
Personalización en el móvil
• Conclusiones
• Trabajo futuro
![Page 13: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/13.jpg)
Información semántica• ¿Qué nos aporta?
Interacción aplicaciones intercambiar datos
• ¿Cómo se representa?
Ontologías RDF data
Consultas SPARQL
Ontología
Tursítica
Ontología
Personalización
![Page 14: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/14.jpg)
Semántica en el móvil
Problema: ¿Cómo tratar datos semánticos en el móvil?
Datos RDF
Almacenar Consultar
Framework Androjena
BBDDLenguaje SPARQL
En memoria
![Page 15: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/15.jpg)
Semántica en el móvil - Prueba
Ontología cargada en memoria
Solución
Nombre
ontologíaTamaño ontología
Consulta
SPARQL
Música.owl 9 Clases 5 segundos
Turismo.owl60 Clases + 27 instances + 8
ObjectProperties + 7 DataProperties80 segundos
Consulta SPARQL móvil ineficiente
OntologíaEsquema
BBDDConsulta
SQL
Tiempo de consulta SPARQL (subclases de una clase determinada):
![Page 16: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/16.jpg)
Contenidos
• Problema/Limitaciones SIG móviles turísticos
• Soluciones SIG turísticos
• Datos espaciales en el móvil
• Personalización en el móvil
Conclusiones
• Trabajo futuro
![Page 17: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/17.jpg)
Conclusiones: Descartado
SPARQL ineficiente
(en memoria)
BBDD espaciales
Android inexistentes
R-Tree
innecesarios
Almacenar datos
RDF BBDD móvil
Personalización:
Web Semántica
Trabajar sin conexión a Internet:
Operaciones en el móvil
![Page 18: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/18.jpg)
Conclusiones: Elegido
Aplicación móvil SIG turística eficiente
sin conexión a Internet
SQLiteFunciones
geográficas
Algoritmo rutas
en local
Ontología turística +
personalización
(Consultas SQL)
![Page 19: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/19.jpg)
Trabajo futuro
Integrar más tecnologías de la Web Semántica:
• Optimizar consultas SPARQL (almacenar en BBDD o
Datasets)
• Enlazar con otras ontologías: ontología de
Geonames, Dbpedia, de móviles, etc.
Desarrollar prueba piloto aplicación producción
![Page 20: Aplicaciones SIG turísticas sin conexión a Internet](https://reader030.vdocuments.site/reader030/viewer/2022012920/61c7e0f6568f1062ee5a6d0e/html5/thumbnails/20.jpg)