Opened 8 years ago

Last modified 7 years ago

#16755 closed enhancement

[Patch] Cut overlapping GPX layers when merging — at Initial Version

Reported by: Bjoeni Owned by: team
Priority: normal Milestone: 18.10
Component: Core Version:
Keywords: gpx merging Cc:

Description

followup of #16681

Ideas that could implemented in the future
[...]
allow multiple tracks to be processed and prioritized (from different sources, e.g. GPS + phone + Google Timeline) [cut overlapping parts of less important tracks and replace by more important ones -> merge before handling]

This patch allows the user to cut timewise overlapping tracks and to connect them on the cuts when merging layers.

I had to modify the AbstractMergeAction: I kept it abstract and all public signatures the same, but please have a closer look at that before patching.

Dialogs:



Example:

Original:

Merged (connected):

Merged (not connected):

These are also the files used for unit tests, see patch.

Change History (5)

by Bjoeni, 8 years ago

Attachment: example-original.png added

by Bjoeni, 8 years ago

Attachment: example-merged-con.png added

by Bjoeni, 8 years ago

Attachment: example-merged.png added

by Bjoeni, 8 years ago

Attachment: dialog-target.png added

by Bjoeni, 8 years ago

Attachment: dialog-prioritize.png added
Note: See TracTickets for help on using tickets.