Tips para incorporar geolocalización en tus apps
-
Upload
software-guru -
Category
Technology
-
view
1.169 -
download
0
description
Transcript of Tips para incorporar geolocalización en tus apps
Tips para incorporar Geolocalización en tus apps
Jorge Vargas García (Edivargas)
Geolocalización● Podemos comenzar a definirlo para que
quede mucho mas claro: Se refiere a los actos de generar una Georeferenciación.
● Es decir:● Posicionamiento con el que se define la
localización de un objeto espacial (representado mediante punto, vector, área, volumen) en un sistema de coordenadas y datum* determinado
Geolocalización
● Base para los sistemas de Información Geográfica (SIG ó GIS).● Sistema con las capacidades de almacenar,
procesar, presentar y manipular la información obtenida referente a geodatos.– Localización– Condición.– Tendencia.– Pautas.– Modelos.
Esperen... ¿Y las apps móviles?
Apps Móviles
● Un mito:● La geolocalización en apps nace gracias a las
apps móviles.
Realidad:● La geolocalización se fortaleció a través de las
apps móviles... sino como determinábamos ”mágicamente” la ubicación del cliente.
¿Porqué Geolocalizar?
● Exploremos:● Aspectos sociales de la geolocalización.● Geodatas expuestos en las apps.● Marketing !!!! Eureka..!!!. ya llegamos a la
parte de valor de la plática.● Infographics a través de sistemas GIS.
● Vayamos a lo que nos interesa, si entendimos correctamente porque es importante el geolocalizar.
La geolocalización según el Usuario
● Ventajas:● Ofrecer datos precisos a usuarios específicos.● Mostrar información correcta relacionada a las
variables:– Quién soy (ya sabiamos quien era).– En que tiempo se hace (ya sabiamos en que
momento).– En donde se hizo o se encuentra (facilitado por los
dispositivos móviles).
La geolocalización según el Usuario
● Desventajas:● Problemas de seguridad para el Usuario
(super IMPORTANTE).● Almacenamiento de información en grandes
cantidades.● Limitantes/Costos por transmisión de datos
constantes.● Problemas de confidencialidad para el Usuario
(igual de importante que la Seguridad).
¿Cómo nos permitirán la geolocalización?
● La app debe:● Declarar explícitamente que se hace
recolección de datos geográficos.● Reconocer que SI se hará y que NO con los
datos geográficos recolectados.● Construir todo un set de permisos de
obtención, almacenamiento, procesamiento y publicación de la información.
● Ser ÉTICAmente profesionales!!!
¿Cómo recolectar datos geográficos?
● GPS (Global Positional System).● 24 satélites, nivel señal, ttff alto.
● A-GPS (Assisted Global Positioning System).● On-line.● Off-line.
● Cell Tower's y APN Based.● User provided.
Estrategia de recolección
● Determinada por:● Costo por transmisión de datos.● Limitantes del dispositivo.● Accuracy.● Tiempo de FTTF.● Invasión al uso de la app por parte de
listeners o respuesta del usuario.● Uso de batería.
Estrategia de recolección
Datos recolectados
● Identificador del usuario.● Identificados de una acción.● Fecha y hora – Precaución!!!● Latitud y Longitud.● Accuracy.● Medio de obtención (si se puede).
Procesamiento de los datos
● Procesar la fecha y hora para ser eliminada lo antes posible de las BD's.
● Hacer reverse geocoding de alto nivel para proteger a los usuarios de ser posible.
● Encriptar los datos si no pueden ser eliminados de la BD.
● NO procesar tracing de comportamiento por hora y posición en tiempo real del usuario.
Procesamiento de los datos
● Si se requiere tracing de comportamiento generar agregados y eliminar datos recolectados.
● No compartir datos geográficos con terceros o exponerlos de forma inocente en las apps.
● No incluir en los respaldos de las BD.
Tips para incorporar Geolocalización en tus apps
Jorge Vargas García (Edivargas)@[email protected]