Tesis
Herramienta android: guía de geolocalización de servicios de salud y módulos policiales de la ciudad de La Paz.
Fecha
2014Institución
Resumen
El presente trabajo de investigación describe la implementación de una herramienta para la plataforma Android, una aplicación SIG móvil nativa, de uso personal, orientada a los Servicios Basados en Localización (LBS por sus siglas en ingles) tales como la geolocalización de Puntos de Interés, en particular, referidos a Servicios de salud y Módulos Policiales, utilizando un mapa base “offline”, además presentar y gestionar información básica acerca de tales Puntos de Interés utilizando el gestor de Base de Datos SQLite, calcular y visualizar rutas sobre un mapa base “online” para llegar desde la ubicación actual de un usuario a un determinado Punto de Interés y buscar ubicaciones de otros Puntos de Interés cercanos. Todo ello utilizando un par de bibliotecas que gestionan mapas como Mapsforge o Mapquest y el entorno de programación móvil de Android, con sus conceptos, clases, métodos y servicios.
La gestión de la base de datos local, permite añadir, eliminar y modificar información referida a los Puntos de Interés mencionados, incluida la “captura” de las coordenadas geodésicas de nuevos sitios que sean de interés de usuario, referidos a Edificios Policiales o Unidades Sanitarias, mientras el usuario se encuentre en movimiento o estático, para luego poder ubicar tales sitios en el mapa base “offline” anteriormente mencionado. La geolocalización de los Puntos de Interés permite al usuario visualizar sobre un mapa en forma gráfica y en tiempo real su ubicación geográfica relativa con respecto a determinado Punto de Interés consultado. La ubicación de Puntos de Interés cercanos, aprovecha los datos geográficos (como las coordenadas) almacenados en la base de datos local, permitiendo encontrar y marcar los sitios cercanos referidos a Unidades Sanitarias o edificios policiales, para posteriormente calcular y renderizar una ruta sobre el mapa que una la ubicación del usuario con un Punto de Interés.
En el capítulo 1, comenzamos identificando el problema general y derivándolos problemas específicos para luego concretar los objetivos a cumplir y plantear la hipótesis a demostrar con la implementación del prototipo. El Marco Teórico, en el capítulo 2, sienta las bases teóricas de la investigación. El capitulo 3, denominado Marco Aplicativo nos ayuda a enfocar el desarrollo del prototipo, utilizando la metodología ágil denominada “Scrum”, comenzando con el enfoque general del Producto, determinando los requerimientos no funcionales y funcionales, construyendo la “Pila del Producto”las “Pilas de los Sprints”, documentando con casos de uso y diagramas de secuencia UML, diseñando el modelo de datos relacional y la interfaz del usuario MVC. En el capítulo 4 Comprobación Tecnológica de la Hipótesis, con apoyo en un Plan de Pruebas funcionales, realizamos las pruebas de aceptación y de Sistema que junto a las pruebas unitarias en la etapa de desarrollo, validan y comprueban la hipótesis y el cumplimiento de los objetivos. Finalmente, concluimos el presente trabajo comentando aspectos importantes de su desarrollo, y recomendando futuras ideas de que no fueron parte de esta investigación.