Estoy usando la aplicación GeoTracker para registrar la posición y la velocidad mientras hago ejercicio a lo largo de una pista. Vivo en un terreno relativamente plano, solo cambio hacia arriba y hacia abajo no más de 5 metros como máximo, pero aunque las lecturas de latitud y longitud parecen bastante precisas, el programa, que usa GPS (y en mi humilde opinión no usa los sensores de presión / barómetro para determinar altitud) informa que la diferencia entre la altitud máxima y mínima a lo largo de la pista es de unos 50 m. Esto es bastante inexacto, parece. ¿Por qué es esto?
Gracias.
Es probable que se deba al hecho de que el GPS simplemente no es muy adecuado para obtener mediciones de altitud precisas, y nunca lo ha sido. Ciertamente no son los típicos chips de consumo. Garmin sugiere que se esperan variaciones de hasta 400 pies en sus dispositivos, por ejemplo. Es solo un problema de geometría .
Con eso en mente, dudo que Android tenga un impacto significativo aquí. Cualquier dispositivo GPS tendrá dificultades para obtener una lectura de altitud particularmente precisa. Supongo que algunas aplicaciones pueden parecer "más precisas" que otras al tomar promedios en ventana de los datos de altitud o algo así (en lugar de mostrar directamente los datos sin procesar al usuario), pero todas obtendrán los mismos valores del chip GPS. .
Tuve exactamente el mismo problema con los datos de GPS en mi teléfono inteligente Android. Vivo en el Reino Unido y me di cuenta de que la altitud mostrada era consistentemente 40 - 50 metros más alta que la que mostraba el mapa. Yo también pensé que esto era una falta de precisión del gps. De hecho, la respuesta fue que el gps mostraba altitudes relacionadas con el esferoide global wgs84, mientras que los mapas del Reino Unido relacionan las elevaciones con el nivel medio del mar, de ahí la variación.
El problema se llama dilución geométrica de precisión . En una vista simplista, el sistema GPS calcula las distancias entre el receptor y un conjunto de al menos 4 satélites visibles. Cada una de esas distancias tiene precisión/error asociado. La precisión/error de la ubicación final depende no solo de los valores de precisión/error de la distancia individual, sino también de la configuración geométrica de los satélites en el cielo.
Cuando un satélite está bajo en el horizonte, la medición de la distancia con ese satélite no cambiará mucho si cambia la altitud del receptor, lo que produce una pobre dilución vertical de la precisión. Esto, combinado con la restricción de que los satélites en órbita no suelen proporcionar geometrías óptimas, da como resultado una pobre dilución vertical de la precisión en la posición fija final. El resultado vertical sería mejor si siempre tuviera una sobrecarga de satélite, pero el sistema en órbita simplemente no puede proporcionar esto.
Juan Sonderson
eldarerathis
Juan Sonderson
Yo para
eldarerathis
Yo para
Juan Sonderson