Mergin Maps está evolucionando rápidamente en los últimos años y nos complace anunciar una nueva y emocionante función: Seguimiento de posición en segundo plano. Funciona tanto en dispositivos Android como iOS. El seguimiento en vivo también funciona mientras la aplicación está minimizada en segundo plano, lo que aumenta la duración de la batería y permite a los usuarios realizar otras tareas en el teléfono o con él en el bolsillo.
Gracias a los comentarios y sugerencias de nuestros usuarios, reunimos un conjunto detallado de requisitos y empezamos a trabajar en ello a principios de este año. Esta función permite a los usuarios volver sobre sus pasos y registrar su historial de movimientos mientras realizan una encuesta. En esta entrada del blog, profundizaremos en la función de seguimiento de Mergin Maps y veremos cómo puede utilizarse para supervisar al equipo de encuesta.
Cómo activar el seguimiento
Para activar el seguimiento, debe abrir su proyecto Mergin Maps en QGIS. En la configuración del proyecto, puede seleccionar la opción de permitir el seguimiento del proyecto. Tenga en cuenta que esto habilitará el seguimiento para todos los usuarios que estén contribuyendo al proyecto como "escritor".
Para obtener más información, puede consultar la página de documentación.
Cómo utilizar el seguimiento en la aplicación móvil
Una vez activado el seguimiento para el proyecto, puede iniciar y detener el seguimiento dentro de la aplicación, desde el menú principal de la parte inferior:
Para detener el seguimiento, tienes que abrir el mismo menú y dejar de grabar tus pistas.
¿Cómo funciona?
Las ubicaciones de los usuarios se guardan con frecuencia (en función de la configuración seleccionada en el complemento) en segundo plano en una tabla de líneas de GeoPackage(tracking_layer) y se sincronizan con el resto de los datos del proyecto. La capa viene con un conjunto de campos de atributos predeterminados para el nombre del usuario y la hora de inicio y fin de cada seguimiento.
Además, registra el tiempo como valor M a cada vértice. La unidad de tiempo es la época Unix en segundos. Para utilizar la hora puedes utilizar la expresión QGIS para convertirla a hora UTC. La siguiente expresión convierte los valores m a hora UTC en QGIS:
datetime_from_epoch( m*1000)
El resultado puede visualizarse en QGIS:
Seguimiento personalizable según sus necesidades
El seguimiento de la posición en Mergin Maps le ofrece formas aún más flexibles de recopilar datos. La función recopilará información de ubicación histórica mientras esté activada en el dispositivo móvil. Tienes la opción de configurar la frecuencia de las solicitudes de localización, lo que permite un registro más detallado de la pista o actualizaciones menos frecuentes para reducir el consumo de energía y ahorrar batería. Esto te dará la oportunidad de registrar rutas a activos, rastrear la posición de compañeros de equipo u obtener una idea del tiempo necesario para viajar entre distintas ubicaciones.
Nos encantaría conocer las opiniones de los usuarios sobre esta nueva función. Además, si tienes alguna idea sobre cómo podemos hacer que Mergin Maps sea aún mejor, visita nuestra Lista de deseos donde puedes sugerir nuevas funciones como esta o votar sobre otras funciones que te gustaría ver en Mergin Maps.
Ahora vamos a recopilar datos.