Ticket #1054 (closed enhancement: fixed)

Opened 6 years ago

Last modified 6 years ago

Select tracks inside a single big GPX file

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

Description

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

comment:1 Changed 6 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 6 years ago by ColinMarquardt

comment:3 Changed 6 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 6 years ago by ColinMarquardt

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

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.