<html><head></head><body><div class="ydpf4b3a3b4yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div></div>
        <div dir="ltr" data-setdir="false">Well - that does indeed work for you.  I'll try your settings when I get into the office - we're running GRASS on a RHEL 7 cluster - and see what I can come up with.</div><div dir="ltr" data-setdir="false">It would be sooo much better if it worked like yours did!</div><div dir="ltr" data-setdir="false">Thank you so much for taking the time and testing this out</div><div dir="ltr" data-setdir="false">:)</div><div dir="ltr" data-setdir="false">v/r</div><div dir="ltr" data-setdir="false">Chris<br></div><div><br></div>
        
        </div><div id="ydp6d6c358ayahoo_quoted_4346436470" class="ydp6d6c358ayahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Tuesday, February 16, 2021, 11:07:10 AM EST, Moritz Lennert <mlennert@club.worldonline.be> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">On 16/02/21 15:54, Chris Bartolomei wrote:<br clear="none">> Mortiz - are those vector layers areas ? I'm guessing the census is an <br clear="none">> area, the roads are lines and the schools are points, yes?  I'm having <br clear="none">> an issue overlaying two area maps (polygons). i can only get one to show <br clear="none">> ... I have tried your method with all the export GRASS_RENDER* variables <br clear="none">> but I have a country polygon map as the bottom later and a selection of <br clear="none">> a few administrative areas (provinces/states) as the top map and I can <br clear="none">> only get one or the other to show up. It almost seems as if the <br clear="none">> transparency doesn't work and what should be transparent in the admin <br clear="none">> map is actually the background color and blocks the country from being seen.<br clear="none">> Could you please try your method with a couple area (polygon) vector <br clear="none">> maps overlaying each other?<br clear="none"><br clear="none">export GRASS_RENDER_IMMEDIATE=png<br clear="none">export GRASS_RENDER_WIDTH=640<br clear="none">export GRASS_RENDER_HEIGHT=480<br clear="none">export GRASS_RENDER_TRUECOLOR=true<br clear="none">export GRASS_RENDER_FILE_COMPRESSION=0<br clear="none">export GRASS_MESSAGE_FORMAT=plain<br clear="none">export GRASS_RENDER_FILE_READ=TRUE<br clear="none">export GRASS_RENDER_FILE=$HOME/test.png<br clear="none"><br clear="none">g.region vect=census_wake2000<br clear="none">d.vect map=<a shape="rect" href="mailto:census_wake2000@PERMANENT" rel="nofollow" target="_blank">census_wake2000@PERMANENT</a> fill_color=grey<br clear="none">d.vect map=<a shape="rect" href="mailto:censusblk_swwake@PERMANENT" rel="nofollow" target="_blank">censusblk_swwake@PERMANENT</a> fill_color=red<br clear="none"><br clear="none">I've tried with<br clear="none"><br clear="none">export GRASS_RENDER_TRANSPARENT=TRUE<br clear="none">and<br clear="none">export GRASS_RENDER_TRANSPARENT=FALSE<br clear="none"><br clear="none">As you can see in the attached images, the overlay seems to work without <br clear="none">any issues (or I don't understand what you are looking for exactly) and <br clear="none">setting GRASS_RENDER_TRANSPARENT decides on whether the background <br clear="none">should be transparent or not.<br clear="none"><br clear="none">A second test in the same data set, but with different layers:<br clear="none"><br clear="none">export GRASS_RENDER_TRANSPARENT=TRUE<br clear="none">export GRASS_RENDER_FILE=$HOME/test_NC_TRUE.png<br clear="none">g.region vect=boundary_county<br clear="none">d.vect map=<a shape="rect" href="mailto:boundary_county@PERMANENT" rel="nofollow" target="_blank">boundary_county@PERMANENT</a><br clear="none">d.vect map=<a shape="rect" href="mailto:boundary_municp@PERMANENT" rel="nofollow" target="_blank">boundary_municp@PERMANENT</a> fill_color=255:255:0:255<br clear="none"><br clear="none">export GRASS_RENDER_TRANSPARENT=FALSE<br clear="none">export GRASS_RENDER_FILE=$HOME/test_NC_FALSE.png<br clear="none">g.region vect=boundary_county<br clear="none">d.vect map=<a shape="rect" href="mailto:boundary_county@PERMANENT" rel="nofollow" target="_blank">boundary_county@PERMANENT</a><br clear="none">d.vect map=<a shape="rect" href="mailto:boundary_municp@PERMANENT" rel="nofollow" target="_blank">boundary_municp@PERMANENT</a> fill_color=255:255:0:255<br clear="none"><br clear="none">Again, the overlay works, at least as I would have expected.<br clear="none"><br clear="none">Moritz<br clear="none"><br clear="none">> On Tuesday, February 16, 2021, 4:19:16 AM EST, Moritz Lennert <br clear="none">> <<a shape="rect" href="mailto:mlennert@club.worldonline.be" rel="nofollow" target="_blank">mlennert@club.worldonline.be</a>> wrote:<br clear="none">> <br clear="none">> <br clear="none">> Hi Chris,<br clear="none">> <br clear="none">> For me, the following works with the current stable GRASS GIS (7.8.5)<br clear="none">> and using maps from the NC demo data set:<br clear="none">> <br clear="none">> export GRASS_RENDER_IMMEDIATE=png<br clear="none">> export GRASS_RENDER_WIDTH=640<br clear="none">> export GRASS_RENDER_HEIGHT=480<br clear="none">> export GRASS_RENDER_TRANSPARENT=true<br clear="none">> export GRASS_RENDER_TRUECOLOR=true<br clear="none">> export GRASS_RENDER_FILE_COMPRESSION=0<br clear="none">> export GRASS_MESSAGE_FORMAT=plain<br clear="none">> export GRASS_RENDER_FILE_READ=TRUE<br clear="none">> <br clear="none">> g.region vect=census_wake2000<br clear="none">> d.vect map=<a shape="rect" href="mailto:census_wake2000@PERMANENT" rel="nofollow" target="_blank">census_wake2000@PERMANENT</a> <mailto:<a shape="rect" href="mailto:census_wake2000@PERMANENT" rel="nofollow" target="_blank">census_wake2000@PERMANENT</a>> <br clear="none">> fill_color=none<br clear="none">> d.vect map=<a shape="rect" href="mailto:roadsmajor@PERMANENT" rel="nofollow" target="_blank">roadsmajor@PERMANENT</a> <mailto:<a shape="rect" href="mailto:roadsmajor@PERMANENT" rel="nofollow" target="_blank">roadsmajor@PERMANENT</a>> <br clear="none">> color=255:0:0:255<br clear="none">> d.vect map=<a shape="rect" href="mailto:schools_wake@PERMANENT" rel="nofollow" target="_blank">schools_wake@PERMANENT</a> <mailto:<a shape="rect" href="mailto:schools_wake@PERMANENT" rel="nofollow" target="_blank">schools_wake@PERMANENT</a>> <br clear="none">> fill_color=0:128:0:255<br clear="none">> icon=basic/circle size=10<br clear="none">> <br clear="none">> I attach a small thumbnail of the resulting PNG file.<br clear="none">> <br clear="none">> Moritz<br clear="none">> <br clear="none">> <br clear="none">> On 11/02/21 18:54, Chris Bartolomei via grass-user wrote:<br clear="none">>  > Good morning Anna,<br clear="none">>  > It took quite a while of trial and error but I worked out a method that<br clear="none">>  > kindof works:<br clear="none">>  > First off - unless someone says otherwise, you can't use the PNG driver<br clear="none">>  > (d.mon) method to overlay more than one polygon vector. Sorry - it just<br clear="none">>  > doesn't work. You CAN use the ps.map method - that works really well<br clear="none">>  > generating the image however it by default assumes you are printing on<br clear="none">>  > an A4 piece of paper so there's all sorts of white space.  The image is<br clear="none">>  > centered at the top of this fictional piece of paper. In your postscript<br clear="none">>  > rules file you can use the "maploc" command to position the image<br clear="none">>  > elsewhere on the page. This is necessary because the next trick changes<br clear="none">>  > the paper dimensions but it assumes the origin is the lower left corner<br clear="none">>  > and therefore clips anything that is above the new dimensions. Back to<br clear="none">>  > postscript commands in the rules file first though ... the ps.map maploc<br clear="none">>  > command uses inches (why?? it should be points) so an A4 page is 8.27" x<br clear="none">>  > 11.69" points are 1/72 of an inch thus 595p x 842p - it also has a<br clear="none">>  > default 36p margin (0.5 inch). You'll need those numbers later. maploc<br clear="none">>  > also lets you set the size of your image box:  maploc {x offset from<br clear="none">>  > left edge} {y offset from top} {width of box} {height of box} Note: this<br clear="none">>  > is all done via a BASH script with GRASS 7.4 on Linux (RHEL 7), not<br clear="none">>  > python. This is my postscript rules file:<br clear="none">>  ><br clear="none">>  > maploc 0.1 6.815 6.5 4.875 #468p x 351p map box moved down towards the<br clear="none">>  > bottom of the page<br clear="none">>  > # note that if you push it too far down to where the box would run off<br clear="none">>  > the bottom, the image is<br clear="none">>  > # resized to fit on the page so do some testing to come up with the<br clear="none">>  > correct values<br clear="none">>  > # also I found the computational region controls the aspect ratio so<br clear="none">>  > although I say<br clear="none">>  > # 6.5 x 4.875 with the above maploc command, I got a 6.5 x 3.8 inch box.<br clear="none">>  > border y # add a border to the map frame (box)<br clear="none">>  >    color 81:81:81 # shade of gray<br clear="none">>  >    end # end the border controls<br clear="none">>  > vareas admin_area # top vector layer to display<br clear="none">>  >    layer 1 # attribute table to use<br clear="none">>  >    rgbcolumn area_color # name of column holding R:G:B values to fill<br clear="none">>  > the polygons<br clear="none">>  >    color 153:153:153 #boundary color<br clear="none">>  >    end # end the admin_area controls<br clear="none">>  > vareas Country # this is the bottom vectors to display<br clear="none">>  >    color 210:210:210 #boundary color<br clear="none">>  >    fcolor 153:153:153 #fill color for all polygons<br clear="none">>  >    end # end the Country controls<br clear="none">>  ><br clear="none">>  > Here's the command to run to generate the postscript file:<br clear="none">>  ><br clear="none">>  > ps.map input=$HOME/ps_rules.txt out=$HOME/color_admin.ps --overwrite<br clear="none">>  ><br clear="none">>  > To convert the postscript to PNG I had to use ghostscript - there are<br clear="none">>  > other tools you can use though.<br clear="none">>  ><br clear="none">>  > gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=png16m -r300 -dTextAlphaBits=4<br clear="none">>  > -dGraphicsAlphaBits=4 -dDEVICEWIDTHPOINTS=473 -dDEVICEHEIGHTPOINTS=276<br clear="none">>  > -dFIXEDMEDIA -dPSFitPage -sOutputFile=$HOME/color_admin.png -c<br clear="none">>  > "<</PageOffset [-34 78]>> setpagedevice" -f $HOME/color_admin.ps<br clear="none">>  ><br clear="none">>  > So the above line needs some explaining<br clear="none">>  > (<a shape="rect" href="http://www.ghostscript.com/doc/9.27/Use.htm " rel="nofollow" target="_blank">http://www.ghostscript.com/doc/9.27/Use.htm </a><br clear="none">> <<a shape="rect" href="http://www.ghostscript.com/doc/9.27/Use.htm" rel="nofollow" target="_blank">http://www.ghostscript.com/doc/9.27/Use.htm</a>>) but in a nutshell, the<br clear="none">>  > parameters to play with are first the Pageoffset [x y] values. They are<br clear="none">>  > in points not inches ... 1/72 inch = 1 point ... remember the 1/2"<br clear="none">>  > margins? the -34 gives me 2 points of white space to the left edge of<br clear="none">>  > the map frame, the 78 I had to play with to push the map frame down to<br clear="none">>  > the right spot.<br clear="none">>  > Next is the DEVICEWIDTHPOINTS and DEVICEHEIGHTPOINTS ... again in points<br clear="none">>  > ... this "trims" the paper to height and width ... set something then<br clear="none">>  > run it and view the results. Adjust and run again until you get it <br clear="none">> correct.<br clear="none">>  ><br clear="none">>  > It's a royal pain but it seems to work this way. It would sure be nice<br clear="none">>  > to create a GRASS workspace file and just say "convert this workspace to<br clear="none">>  > an image" with everything all laid out nicely - like Arc does exporting<br clear="none">>  > their mxd map files...<br clear="none">>  ><br clear="none">>  > I hope this helps someone !<br clear="none">>  > :)<br clear="none">>  > Chris<br clear="none">>  ><br clear="none">>  ><br clear="none">>  > On Wednesday, February 10, 2021, 11:08:00 PM EST, Anna Petrášová<br clear="none">>  > <<a shape="rect" href="mailto:kratochanna@gmail.com" rel="nofollow" target="_blank">kratochanna@gmail.com</a> <mailto:<a shape="rect" href="mailto:kratochanna@gmail.com" rel="nofollow" target="_blank">kratochanna@gmail.com</a>>> wrote:<br clear="none">>  ><br clear="none">>  ><br clear="none">>  ><br clear="none">>  ><br clear="none">>  > On Tue, Feb 9, 2021 at 4:41 PM Chris Bartolomei <<a shape="rect" href="mailto:surfcjb@yahoo.com" rel="nofollow" target="_blank">surfcjb@yahoo.com</a> <br clear="none">> <mailto:<a shape="rect" href="mailto:surfcjb@yahoo.com" rel="nofollow" target="_blank">surfcjb@yahoo.com</a>><br clear="none">>  > <mailto:<a shape="rect" href="mailto:surfcjb@yahoo.com" rel="nofollow" target="_blank">surfcjb@yahoo.com</a> <mailto:<a shape="rect" href="mailto:surfcjb@yahoo.com" rel="nofollow" target="_blank">surfcjb@yahoo.com</a>>>> wrote:<br clear="none">>  ><br clear="none">>  >    Hi Anna - thank you for the suggestion - I tried it but alas, still<br clear="none">>  >    it only outputs a single vector map (layer). I can get either the<br clear="none">>  >    Country vector or the admin_areas vector, but not both overlaid.<br clear="none">>  >    :(<br clear="none">>  >    Chris<br clear="none">>  ><br clear="none">>  ><br clear="none">>  > I realized you are using both environmental variables and d.mon, that<br clear="none">>  > might cause some issues, you use one or the other. So try to remove the<br clear="none">>  > lines starting with d.mon.<br clear="none">>  ><br clear="none">>  > Hope that helps,<br clear="none">>  > Anna<br clear="none">>  ><br clear="none">>  ><br clear="none">>  >    On Tuesday, February 9, 2021, 1:20:52 PM EST, Anna Petrášová<br clear="none">>  >    <<a shape="rect" href="mailto:kratochanna@gmail.com" rel="nofollow" target="_blank">kratochanna@gmail.com</a> <mailto:<a shape="rect" href="mailto:kratochanna@gmail.com" rel="nofollow" target="_blank">kratochanna@gmail.com</a>> <br clear="none">> <mailto:<a shape="rect" href="mailto:kratochanna@gmail.com" rel="nofollow" target="_blank">kratochanna@gmail.com</a> <mailto:<a shape="rect" href="mailto:kratochanna@gmail.com" rel="nofollow" target="_blank">kratochanna@gmail.com</a>>>> wrote:<br clear="none">>  ><br clear="none">>  ><br clear="none">>  >    Hi,<br clear="none">>  ><br clear="none">>  >    On Tue, Feb 9, 2021 at 10:25 AM Chris Bartolomei via grass-user<br clear="none">>  >    <<a shape="rect" href="mailto:grass-user@lists.osgeo.org" rel="nofollow" target="_blank">grass-user@lists.osgeo.org</a> <mailto:<a shape="rect" href="mailto:grass-user@lists.osgeo.org" rel="nofollow" target="_blank">grass-user@lists.osgeo.org</a>> <br clear="none">> <mailto:<a shape="rect" href="mailto:grass-user@lists.osgeo.org" rel="nofollow" target="_blank">grass-user@lists.osgeo.org</a> <mailto:<a shape="rect" href="mailto:grass-user@lists.osgeo.org" rel="nofollow" target="_blank">grass-user@lists.osgeo.org</a>>>> <br clear="none">> wrote:<br clear="none">>  ><br clear="none">>  >        Good morning :)<br clear="none">>  >        I'm using GRASS 7.4.1 on a Linux cluster so I only have<br clear="none">>  >        command-line capability. I have two vector layers (a country<br clear="none">>  >        boundary polygon and part of an administrative area map - also<br clear="none">>  >        polygons). I am trying to automate creating a PNG file of the<br clear="none">>  >        admin areas overlaying the country boundary therefore all work<br clear="none">>  >        has to be command-line (in a bash script). I've tried this two<br clear="none">>  >        ways - using the d.mon start=png method and also the ps.map<br clear="none">>  >        method as described below. The d.mon method appears to generate<br clear="none">>  >        the image with only one vector map (not both) and only colors<br clear="none">>  >        the borders - it won't use the fill_color setting. The ps.map<br clear="none">>  >        method seems to work but assumes the image is on a sheet of<br clear="none">>  >        paper so there's a ton of extra white-space. I'd like to use<br clear="none">>  >        d.mon but I can use ps.map if someone could please let me know<br clear="none">>  >        how to export only the computational region without all the<br clear="none">>  >        extra 'paper' in the image. Here's my code:<br clear="none">>  ><br clear="none">>  >        g.region vector='Country'<br clear="none">>  >        export GRASS_RENDER_IMMEDIATE=png<br clear="none">>  >        export GRASS_RENDER_WIDTH=640<br clear="none">>  >        export GRASS_RENDER_HEIGHT=480<br clear="none">>  >        export GRASS_RENDER_TRANSPARENT=true<br clear="none">>  >        export GRASS_RENDER_TRUECOLOR=true<br clear="none">>  >        export GRASS_RENDER_FILE=$HOME/country_admin.png<br clear="none">>  >        export GRASS_RENDER_FILE_COMPRESSION=0<br clear="none">>  >        export GRASS_MESSAGE_FORMAT=plain<br clear="none">>  >        d.mon start=png<br clear="none">>  >        d.vect map=Country color=210:210:210 fill_color=153:153:153<br clear="none">>  >        display=shape type=area<br clear="none">>  >        d.vect map=admin_area color=153:153:153 rgb_column=area_color<br clear="none">>  >        display=shape type=area<br clear="none">>  >        d.mon stop=png<br clear="none">>  ><br clear="none">>  >        This only produces a png with the last vector listed and only<br clear="none">>  >        the borders are colored with the rgb_column values.<br clear="none">>  ><br clear="none">>  ><br clear="none">>  >    I think you are missing  GRASS_RENDER_FILE_READ=TRUE:<br clear="none">>  > <a shape="rect" href="https://grass.osgeo.org/grass78/manuals/pngdriver.html " rel="nofollow" target="_blank">https://grass.osgeo.org/grass78/manuals/pngdriver.html </a><br clear="none">> <<a shape="rect" href="https://grass.osgeo.org/grass78/manuals/pngdriver.html" rel="nofollow" target="_blank">https://grass.osgeo.org/grass78/manuals/pngdriver.html</a>><br clear="none">>  >    <<a shape="rect" href="https://grass.osgeo.org/grass78/manuals/pngdriver.html " rel="nofollow" target="_blank">https://grass.osgeo.org/grass78/manuals/pngdriver.html </a><br clear="none">> <<a shape="rect" href="https://grass.osgeo.org/grass78/manuals/pngdriver.html" rel="nofollow" target="_blank">https://grass.osgeo.org/grass78/manuals/pngdriver.html</a>>><br clear="none">>  ><br clear="none">>  >    Regarding rgb_column, I am not sure, didn't have time to test.<br clear="none">>  ><br clear="none">>  >    Anna<br clear="none">>  ><br clear="none">>  ><br clear="none">>  >        If I do this without the d.mon start/stop lines ... i.e. relying<br clear="none">>  >        on the GRASS_RENDER_IMMEDIATE=png only, then only one vector map<br clear="none">>  >        is converted to png however it DOES do the color fill properly.<br clear="none">>  >        With either above method the png is the correct size.<br clear="none">>  ><br clear="none">>  >        Now using ps.map (same env variable set as above):<br clear="none">>  ><br clear="none">>  >        g.region vector='Country'<br clear="none">>  >        ps.map input=$HOME/ps_rules.txt out=$HOME/country_admin.ps<br clear="none">>  >        --overwrite<br clear="none">>  >            where ps_rules.txt is:<br clear="none">>  >        border y<br clear="none">>  >            color 81:81:81<br clear="none">>  >            end<br clear="none">>  >        vareas admin_area<br clear="none">>  >            layer 1<br clear="none">>  >            rgbcolumn area_color<br clear="none">>  >            color 153:153:153<br clear="none">>  >            end<br clear="none">>  >        vareas Country<br clear="none">>  >            color 210:210:210<br clear="none">>  >            fcolor 153:153:153<br clear="none">>  >            end<br clear="none">>  ><br clear="none">>  >        We don't have pstopng but we do have ghostscript:<br clear="none">>  ><br clear="none">>  >        gs-dSAFER -dBATCH -dNOPAUSE -sDEVICE=png16m -dTextAlphaBits=4<br clear="none">>  >        -dGraphicsAlphaBits=4 -r300 -sOutputFile=$HOME/country_admin.png<br clear="none">>  >        $HOME/country_admin.ps<br clear="none">>  ><br clear="none">>  >        This creates the correct image (color fills, etc) but has white<br clear="none">>  >        margins and a lot of white space below the image likeit is<br clear="none">>  >        printed at the top of a piece of paper.<br clear="none">>  ><br clear="none">>  >        does anyone have any idea how to create a png with multiple<br clear="none">>  >        vector maps overlaying each other (and not have the extra<br clear="none">>  >        whitespace too)?<br clear="none">>  ><br clear="none">>  >        v/r<br clear="none">>  >        Chris<br clear="none">>  ><br clear="none">>  >        _______________________________________________<br clear="none">>  >        grass-user mailing list<br clear="none">>  > <a shape="rect" href="mailto:grass-user@lists.osgeo.org" rel="nofollow" target="_blank">grass-user@lists.osgeo.org</a> <mailto:<a shape="rect" href="mailto:grass-user@lists.osgeo.org" rel="nofollow" target="_blank">grass-user@lists.osgeo.org</a>> <br clear="none">> <mailto:<a shape="rect" href="mailto:grass-user@lists.osgeo.org" rel="nofollow" target="_blank">grass-user@lists.osgeo.org</a> <mailto:<a shape="rect" href="mailto:grass-user@lists.osgeo.org" rel="nofollow" target="_blank">grass-user@lists.osgeo.org</a>>><br clear="none">>  > <a shape="rect" href="https://lists.osgeo.org/mailman/listinfo/grass-user " rel="nofollow" target="_blank">https://lists.osgeo.org/mailman/listinfo/grass-user </a><br clear="none">> <<a shape="rect" href="https://lists.osgeo.org/mailman/listinfo/grass-user" rel="nofollow" target="_blank">https://lists.osgeo.org/mailman/listinfo/grass-user</a>><br clear="none">>  >        <<a shape="rect" href="https://lists.osgeo.org/mailman/listinfo/grass-user " rel="nofollow" target="_blank">https://lists.osgeo.org/mailman/listinfo/grass-user </a><br clear="none">> <<a shape="rect" href="https://lists.osgeo.org/mailman/listinfo/grass-user" rel="nofollow" target="_blank">https://lists.osgeo.org/mailman/listinfo/grass-user</a>>><div class="ydp6d6c358ayqt5786811312" id="ydp6d6c358ayqtfd73267"><br clear="none">> <br clear="none">>  ><br clear="none">>  ><br clear="none">>  > _______________________________________________<br clear="none">>  > grass-user mailing list<br clear="none">>  > <a shape="rect" href="mailto:grass-user@lists.osgeo.org" rel="nofollow" target="_blank">grass-user@lists.osgeo.org</a> <mailto:<a shape="rect" href="mailto:grass-user@lists.osgeo.org" rel="nofollow" target="_blank">grass-user@lists.osgeo.org</a>><br clear="none">>  > <a shape="rect" href="https://lists.osgeo.org/mailman/listinfo/grass-user " rel="nofollow" target="_blank">https://lists.osgeo.org/mailman/listinfo/grass-user </a><br clear="none">> <<a shape="rect" href="https://lists.osgeo.org/mailman/listinfo/grass-user" rel="nofollow" target="_blank">https://lists.osgeo.org/mailman/listinfo/grass-user</a>><br clear="none">>  ><br clear="none">> <br clear="none"><br clear="none"></div></div></div>
            </div>
        </div></body></html>