[Qgis-developer] Multiple Data Frames

Nathan Woodrow madmanwoo at gmail.com
Sun Jan 6 13:25:08 PST 2013


Hey Ben,

I think a multi frame feature is inevitable in QGIS and is something that I
have always wanted to have.  I think we can take the idea of Data Frames
that ArcGIS has and expand on areas that we don't like.

Having higher level groups, which would be the frames, would work fine and
having just a single map window would make life a lot easier. In an ideal
world I would like the ability to break out a frame into a different map
window so that I could have two map canvases open at one given time.

Something else that I think would be good would to be have a "Composer use"
sub group that would show which composers and composer maps this frame is
used in.  Something like this:

Frame1
  *-> Composer use*
*     -- MyComposer - Map3*
*     -- BigPrint - Map3**  *
Frame2
  *-> Composer use*
*     -- BigPrint - Map1*
*
*
 I had some ideas a while ago about what UI features I would like to see
with a multi frame situation so I can upload some sketches of it if you
would like.

- Nathan


On Mon, Jan 7, 2013 at 6:18 AM, Benedict Holland <
benedict.m.holland at gmail.com> wrote:

> So I found a few related bugs to what I wanted to do so I don't know if
> this is incorporated already.
>
> http://hub.qgis.org/issues/2348
> http://hub.qgis.org/issues/4846
>
> with the second link being what I think I am going for with one
> substantial difference. I want to have a main map of a section of say,
> Maine or New York zoomed in quite a bit to show a specific town. Then I
> want a map of the state of Maine or New York in the corner of the main map
> with a box describing the location of the main map. The way ArcGIS does
> this sort of thing is sort of brilliant. The way I see this working is to
> modify projects so they made up of a layer group:
>
> Project -> Data Frames (at least 1 always, probably named something
> different like Map Frame) -> Layers (0 or more)
>
> and allow a data frame to be turned on or off in the composer (perhaps a
> check box like display in composer). The active data frame will be
> displayed in the main window and only one data frame can be active. Of
> course both data frames will have to be movable in the composer as the main
> map currently is. I am sure this feature will buy a lot more than just my
> use case but I need this sort of functionality just to provide an overview
> map embedded within the main map. Does this sound reasonable and doable?
>
> Thanks all,
> ~Ben
>
>
> On Sat, Jan 5, 2013 at 6:50 PM, G. Allegri <giohappy at gmail.com> wrote:
>
>> Hi Benedict,
>> besides the data frames cincepr, which would useful in many
>> circumstances, aren't describing an overview map? It already exists in
>> QGis. Probably I misunderstood your requirement...
>>
>> Giovanni
>>
>> Sent from Nexus
>> Il giorno 06/gen/2013 00:37, "Benedict Holland" <
>> benedict.m.holland at gmail.com> ha scritto:
>>
>>> Hi All,
>>>
>>> I just stumbled across this bit from Nathans blog:
>>>
>>> http://woostuff.wordpress.com/2011/05/17/the-things-i-would-like-to-see-in-qgis-what-are-yours/
>>>
>>> I was wondering if there was someone working on Data Frames and being
>>> able to load multiple data frames into the presenter (exactly like ArcGIS).
>>> The best use case for this exact feature is to get the extent marker for an
>>> area locator in the main map. Something along the lines of a main map with
>>> a tiny area map in the corner displaying the location of the current map.
>>> You see, I actually do need this feature to exist which would make it quite
>>> high on priorities to try to tackle. Also, do you know where I should start
>>> looking and what areas of the code tree I would be working in? I am not
>>> sure if this should start out as a plugin either since I have a feeling I
>>> would end up creating a top level object made up of layers and I am not
>>> sure how well that would fit into a plugin like interface. Of course, I
>>> don't have any skills programming a plugin for anything anyway but I
>>> can re-factor code and design a template for a code review.
>>>
>>> Also, how do code reviews happen? I would love to get any input on what
>>> this sort of thing should look like and what features people would
>>> generally want from a "Data Frame" like object and have the class
>>> interfaces reviewed before I start tackling the hard work.
>>>
>>> Thanks all,
>>> ~Ben
>>>
>>> _______________________________________________
>>> Qgis-developer mailing list
>>> Qgis-developer at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>
>>>
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20130107/b9462130/attachment.html>


More information about the Qgis-developer mailing list