MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de...
Transcript of MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de...
![Page 1: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/1.jpg)
MapesCat Desarrollo SIG para dispositivos móviles Android
![Page 2: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/2.jpg)
Dispositivos móviles Los principales dispositivos móviles en la actualidad:
Smartphone
Tablet iPhone
iPad
Smartphone
Smartphone
Tablet
![Page 3: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/3.jpg)
Android Sistema operativo
![Page 4: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/4.jpg)
Android Cuota de mercado y versiones
Ventas y cuota de mercado
Mercado según versión
000% 002% 003%
037%
000% 026%
033% 1.6 Donut
2.1 Eclair
2.2 Froyo
2.3 Gingerbread
3.1 - 3.2 Honeycomb
4.0.* Ice CreamSandwich
4.1 - 4.2 Jelly Bean
079%
013%
004% 003%
Android
iOS
Windows Phone
BlackBerry
![Page 5: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/5.jpg)
Arquitectura Prototipo inicial
Características
Aplicación web
Sin base de datos
Datos poco dinámicos
Sin servicio GPS
![Page 6: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/6.jpg)
Arquitectura Proyecto MapesCat
Características
Aplicación Android nativo
Con base de datos (SQLite)
Datos dinámicos (visualización múltiples capas)
Con servicio GPS
![Page 7: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/7.jpg)
Tecnologías Entorno desarrollo
Android Studio
Entorno de desarrollo de aplicaciones Android
Android SDK
Conjunto de componentes que permite crear aplicaciones
Android.
SQLDebugger
Entorno de monitorización de base de datos SQLite, en
dispositivos móviles
![Page 8: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/8.jpg)
Tecnología SIG
OpenLayers es una librería JavaScript que permite
mostrar información georeferenciada en diferente
formato.
![Page 9: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/9.jpg)
Tecnologías Desarrollo
Java
Lenguaje de programación O.O. Lenguaje utilizado en
aplicaciones Android Nativo
Librerías JavaScript
Además de OpenLayers se ha utilizado JQuery, proj4js
SQLite
Motor de base de datos estándar en dispositivos móviles
![Page 10: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/10.jpg)
Aplicación MapesCat
![Page 11: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/11.jpg)
Requisitos Visualización con OpenLayers
Búsqueda de poblaciones GeoNames
Aplicación en Android nativo
Gestión de capas de información
Creación de base de datos
Localización por GPS
Multiidioma
Catalán
Castellano
Inglés
![Page 12: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/12.jpg)
Transición de pantallas
![Page 13: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/13.jpg)
Base de datos Principales campos
id: (Autonumérico). Identificador de la capa. Esta es la clave primaria URL WMS
text_name: (VARCHAR (100)). Contiene el alias de la capa. Es el nombre que el usuario asigna a la capa
layer_name: (VARCHAR (100)). Contiene el nombre de la capa. Es el nombre que tiene la capa dentro del servidor
visibility: (BOOL). Se utiliza para indicar si una capa está visible en el mapa o no.
url_path: (VARCHAR (255)). URL de acceso al servicio WMS que proporciona la información de la capa.
position: (INTEGER). Este campo se utiliza sólo en las capas temáticas. En este apartado se permite la selección de más de una capa y permite al usuario organizar el orden de visualización de las capas.
![Page 14: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/14.jpg)
Capas por defecto Cartografía de referencia
Ortográfico
Topográfico
Capas temáticas
Catastro
PEIN
MUC
Atermenament
Pla d’usos
Xarxa bàsica desdoblada
Xarxa bàsica no desdoblada
Xarxa comarcal
Xarxa local
![Page 15: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/15.jpg)
Selección de capas (I)
![Page 16: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/16.jpg)
Selección de capas (II)
![Page 17: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/17.jpg)
Edición de capas
![Page 18: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/18.jpg)
Servicio de localización
![Page 19: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/19.jpg)
Búsqueda por población
![Page 20: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/20.jpg)
Conclusiones Se han cumplido los requisitos iniciales
Se ha adquirido conocimiento en diferentes tecnologías
Plataforma Android
OpenLayers, Jquery (JavaScript)
SQLite
Se han superado los diferentes problemas encontrados
Proyecto en evolución.
![Page 21: MapesCat - UPC. Universitat Politècnica de Catalunya · Aplicación Android nativo Con base de datos (SQLite) Datos dinámicos (visualización múltiples capas) Con servicio GPS](https://reader034.fdocumento.com/reader034/viewer/2022042712/5f9eb94a4805833afd0e3353/html5/thumbnails/21.jpg)
Muchas gracias por
vuestra atención