[GRASS-dev] legends and scales

Michael Barton Michael.Barton at asu.edu
Mon Sep 21 17:32:17 EDT 2009


I changed the default legend size to Helena's suggestion below. It  
looks pretty good in the tests I did with Spearfish data. But it needs  
folks to look at it under other circumstances too. Changed in  
develbranch_6 r39277

Michael
____________________
C. Michael Barton
Director, Center for Social Dynamics & Complexity
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University

Phone: 480-965-6262
Fax: 480-965-7671
www: www.public.asu.edu/~cmbarton, http://csdc.asu.edu







On Sep 16, 2009, at 9:02 PM, Helena Mitasova wrote:

> talking about legends - how about making the default size smaller -
> would that help?
> I just went through a long assignment with many legends and settled
> at something like
>
> d.legend mymap at=5,50,2,5
>
> (at=5,50,2,5 is typed into wxGUI and conveniently stays there so
> I just change the name of the map and move the legend wherever  
> needed).
> I always size the display window so that I have a white area next to
> the map
> and put the legend there. That way I did not have the problem that
> you mention
> with the scalebar.
> It would be nice to have a sizing option for the scalebar too
> (using at=... similar to the one for legend would work).
> That way map elements could be all placed in the white area and won't
> interfere with the map image.
>
> Helena
>
>
> On Sep 16, 2009, at 10:47 PM, Michael Barton wrote:
>
>>
>>
>> On Sep 16, 2009, at 5:25 PM, grass-dev-request at lists.osgeo.org wrote:
>>
>>> Date: Wed, 16 Sep 2009 19:08:38 -0000
>>> From: "GRASS GIS" <trac at osgeo.org>
>>> Subject: [GRASS-dev] [GRASS GIS] #750: wxGUI: scalebar loses focus
>>> To: undisclosed-recipients:;
>>> Message-ID: <040.a968f51a41a425b4779ef44b0d9f7177 at osgeo.org>
>>> Content-Type: text/plain; charset="utf-8"
>>>
>>> #750: wxGUI: scalebar loses focus
>>> --------------------
>>> +-------------------------------------------------------
>>> Reporter:  hamish  |       Owner:  grass-dev at lists.osgeo.org
>>>    Type:  defect  |      Status:  new
>>> Priority:  minor   |   Milestone:  6.4.0
>>> Component:  wxGUI   |     Version:  svn-develbranch6
>>> Keywords:          |    Platform:  Linux
>>>     Cpu:  x86-64  |
>>> --------------------
>>> +-------------------------------------------------------
>>> Hi,
>>>
>>> in the wx Map Display window if you add a scalebar, drag it to the
>>> bottom
>>> left, then add a raster legend, after that it is not possible to
>>> drag the
>>> scalebar any more, even if you reselect add scalebar from the add
>>> overlay
>>> menu. The legend gets dragged around instead.
>>>
>>> ??
>>>
>>> Hamish
>>
>> What is happening is not quite what it appears. The real problem is
>> that both the scalebar and legend are "maps" because that is how
>> GRASS draws them. The invisible "maps" are the same size as the
>> screen. When you put both a legend and a scalebar on a real (i.e.,
>> visible) map and they overlay each other it is sometimes hard to
>> grab the underlying element. If you move the legend out of the way,
>> you can grab and move the scalebar.
>>
>> There is probably a way to fix this but I didn't figure it out when
>> I first did this, and it hasn't been high enough on the priority
>> list to fix afterwards. What is needed is to somehow clip the
>> graphic of the legend and scalebar so that it closely conforms to
>> the element. However, this would also need to change size if the
>> element changes size.
>>
>> Michael
>>
>>
>>
>> _______________________________________________
>> grass-dev mailing list
>> grass-dev at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/grass-dev
>



More information about the grass-dev mailing list