Tengo un conjunto de tracks de GPS de un evento de ciclismo y quiero relacionar su distancia a lo largo de la ruta.
El problema es: cuando un piloto se detiene, generalmente por entrar en un lugar cubierto, GPS mantiene el registro (baja precisión) de los puntos alrededor de su ubicación, y sumando a esos ruidosos segmentos puedo obtener un falso aumento de la distancia recorrida.
Si miro a los trazados de pistas, es fácil "ver" que en realidad el piloto no se movió, pero ¿cómo podría crear cierta distancia acumulada algoritmo que "no cuenta" algunos puntos porque el piloto es "obviamente no se mueve" no?
Una cosa interesante de la que me di cuenta: si considero que sólo una coordenada, por ejemplo, sólo latitud de una carretera en dirección recta al norte, a la difusa puntos en una parada de mantener la divagación de ida y vuelta alrededor de una clara latitud, la misma aplicación para la longitud (aunque en este caso sería la misma longitud de cada punto de ese segmento de la carretera, porque es "vertical" en el mapa).
Pero si puedo utilizar la distancia euclídea, entonces este movimiento al azar se convierte siempre en "adelante", el movimiento y mantiene el aumento de la distancia.
Si la parada se encontraban en el medio de una carretera recta, que podría conseguir la dirección promedio y "normalizar" y el promedio de las posiciones a lo largo de la carretera en dirección, pero a menudo el punto de parada es en un giro brusco (un cruce de carreteras) o es la puesta en punto de la ruta.
Hay ningún método conocido para esto, o ¿alguien tiene una sugerencia?