[GRASS-dev] WxPython front-end to ps.map

Moritz Lennert mlennert at club.worldonline.be
Mon Feb 12 08:31:22 EST 2007


On 09/02/07 19:56, Michael Barton wrote:
> Moritz,
> 
> Sorry for the confusion. I'm thinking of how map layers are presented to
> users in the layer control panel. It might be cleaner to have a single
> "vector" layer button instead of "vector", "thematic map", and "thematic
> chart" buttons. In the options panel for the vector layer, you could decide
> whether this would display a single color vector map, thematic display of
> the vector map, or a thematic chart of the vector map. In other words, there
> would be a single control/options panel that would wrap d.vect,
> d.vect.thematic, and d.vect.chart.
> 
> Again, I'm not talking about what we should do with the modules, only how
> they could be presented to a GUI user. However, if we have a different way
> of rendering vectors (i.e., a rewrite of the vector display somehow), I
> think it should include the thematic and chart mapping, rather than just the
> simply vector display.
> 


Sounds like an interesting idea. The only danger I see is that panels 
will be huge. Combining all options of d.vect, d.vect.thematic, and 
d.vect.chart into one single panel might make it quite confusing.

Moritz


> Michael
> 
> 
> On 2/9/07 1:33 AM, "Moritz Lennert" <mlennert at club.worldonline.be> wrote:
> 
>> On 09/02/07 04:46, Michael Barton wrote:
>>
>>> Thematic maps and charts seem like they should be a vector option rather
>>> than separate layers. This could be done with GUI code without needing to
>>> combine the d.* modules. However, if we did true vector rendering for
>>> primitives, we'd want the same quality in thematic maps and charts.
>>>
>>> I'm not sure if this makes any considered recoding any easier or not. But
>>> the upshot is that vector primitives, thematic maps, and charts seem the
>>> best candidates for some reworking of the C code for display. Most of the
>>> other d.* effects can work with current code or be replaced by GUI generated
>>> graphics if we want. As you point out, this is more work at the GUI coding
>>> end. I'm not sure which will take more effort.
>>
>> I'm not sure I completely understand what you mean here, and as we are
>> still (albeit slowly, I admit) working on a C replacement of
>> d.vect.thematic, it would be good to know what we should take into account.
>>
>> I do have to agree with Glynn, though, in that we should try to not code
>> two parallel and different ways of drawing things, one for the command
>> line and one for the GUI. I am afraid that this would almost inevitably
>> lead to inconsistencies and definitely to twice the work load trying to
>> keep everything up to date. IMHO, GRASS's strength is its modularity and
>> the GUI should be on top of that, not replace it.
>>
>> Moritz
> 
> __________________________________________
> Michael Barton, Professor of Anthropology
> School of Human Evolution & Social Change
> Center for Social Dynamics and Complexity
> Arizona State University
> 
> phone: 480-965-6213
> fax: 480-965-7671
> www: http://www.public.asu.edu/~cmbarton 
> 




More information about the grass-dev mailing list