Opened 7 years ago

Closed 7 years ago

#1054 closed enhancement (fixed)

Select tracks inside a single big GPX file

Reported by: ColinMarquardt Owned by: bvh-osm@…
Priority: major Milestone:
Component: merkaartor Version:
Keywords: Cc:


I sometimes get a single, massive GPX file (24 MB uncompressed in a
specific case, ~110,000 log points). Loading this file into Merkaartor makes
it very slow. If there is just a single track inside, I can split it
into several tracks with e.g. gpsbabel, but it will still remain a
single file, and Merkaartor being slow as before.

Now, if there was an option to select the single tracks inside this
one file and only operating on one (or several but not all) of these,
I would hope that Merkaartor could be much faster.

Change History (4)

comment:1 Changed 7 years ago by koying

Probably, We should first check if there is a valid reason for Merkaartor to be slow in this instance.

If you have such a big GPX under your hand, could you please place it somewhere?

comment:2 Changed 7 years ago by ColinMarquardt

comment:3 Changed 7 years ago by koying

(In [9875]) ADD : Create one layer per track during GPX import (Refs #1054)
ADD : Info dock for layers

comment:4 Changed 7 years ago by ColinMarquardt

  • Resolution set to fixed
  • Status changed from new to closed

FWIW, with your speedup work from ticket 1110, I can now load that whole GPX file very quickly and scroll the map with all of the single tracks enabled with very usable performance (this is with a rather old-fashioned Athlon 64 3200+ on Ubuntu Hardy, amd64).

When I switch off about half of the layers/tracks, it gets noticeably snappier, so the number of displayed elements makes a difference (as I expect it to be). With this, I think I can close this bugreport.

As a side note, I think that this speedup alone would be worth another release. A whole new experience, thanks!

Note: See TracTickets for help on using tickets.