Geocercas (Distancia de descarga y distancia de visualización.)

Las geocercas hacen referencia a configurar un parámetro para establecer distancias bien sea para descargar tareas o para que el usuario pueda visualizarlas.

Estos parámetros permiten limitar la visualización y la descarga a una zona geográfica especifica, lo que facilita el control de ubicación de los usuarios. Son bastante útiles cuando se requiere completar en ubicaciones múltiples y muy separadas, para lo cual no tendria sentido descargarlas todas si no esta lo suficientemente cerca para completarlas, más aún si el número de tareas es grande.

Distancia de descarga:

Las Tareas se descargan en el dispositivo cuando hay una actualización manual o se ejecuta una tarea y se envía al servidor. La distancia de descarga es útil cuando se tienen cientos de tareas distribuidas geográficamente y se necesita manejar la carga en el dispositivo. En esos casos, cada vez que el usuario llega a una zona específica, sincroniza el dispositivo y ve las tareas correspondientes a la ubicación

La distancia de descarga se define para todo el grupo de tareas, no se aplica automáticamente y el usuario debe estar online, así mismo el usuario deberá estar dentro de esta distancia del centro geográfico de las tareas en el Grupo de Tareas para que al sincronizar  se descarguen en su dispositivo. Adicionalmente, si el usuario se mueve fuera de la “Distancia de Descarga” y el dispositivo es sincronizado las tareas son removidas.

Distancia de visualización:

La distancia de visualización se aplica a cada tarea y a diferencia de la distancia de descarga si es automática, las tareas se mostrarán al usuario cuando este se encuentre al alcance de la distancia especificada. Esta distancia facilita entonces que las tareas se muestren o escondan automáticamente mientras el usuario esta offline.

Se debe tener en cuenta que si la distancia es muy corta y se desplaza en un vehículo puede pasar tan rápido que el dispositivo no alcanza a ver la tarea.

Ejemplo gráfico

En un desplazamiento desde el Inicio al fin, en el punto 0, después de una actualización manual o por ejecución de una tarea anterior, se descargan las Tareas 1, 2, 3 y 4 (Grupo de Tareas 1), pero sólo se visualiza la Tarea 1 (Por la Distancia de Visualización 50 m). Pasando el punto 1 se visualiza la Tarea 2 y se esconde la Tarea 1 (Si no se ha ejecutado) y así hasta el Punto 4. Cuando se pasa el Punto 4, después de una actualización manual o por ejecución de una tarea anterior, se descargan las Tareas 5, 6, 7 y 8, pero sólo se visualiza la Tarea 5 y así sucesivamente.

Los registros de ubicación para comparar la distancia se hacen cuando se cumplen las siguientes dos condiciones: Han pasado 10 segundos y hay una separación de 10 metros desde el último registro. La carga de datos de ubicación se hace en paquetes. Si se han registrado 14000, solo los primeros 10000 puntos son enviados al servidor. Los otros 4000 esperan a la siguiente actualización.

Los intervalos de 10 segundos y 10 metros aplican a la geocerca. Así que si la distancia es muy pequeña o el usuario se mueve muy rápido puede no ver una tarea.

¿Te ayudó este artículo?

Angee Ballesteros

Ing. Electrónica, Especialista en Ing. de Software

Deja una Respuesta

Debes estar logueado para poder comentar.