¿Gaia GPS es inexacto para las distancias?

En una pregunta anterior, pedí ayuda para encontrar una aplicación de GPS con ciertas funciones. Eso me llevó a encontrar Gaia GPS y ha sido genial, no tengo quejas.

Sin embargo, tuve una situación recientemente. Encontré una caminata a través de una guía en línea y figuraba como 3.1 millas. Salí e hice una pista en él (con Gaia) y resultó estar cerca de 5 millas. Le escribí al autor de la guía, pensando que podría querer una actualización. Revisó sus notas y también me pidió mis pistas de Gaia y me mostró cómo Gaia puede ser inexacta y mi pista real era una línea realmente ondulada que agregaba todo tipo de distancia loca. Dijo que también usó Gaia y obtendría los mismos resultados extraños. No sé qué usó para crear las distancias reales en la guía. Se mantuvo firme en su declaración de que la caminata era de aproximadamente 3.1 millas.

Pero todavía me siento incómodo con esta conclusión. La caminata simplemente "se sintió" más larga que 3.1 millas. Además, está el factor tiempo. No soy un excursionista rápido en absoluto, pero el circuito me llevó 3,5 horas. Para un 5 miler, eso me pone en 45 minutos/milla - totalmente razonable - pero un 3 miler sería 1 hora o más por milla - ¡nadie es tan lento! El tiempo es el único factor "fijo" en esto y eso indicaría que son más de 3.1 millas.

Entonces, ¿Gaia es realmente tan inexacta? ¿O hay algo más en el trabajo aquí?

AFAIK, todos los dispositivos GPS modernos basados ​​​​en teléfonos (llamados A-GPS, como en Assisted-GPS) son bastante inexactos cuando están lejos de las torres de telefonía celular.
@Roflo lo entiendo; esa es la respuesta bastante obvia. ¿Pero estar fuera por casi dos millas? ¿Realmente puedo ser más lento que un excursionista de 1 milla/hora? Los otros elementos de la pregunta no tienen sentido.
Bueno, he visto a mi teléfono creer que estoy a 1 milla de donde realmente estoy. Y eso fue en las afueras de una ciudad, no realmente en el camino. Aparte de ese poco de experiencia personal, no estoy seguro de poder ayudar. ¿Quizás podría publicar un enlace a la guía? Podría ser útil para otros.
Si cree que la longitud del recorrido no se puede indicar con precisión, puede probar www.gmap-pedometer.com para comprobarlo. No será súper preciso, pero dada la gran diferencia entre lo que se indica para el camino y sus propios hallazgos, podría ayudarlo a descubrir cuál de los dos inclinarse hacia
@roflo, a-gps no degrada inherentemente la precisión del artículo de Wikipedia . Sin embargo, es posible que algunas implementaciones proporcionen una solución basada en datos desactualizados en lugar de esperar por el sistema GPS, lo que puede llevar mucho tiempo. Si comienza un viaje de 1 día con cobertura de datos, un gps debería ser irrelevante.
Esto se ha discutido antes en bicycles.stackexchange.com: una búsqueda sobre la precisión del gps puede ser de interés.
@ChrisH Lo que quise decir es que dadas las condiciones correctas (¿incorrectas?), La precisión podría verse comprometida. Veo que has agregado una respuesta adecuada, gracias.
Además, a todos los interesados, sugiero navegar por la etiqueta de GPS asistido en GIS.SE.

Respuestas (4)

El GPS simplemente no es una buena manera de medir la distancia del sendero. Esto se debe a que las correcciones de GPS sin procesar tienen mucho ruido. Si los toma literalmente, obtiene una distancia mucho más larga de la que realmente se movió. Si los filtra demasiado en paso bajo, corta las esquinas y obtiene una distancia más corta. El algoritmo habitual es aplicar algún filtrado de paso bajo, pero también no crear un nuevo punto hasta que esté a una distancia mínima del punto anterior, después del filtrado. Esa distancia suele ser de unos pocos metros.

La forma en que sostiene el GPS y qué tipo de cubierta vegetal hay entre usted y el cielo también importan mucho. Para mejores pistas, coloque la unidad GPS o su antena en su sombrero. De esa manera, su cuerpo no se interpondrá en el camino de las señales muy débiles de los satélites. Si realmente se lo toma en serio, obtenga una unidad de GPS con entrada de antena opcional. Monte la antena en la parte superior de su sombrero, luego pase el cable hasta donde esté la unidad GPS en su bolsillo o en su mochila donde sea.

Un dosel frondoso es definitivamente peor que un bonito cielo abierto. Trato de hacer la mayor parte de mi mapeo de senderos desde el otoño hasta la primavera cuando las hojas están caídas. Eso ayuda, pero todavía puedo ver una diferencia notable entre el ruido en un sendero en el bosque y caminar por un camino a través de campos de maíz.

Siempre tomo al menos dos pistas para el mapeo, una en cada dirección. Eso me da una idea del nivel de error. En el bosque, a veces puedo ver diferencias de hasta 50 pies (15 metros). En un caso caminé por un pequeño camino de tierra a través de amplios campos abiertos, y podía decir de qué lado del camino caminaba en cada dirección. El error máximo entre las dos pistas fue más como 10 pies.

Uso BackCountry Navigator para capturar rutas de GPS con una tableta Android. Esto funciona sorprendentemente bien. Esta aplicación permite algunos ajustes del filtrado GPS. Lo configuré a la distancia mínima para un nuevo punto que permite. La distancia del GPS suele ser lo suficientemente cercana para un uso casual, pero ciertamente no es tan buena como las mediciones físicas reales.

Después de capturar rutas de GPS con BackCountry Navigator, las importo al editor de OpenStreeMap. Allí los filtro con el ojo y dibujo pistas plausibles para poner los senderos en el mapa. Aquí es donde tener al menos dos pistas, una en cada dirección, ayuda mucho. Después de este proceso, las longitudes de las pistas informadas por OpenStreetMap no suelen ser tan malas, por lo general alrededor de ±10 % de la medida exacta.

Para obtener realmente buenas medidas de la longitud del sendero, use una rueda de medición. Tengo una rueda de 19 pulgadas a la que le he añadido un soporte para el GPS. Eso ayuda a mantener el GPS alejado de mi cuerpo, lo que resulta en mejores pistas que si estuviera en mi bolsillo o mochila. La rueda es consistente dentro de menos de un por ciento. No es inusual tener una diferencia de quizás 4 pies entre la ida y la vuelta a lo largo de un sendero de 1000 pies.

Aquí estoy demostrando la rueda de medición y la tableta capturando una pista de GPS:

El soporte de madera cerca de la parte superior del mango es algo que agregué. Mi tableta Android se desliza en el soporte, como se puede ver en la imagen. Esto lo mantiene alejado de mi cuerpo mientras mido una pista. Los datos son sustancialmente menos ruidosos de esa manera que con la misma tableta en un bolsillo o en mi mochila.

La rueda tiene un contador mecánico marcado en pies y pulgadas. Cuando llego a una intersección de senderos, registro un waypoint en el software BackCountryNavigator que está tomando la ruta del GPS. Utilizo el valor del contador redondeado al pie más cercano como el nombre del waypoint. Eso luego permite calcular distancias más tarde.

+1 para la rueda de medir. Muchos de los buenos libros de senderos hacen esto para todos los senderos.
En mi experiencia, el ruido en una lectura de GPS con un buen receptor y una vista clara del cielo toma la forma de cambios de largo período: un movimiento lento del punto "usted está aquí" si está parado, o un "oscilación" de su pista alrededor de su curso verdadero si se está moviendo. (Fuente: mis propios esfuerzos de mapeo de senderos de OSM).

Hay dos cosas principales que pueden salir mal con la precisión del GPS.

  • El primero es la calidad de la señal, que puede ser inferior a la de una unidad GPS dedicada (menos espacio para una antena y otros compromisos de diseño). Por supuesto, aquí entra en juego la cuestión de cómo lo transporta (un bolsillo bajo no es muy bueno y esto puede ser peor que con una unidad dedicada debido al tamaño y la antena más pequeños. De manera similar, el efecto de estar debajo de acantilados/edificios o debajo de los árboles (especialmente mojados) es bien conocido, pero puede ser peor en un teléfono.

  • Una vez que se obtiene una señal, tiene que ser procesada. Esto sucede a nivel de dispositivo/SO (agrupados porque tiene poca influencia aquí) y a nivel de aplicación.

    • El sistema operativo puede dar una lectura antes de que tenga una buena solución. Esto puede interpretarse como un punto o varios fuera de su ruta real que pueden agregarse fácilmente a su ruta.
    • En un intento por ahorrar energía, el efecto anterior puede aumentar (cuando el receptor GPS se apaga). Es posible que tenga cierto control sobre esto en un teléfono, la mayoría de las unidades GPS portátiles hacen que esta sea una opción bastante clara.
    • Se puede aplicar un grado de promedio para reducir el error en cualquier unidad GPS. Esto puede reducir la tasa de puntos pero da una pista más suave. Nuevamente, si esto se hace en la aplicación, es posible que pueda configurarlo. Un promedio insuficiente en una señal deficiente puede parecer una ruta que zigzaguea a lo largo del camino mientras que un promedio excesivo corta esquinas.

Estos dos últimos puntos pueden explicar algunas de las diferencias entre aplicaciones. Puede intentar ejecutar dos aplicaciones a la vez; de esa manera obtendrá una idea de la diferencia. Solía ​​obtener alrededor del 10% entre mis pistas y cardiotrainer ejecutándose simultáneamente (fuera de la red) porque cardiotrainer no funcionaba con mapas almacenados en caché. Sin embargo, si una aplicación aplica el ahorro de energía y la otra no, la que sí lo hace será anulada y su señal puede mejorar.

Sinceramente en tu caso sospecho que ambos estáis equivocados (lo siento). Es probable que su GPS esté leyendo demasiado en las circunstancias, pero probablemente dedique un poco más de distancia y tiempo caminando una ruta la primera vez que alguien que lo hace regularmente. Lo más probable es que lo subestimaron de todos modos, tal vez por un gps sobre promedio, tal vez con un mapa (especialmente en una ruta sinuosa).

Tenemos un artículo sobre este tema, ya que los usuarios de Gaia GPS preguntan con frecuencia: ¿por qué la grabación de GPS puede ser inexacta ?

La respuesta corta es, como han dicho otros, el GPS no es perfectamente preciso. Si compara una medición GPS con una medición de una rueda de medición, habrá una discrepancia en los cálculos estadísticos, independientemente del chip GPS o los algoritmos de posprocesamiento.

Dicho esto, tenemos un proyecto en marcha para mejorar las mediciones estadísticas en Gaia GPS. Los algoritmos de cómo Gaia GPS estima las estadísticas varían de iOS a Android a la web, y iOS es probablemente el mejor. Haremos un lanzamiento en los próximos meses que hará que las estadísticas y el código sean universales en todas las plataformas.

También puedo imaginar formas mejoradas de estimar la distancia, el ascenso y otras estadísticas, que podríamos analizar un poco además de la consolidación de la plataforma. Esto tampoco es ciencia resuelta.

Sería muy bueno si pudieras dar alguna información sobre lo que haces de manera diferente en iOS/Android/web y cuáles son tus ideas sobre cómo mejorar las estadísticas. Tal como está, es bueno saber que usted en Gaia trabaja en ello, pero no hay mucha información valiosa para el problema de la precisión de la distancia GPS allí.
Nuestra idea principal es "hacer que el código web y de Android sea igual que el de iOS, a través de un conjunto común de JS, porque el código de iOS es el mejor algoritmo de la actualidad". Particularmente para Android, el ascenso, la distancia y el tiempo detenido pueden estar muy lejos; esos son los mensajes sobre los que los usuarios envían más correos electrónicos. Usamos algunos algoritmos de filtrado y algunas reglas para descartar puntos negativos en iOS que funcionan bastante bien, por lo que ahora Android/web será igual. Le pediré al desarrollador que trabaja en el proyecto de estadísticas (mi esposa/cofundadora) que escriba los detalles sobre las estadísticas después de que enviemos el código de estadísticas unificadas este verano. Tal vez podamos abrir código fuente.

Los GPS están sujetos a 'jitter' La señal GPS tiene varias fuentes de error. Jitter, en buenas condiciones, es bastante constante alrededor de 2 metros. Hay un error a más largo plazo de unos 7 metros que es una escala más amplia. WAIS contrarrestará este. Tiene una fluctuación de tiempo mucho más lenta, por lo que no afectará mucho su distancia.

Cuanto más lento vayas, mayor será el error. Considere: si su GPS hace una posición cada 2 segundos, y en esos 2 segundos se mueve 2 metros (alrededor de 6 pies o 3 pies/seg o 2 mph) y ese error es de 2 metros en una dirección arbitraria, entonces en esos 2 segundos puede registrar un cambio entre 0 y 4 metros, con un promedio de 2,8 metros. A medida que se aleja a 30 m/seg, el error es un componente mucho menor de su velocidad.

Si desea obtener números decentes de sus pistas, use una aplicación de mapas como OziExplorer y trace su ruta. Ahora alise las migas de pan. Con un cuidado razonable, puede obtener una precisión dentro de un pequeño porcentaje. Puedes practicar esto haciendo rutas con distancias conocidas.