Tracks analyzer: the part between A and B loses the track point after A and runs past B, wrong elevation at A and B

Abierto
#2,276 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
67/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Área
web-dev

Línea de trabajo

Start with the Tracks analyzer on https://osmand.net/map/ and reproduce the report using track 2186_loop-gaps.gpx, points 8 and 13. Trace how the selected segment and its elevation endpoints are calculated; the report identifies the incorrect points and expected 6.0 km distance, but names no source files or tests. Done means the segment follows the track from A to B and uses the elevations at points 8 and 13.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Found while testing the test cases of osmandapp/OsmAnd-Issues#2186 (TC-26). Checked on https://osmand.net/map/: Tracks analyzer, track 2186_loop-gaps.gpx (20 points near Kraków), Point A on point 8 (50.02489, 19.80862), Point B on point 13 (49.98825, 19.82718).

Web
  • Server: cut the part between A and B along the track, from A to B

    The analyzer line goes from A straight to point 10: point 9, the next track point after A, is missing, and pointing at the track near it moves the marker to A. At the other end the line goes on past B to point 14 and comes back to B. The part is 9.04 km long, along the track from A to B it is 6.0 km.

  • Server: elevation at A and B from the track at that place

    Altitude at A (0 km) shows 203.4, the elevation of point 9; point 8 under A has 208.4. The graph ends at 215.6, the elevation of point 14; point 13 under B has 216.2.

Lenguaje dominante
MDX
Estrellas
63
Forks
431
Merge medio
17 h 10 min
PR fusionados (30 d)
124

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de osmandapp/web

Todos los issues de osmandapp/web

Issues similares

Más issues de Web Dev

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.