Solución de problemas de seguimiento en el EarthRanger Mobile

Este artículo explica cómo EarthRanger Mobile (Android e iOS) captura y muestra los puntos de seguimiento, por qué pueden aparecer ciertos huecos o segmentos faltantes y qué ajustes del dispositivo pueden causar interrupciones. Use esta guía para diagnosticar y resolver problemas comunes de seguimiento reportados por los usuarios de campo.

1. Asegúrese de que la configuración del dispositivo sea la correcta (solo Android)

Los dispositivos Android aplican optimizaciones agresivas en segundo plano y de batería que pueden impedir que EarthRanger recopile o envíe actualizaciones de seguimiento. Confirme la siguiente configuración antes de continuar con la solución de problemas.
 

Configuración de Android requerida:

Habilitar servicios de ubicación

 
  • Abre Ajustes > Ubicación
  • Asegúrate de que la ubicación esté activada.
  • Configura el modo en Alta precisión
    • Ve a Ajustes > Ubicación > Modo o Precisión de ubicación
    • Selecciona Alta precisión (usa GPS + Wi-Fi + Bluetooth + redes móviles)
  • Reinicia tu dispositivo

 

Permisos de la aplicación EarthRanger

Verifique estos permisos:

 
  • Ubicación: Permitir todo el tiempo
  • Actividad física: Permitida

2. Requisitos específicos del sistema operativo Android

Android 14

Samsung incluye módulos "Guardian" integrados que pueden cerrar las aplicaciones en segundo plano.

  • Protección de batería
    • Desactiva el ahorro de energía de la aplicación (podría cerrar EarthRanger si consume demasiada batería).
    • Mantener abierta
  • Abre la pantalla de Aplicaciones recientes.
    • Mantén pulsado o selecciona EarthRanger y elige Mantener abierta para evitar que Android la cierre.

Android 13

  • Batería:
    • Ve a Ajustes > Aplicaciones > EarthRanger > Batería > Sin restricciones
  • Restablecer permisos:
    • Desactiva «Eliminar permisos si la aplicación no se usa»
  • Optimización automática:
    • Desactiva «Ajustes > Batería y cuidado del dispositivo > Optimización automática > Reiniciar cuando sea necesario»

Android 11

Android 11 restringe la actividad en segundo plano a menos que se excluya de las optimizaciones.

Optimización de la batería

  • Ve a Ajustes > Aplicaciones > EarthRanger > Batería > Optimización de batería
  • Selecciona Todas las aplicaciones
  • Selecciona EarthRanger > No optimizar

Límites de uso en segundo plano

  • Abre Ajustes > Batería > Límites de uso en segundo plano
  • Desactiva la opción "Poner en suspensión las apps que no se estén usando"

Otras funciones como Batería Adaptativa o Ahorro de Energía Adaptativo también deberían desactivarse si afectan al seguimiento.


3. Comprender el comportamiento de la aplicación cuando está cerrada

Comportamiento de Android

Cuando la aplicación EarthRanger se cierra completamente:

  • El seguimiento continúa en segundo plano y los puntos se envían a la plataforma.
  • La aplicación para Android NO actualiza los puntos recopilados mientras está cerrada.

Esto significa:

  • El mapa de la aplicación móvil podría mostrar una interrupción en la ruta.
  • El mapa de la plataforma web mostrará el recorrido completo, incluyendo los puntos registrados mientras la aplicación estaba cerrada.

 

 

  1. La aplicación se cerró.
  2. La aplicación se volvió a abrir.

Cuando la aplicación se cierra por completo, Android no vuelve a dibujar los puntos de seguimiento capturados mientras la aplicación estaba cerrada.

Sin embargo, todos los recorridos se subieron correctamente a la web.

 

Comportamiento de iOS

Cuando la aplicación EarthRanger se cierra completamente/se desliza para cerrarla:

  • iOS vuelve a dibujar todos los puntos recopilados mientras la aplicación estaba cerrada (si se otorgan los permisos en segundo plano).

Esto significa:

  • El mapa de la aplicación móvil no debería mostrar una interrupción en la ruta cuando la aplicación esté cerrada y el seguimiento esté activo.
  • El mapa de la plataforma web también mostrará la ruta completa.

4. Seguimiento tras permanecer inmóvil (Regla de movimiento de 25 m de iOS)

Tanto Android como iOS optimizan el uso de la batería reduciendo la actividad del GPS cuando el dispositivo está inmóvil. iOS aplica una regla adicional para reanudar el seguimiento.

Comportamiento de iOS

Si el dispositivo ha permanecido inmóvil durante un período de tiempo, iOS puede pausar las actualizaciones en segundo plano.

  • Para reactivar el seguimiento, iOS requiere un movimiento superior a 25 metros.

Solo después de que el dispositivo recorra esta distancia se registrarán y enviarán nuevos puntos de seguimiento.

Esto puede ocasionar una interrupción inicial al reanudarse el movimiento.

  1. El usuario se detiene en un lugar durante varios minutos.

iOS pausa las actualizaciones del GPS.

El usuario reanuda el movimiento.

 

2. El seguimiento se reanuda solo después de que el dispositivo haya recorrido unos 25 metros.

El registro resultante muestra un pequeño segmento faltante desde el momento en que comenzó el movimiento hasta que se alcanzó el umbral.

   

 

Comportamiento de Android

  • Android suele reanudar el seguimiento con mayor fluidez tras la inmovilidad.

No requiere un umbral de distancia estricto como iOS.


5. Filtrado de movimientos de alta velocidad (Comportamiento de la plataforma)

La plataforma web aplica una comprobación de validación de velocidad, por lo que si viaja a alta velocidad es posible que no vea registrados estos puntos de seguimiento.

Comportamiento

  • Si un punto GPS indica una velocidad superior al umbral de la plataforma, esta lo rechaza.
  • El punto no se almacena ni se muestra en ningún mapa.

Impacto en el usuario

  • Tras un viaje a alta velocidad, las vías pueden presentar líneas rectas, huecos o segmentos faltantes.

6. Puntos GPS de baja precisión

¿Qué causa la baja precisión?

Las lecturas GPS de baja calidad pueden deberse a:

  • Cubierta densa de árboles o edificios altos
  • Visibilidad deficiente de los satélites
  • Uso en interiores
  • Interferencias climáticas

Comportamiento de la aplicación

EarthRanger Mobile no dibuja puntos de baja precisión para evitar:

  • Líneas en zigzag
  • Saltos de teletransporte
  • Trayectorias distorsionadas

Comportamiento de la plataforma

Si la plataforma recibe un punto marcado como de baja precisión, puede rechazarlo o evitar dibujarlo, según su configuración.

Impacto en el usuario

Es posible que falten algunos puntos esperados, especialmente en entornos con señal GPS deficiente.


7. ¿Por qué pueden seguir faltando puntos?: Errores de señal GPS no causados ​​por EarthRanger

Incluso con la configuración y los permisos de la aplicación correctos, es posible que vea puntos faltantes, huecos o saltos repentinos en la ruta. En muchos casos, esto se debe a que el dispositivo recibe señales GPS débiles o distorsionadas, no a un problema de EarthRanger.

¿Qué es GPS/GNSS?

La mayoría de los dispositivos móviles utilizan GPS (Sistema de Posicionamiento Global) o GNSS (Sistema Global de Navegación por Satélite) para determinar la ubicación.

Estos sistemas dependen de señales claras e ininterrumpidas de varios satélites.

Si la señal que llega al dispositivo es débil o está distorsionada, la ubicación registrada será inexacta y EarthRanger filtrará intencionalmente los datos erróneos para evitar zigzags, saltos o rutas falsas.

Causas comunes de errores en la señal GPS

Estas condiciones pueden interferir con la señal satelital antes de que llegue al dispositivo:

  • Obstáculos
    Los edificios altos, los bosques densos, las montañas, las cuevas y la densa vegetación pueden bloquear o debilitar la señal.
  • Reflexión de la señal (interferencia multitrayecto)
    Las señales satelitales rebotan en superficies como edificios, techos metálicos, vehículos o rocas, lo que provoca lecturas tardías o inexactas.
  • Condiciones atmosféricas
    Las condiciones meteorológicas o las perturbaciones ionosféricas pueden degradar temporalmente la precisión.
  • Alineación o disponibilidad de satélites
    Si hay muy pocos satélites visibles sobre el horizonte o su geometría es débil, el dispositivo no puede proporcionar una ubicación precisa.
  • Limitaciones del hardware del dispositivo
    Algunos teléfonos y tabletas tienen receptores GNSS de menor calidad que, por su naturaleza, generan posiciones menos precisas. Qué podrías ver en EarthRanger

Cuando la calidad de la señal GPS es deficiente, el dispositivo puede producir:

  • Saltos repentinos o puntos que aparecen repentinamente
  • Líneas en zigzag al moverse lentamente
  • Segmentos faltantes en la ruta
  • Líneas rectas que conectan huecos cuando se filtran puntos defectuosos
  • Movimiento falso al estar parado
  • Seguimiento errático en ciudades densas o bosques
  • Cómo afectan estos errores al comportamiento de la aplicación

Para garantizar un seguimiento más preciso y evitar rutas engañosas, la aplicación utiliza umbrales de precisión. Si un punto GPS tiene una imprecisión alta (por ejemplo, ±25 metros), la aplicación puede:

  • Rechazar el punto por completo
  • Evitar mostrarlo en el mapa

Esto significa que:

EarthRanger filtra los puntos de baja calidad o poco realistas para proteger la precisión del mapa, lo que implica que algunos puntos no se mostrarán intencionalmente si la señal no fue confiable.

Conclusión

EarthRanger Mobile depende de la calidad de los datos GNSS proporcionados por el dispositivo. Incluso con la configuración óptima del dispositivo, la calidad de la señal GPS puede variar según el entorno y el hardware. Cuando la señal es débil, el dispositivo puede enviar puntos inexactos que EarthRanger filtra correctamente. Estas imprecisiones ambientales y del hardware afectan a todas las aplicaciones con GPS/GNSS, no solo a EarthRanger.


Tabla resumen

Escenario Aplicación de Android Aplicación iOS Plataforma/Web
La aplicación se cerró mientras se realizaba el seguimiento. Muestra huecos Redibuja la pista completa Muestra todos los puntos transmitidos
Tras permanecer inmóvil Se reanuda normalmente Requiere un desplazamiento de más de 25 m. Muestra los puntos una vez recibidos
Puntos de alta velocidad Filtrado por plataforma Filtrado por plataforma Rechazado; no dibujado
Puntos de baja precisión No dibujado No dibujado Puede ser rechazado o filtrado
Errores GNSS (ambientales o relacionados con el dispositivo) Puede generar puntos inexactos o faltantes; no causado por la aplicación. Puede generar puntos inexactos o faltantes; no causado por la aplicación. Puede filtrar o rechazar puntos GNSS erróneos según la precisión y la configuración.