landam / grass-gis-git-migration-test

0 stars 0 forks source link

wxgui: linked displays #68

Open landam opened 5 years ago

landam commented 5 years ago

Reported by mlennert on 31 May 2012 15:02 UTC I have the feeling this was already discussed somewhere, but can't get my hands on it, so I'm posting it as an enhancement ticket:

It would be really great if the zoom in different displays could be linked to each other. In other words, when you have different displays open, an option should allow to link (all or some of) them so that when you pan and zoom in one display window, the other display windows are panned and zoomed in the same way. This is extremely useful when comparing maps.

Currently, you have to zoom in one display, save the extent to a named region, then zoom the other display(s) to that named region. Possible, but a bit of a hassle.

One possible implementation would be a check box in the menu at the bottom of each display: if checked the display is part of the "common zoom pool" and if the zoom or pan is changed in any of the displays in that zoom pool, all displays are changed. Or, probably easier, a general option to link all displays. Moritz ### GRASS GIS version and provenance svn-trunk Migrated-From: https://trac.osgeo.org/grass/ticket/1669
landam commented 5 years ago

Comment by annakrat on 7 Dec 2012 10:02 UTC In https://trac.osgeo.org/grass/changeset/54232 I added similar functionality to Map Swipe. Now you can dynamically change between 'swipe' and 'mirror' view. However this enhancement is still relevant for map displays.

Anna

landam commented 5 years ago

Comment by mmetz on 7 Dec 2012 10:38 UTC Replying to [comment:1 annakrat]:

In https://trac.osgeo.org/grass/changeset/54232 I added similar functionality to Map Swipe. Now you can dynamically change between 'swipe' and 'mirror' view. However this enhancement is still relevant for map displays.

Linking displays for zooming and panning is implemented in the wxGUI georectifier, maybe that helps to implement it in regular map displays?

Markus M

landam commented 5 years ago

Comment by wenzeslaus on 17 Feb 2014 04:51 UTC Since the functionality is here in https://grass.osgeo.org/grass77/manuals/g.gui.mapswipe for the cases when you really need it and you have named regions as less dynamic option, downgrading the priority. .htmlAnyway, make use of our multiple map displays in this way would be nice.

landam commented 5 years ago

Modified by @landam on 12 May 2016 06:44 UTC

landam commented 5 years ago

Comment by @landam on 23 Aug 2016 12:09 UTC You can always share region setting using named region.

landam commented 5 years ago

Comment by mlennert on 24 Aug 2016 16:11 UTC Replying to [comment:5 martinl]:

You can always share region setting using named region.

Yes, this was mentioned in the original ticket, but the idea was to have a more interactive version. Mapswipe is already marvelous in that aspect, although limited to two maps. It would be great to have such a functionality for all open monitors if desired.

Definitely not a priority, but let's leave it open in case someday someone feels inspired... ;-)

landam commented 5 years ago

Comment by @landam on 27 Aug 2016 13:42 UTC Milestone renamed

landam commented 5 years ago

Comment by neteler on 26 Jan 2018 11:40 UTC Ticket retargeted after milestone closed

landam commented 5 years ago

Modified by neteler on 12 Jun 2018 20:48 UTC

landam commented 5 years ago

Comment by @landam on 25 Sep 2018 16:53 UTC All enhancement tickets should be assigned to 7.6 milestone.

landam commented 5 years ago

Comment by @landam on 25 Jan 2019 21:08 UTC Ticket retargeted after milestone closed