Maproom / qmapshack

Consumer grade GIS software
GNU General Public License v3.0
297 stars 64 forks source link

Improved track edit tool - Quick track point mover #564

Open dominik4d opened 2 years ago

dominik4d commented 2 years ago

Is your feature request related to a problem? Please describe.

Editing a GPS track on the map view. When you moving single track points to optimise your track. First you have to pick up the track point you want to move and put it to the new position. Next you to the same with the second track point and so on. If you moving tracking poinst over a bigger distance you have to move the map if the new position ist out of the current screen. In most cases I move several track points and it becomes quickly frustrating to move map, pickup point, move map, put point and again and again.

Describe the solution you'd like

Have a new point move tool in the "Track edit mode". This tool does, after you picked up a track point and moved it to the new position with the mouse, picks up the next point in the track so you just have to drop it on the new position. The user would avoid to move to the old position of the next track point and pick it up.

Describe alternatives you've considered

n./a.

Give a reason why someone else should spend time on that request

Usually if a user corrects track points in a track the user does it with more than one point. It makes it easier and quicker for the user to improve generated gps tracks. A kind of micro manual rerouting.

Additional context

Thank you very much for your create work. QMapShack is the best GPS Software out there!

frankystone commented 2 years ago

after you picked up a track point and moved it to the new position with the mouse, picks up the next point in the track so you just have to drop it on the new position

How should the algorithm decide which trackpoint should be picked next automatically? The trackpoint before or after the previous moved trackpoint?

Do you have long tracks? For me the current behavior fits my need for track lengths of 70 to 100 km.

dominik4d commented 2 years ago

The trackpoint after the next trackpoint (driving direction). Yes, I have long tracks (up to 1000km). Usually several parts ("segments"), which I correct of the track, have a length of 2-5 km.

https://user-images.githubusercontent.com/111570623/198826615-2496f789-8783-410f-8aff-65f7e306c559.mp4

kiozen commented 2 years ago

I do not see much sense in that feature. Why don't you simply remove all points of the segment you want to change and use Routino/Brouter to route the segement by placing/moving a point somewhere on the street? Much faster than moving single points.

dominik4d commented 2 years ago

Well, first delete all points in that part which I want to change and add new points improves the handling. So I agree, it does not make sense