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

Aperta
#2,276 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
67/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Ambito
web-dev

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.

Lingua principale
MDX
Stelle
63
Fork
431
Merge medio
17h 10m
PR unite (30g)
124

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di osmandapp/web

Tutte le issue di osmandapp/web

Issue simili

Altre issue su Web Dev

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.