aplicaciones sig turísticas sin conexión a internet

20
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.)

Upload: others

Post on 26-Dec-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aplicaciones SIG turísticas sin conexión a Internet

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

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

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

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

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

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

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

¿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

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

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

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

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

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

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

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

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

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

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

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