[GRASS5] prototype new GIS Manager in TclTk
Michael Barton
michael.barton at asu.edu
Wed Jan 11 14:11:29 EST 2006
Hmmm.
This is copied right out of the current dm file. Do you use the current d.m
gis manager?
Michael
______________________________
Michael Barton, Professor of Anthropology
School of Human Evolution and Social Change
Arizona State University
Tempe, AZ 85287-2402
USA
voice: 480-965-6262; fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton
> From: Jachym Cepicky <jachym.cepicky at centrum.cz>
> Date: Wed, 11 Jan 2006 20:17:07 +0100
> To: Michael Barton <michael.barton at asu.edu>
> Cc: grass5 <grass5 at grass.itc.it>
> Subject: Re: [GRASS5] prototype new GIS Manager in TclTk
>
> hi,
>
> Error in startup script: can't read "env(HOSTTYPE)": no such variable
> while executing
> "set HOSTTYPE $env(HOSTTYPE)"
> (file "/usr/local/grass-6.1.cvs/etc/gm/gm.tcl" line 42)
>
> just short
>
> jachym
>
>
> On Wed, Jan 11, 2006 at 10:56:19AM -0700, Michael Barton wrote:
>> Following up on the discussions on the next generation GUI for GRASS, I?m
>> working with several people on an interim GUI in TclTk that will begin to
>> implement ideas in the UI roadmap. The idea is to enhance the current TclTk
>> GUI so that display functions can increasingly be built into the GUI system
>> rather than depending on d.* modules? interactions with an x-display. We
>> hope that this will encourage GRASS developers in general to modify GRASS
>> display modules so that they do not require an x-display, and can be
>> implemented in a wider variety of display/GUI systems.
>>
>> My first step for TclTk has been to move GRASS map displays to a TclTk
>> canvas, and create display management tools in TclTk. I?ve done this using
>> the PNG driver, so it doesn?t depend on x11 for display. This has a number
>> of advantages for usability (easier zooming and panning, constant display of
>> geographic coordinates in an indicator window), seems faster for large maps,
>> and has several nice features for continued development. One is direct
>> printing to postcript (currently I?ve got a very simple version of this
>> running with eps output). Another is the ability for each display to have
>> it?s own layer tree and region settings (the next thing I?ll try to
>> implement).
>>
>> Basic raster querying is functioning, but vector query will need to await
>> modification of d.what.vect to accept xy coordinates. I think that nviz
>> displays in a canvas. If so, it could be better integrated in the new
>> display system. To drop the xdriver completely would require changes to
>> programs that require it for displayincluding v.digit and r.digit,
>> d.rast.edit, d.profile, and i.points at least. For now, these can run by
>> simply opening an x-display using d.mon. In the interim, we simply need to
>> create a set of scripts or TclTk procedures that will automatically open
>> (and hopefully close) the required x-monitor.
>>
>> Please don?t hesitate to give the new prototype GIS Manager a try. To
>> install, simply drop the gis.m script into $GISBASE/scripts and put the /gm
>> folder into $GISBASE/etc. Then run gis.m & from the GRASS command line to
>> start it. You'll want to open a canvas display monitor, using the grey
>> monitor button on the left.
>>
>> You can find it on my website at
>> <http://www.public.asu.edu/~cmbarton/files/grass_gismgr/gism_o50110.tgz>
>>
>> Enjoy! And let me know your thoughts.
>>
>> Michael
>> ______________________________
>> Michael Barton, Professor of Anthropology
>> School of Human Evolution and Social Change
>> Arizona State University
>> Tempe, AZ 85287-2402
>> USA
>>
>> voice: 480-965-6262; fax: 480-965-7671
>> www: http://www.public.asu.edu/~cmbarton
>>
>
> --
> Jachym Cepicky
> e-mail: jachym.cepicky at centrum.cz
> URL: http://les-ejk.cz
> GPG: http://les-ejk.cz/gnupg_public_key/
> -----------------------------------------
> OFFICE:
> Department of Geoinformation Technologies
> LDF MZLU v Brn¨§
> Zem¨§d¨§lsk¨¢ 3
> 613 00 Brno
> e-mail: xcepicky at node.mendelu.cz
> URL: http://mapserver.mendelu.cz
> Tel.: +420 545 134 514
More information about the grass-dev
mailing list