<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Fri, 07 Mar 2008 17:47:46 +0100<br>
From: Luigi Ponti &lt;<a href="mailto:lponti@infinito.it">lponti@infinito.it</a>&gt;<br>
Subject: [GRASS-windows] Re: [GRASS-user] Xming as X server for<br>
 &nbsp; &nbsp; &nbsp; &nbsp;winGRASS?<br>
To: Paul Kelly &lt;<a href="mailto:paul-grass@stjohnspoint.co.uk">paul-grass@stjohnspoint.co.uk</a>&gt;<br>
Cc: <a href="mailto:grass-user@lists.osgeo.org">grass-user@lists.osgeo.org</a>, <a href="mailto:grass-windows@lists.osgeo.org">grass-windows@lists.osgeo.org</a><br>
Message-ID: &lt;<a href="mailto:47D171B2.9070603@infinito.it">47D171B2.9070603@infinito.it</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-3; format=flowed<br>
<br>
Dear Paul,<br>
thanks for your prompt reply.<br>
<br>
Paul Kelly wrote:<br>
&gt; On Fri, 7 Mar 2008, Luigi Ponti wrote:<br>
&gt;<br>
&gt; A better course of action might be to try to revive the w11 driver<br>
&gt; (--enable-w11 configure option) which is similar but uses Windows<br>
&gt; functions instead of sockets. I don&#39;t know how near being finished it<br>
&gt; is; might be worth looking at.<br>
The most recent thread I have found on the topic suggests that this is<br>
still not a viable option.<br>
<a href="http://www.nabble.com/GRASS-.-configure-options-td15482716.html#a15489963" target="_blank">http://www.nabble.com/GRASS-.-configure-options-td15482716.html#a15489963</a><br>
&gt;<br>
&gt; There&#39;s some discussion if you search the mailing lists for keywords<br>
&gt; like w11 and pngdriver. It isn&#39;t necessary to have the XDRIVER working<br>
&gt; for batch display functionality - you can use the PNG driver (in fact<br>
&gt; that is probably easier) and direct rendering on Windows--or on any<br>
&gt; other platform. See the list of PNG driver-related environment<br>
&gt; variables in<br>
&gt; <a href="http://grass.ibiblio.org/gdp/html_grass63/variables.html#png" target="_blank">http://grass.ibiblio.org/gdp/html_grass63/variables.html#png</a> for some<br>
&gt; ideas on how to control it.<br>
If anybody has a pointer to a working example that would be great. While<br>
the concept is clear, the practicalities are not as evident by reading<br>
recent posts on the topic:<br>
<a href="http://www.nabble.com/why-d.vect.thematic-won%27t-run-on-WinGRASS---d.mon-problem-td15054987.html#a15054987" target="_blank">http://www.nabble.com/why-d.vect.thematic-won%27t-run-on-WinGRASS---d.mon-problem-td15054987.html#a15054987</a><br>

<br>
Particularly, how do you tell the PNG driver where to start/stop direct<br>
rendering to png file without d.mon?<br>
&gt; Paul<br>
&gt;<br>
Thanks and regards,<br>
<br>
Luigi<br>
</blockquote><div><br><br><br>Luigi,<br><br>&nbsp;&nbsp;&nbsp; The current TCL GUI uses the PPM driver to create all of it&#39;s displays ... It writes all the displays to a single .ppm graphics file and then displays this in the TCL map canvas. This all runs natively in Windows, and could probably be easily changed to use any other sort of display driver you would wish. You should look at the code in&nbsp; &quot;grass63RC4\grass-6.3.0RC4\etc\d.rast.edit.tcl&quot; to see exactly how it works.&nbsp; <br>
&nbsp;&nbsp; Also, just to add my 2 cents, the TCL map display is so much better than the old X11 monitors that I wouldn&#39;t think there was any advantage to trying to code anything remotely &quot;X-like&quot; for WinGRASS. Eventually, in the next version of GRASS, the python-based interface and map display tools will be miles beyond even what&#39;s available in the current TCL one. I know that none of the d.mon commands will work in winGrass, but you can do everything from the GUI anyway, so I am not sure anyone really needs to re-do all of the old X11 stuff to get the (IMHO) out-dated d.mon commands to work in Windows...&nbsp; It certainly does not seem to be a cost effective thing to do in terms of coding time... <br>
&nbsp;&nbsp;&nbsp; If you are trying to create GRASS scripts that have their own displays,
it will pay to move beyond BASH/*NIX style scripting with
X11 monitors for the displays, and move on to scripting languages like
(WX) Python that have better ways to display things.<br><br>Cheers,<br><br>Isaac<br></div></div><br clear="all"><br>-- <br><br>Isaac I Ullah, M.A.<br><br>Archaeology PhD Student,<br>ASU School of Evolution and Social Change<br>
<br>Research Assistant,<br>Mediterranean Landscape Dynamics Project<br>***************************************************<br><a href="mailto:isaac.ullah@asu.edu">isaac.ullah@asu.edu</a><br><a href="mailto:ullah@archaeologist.com">ullah@archaeologist.com</a><br>
<br><a href="http://www.public.asu.edu/~iullah">http://www.public.asu.edu/~iullah</a><br>***************************************************