Sorry I've forgotten to precise that I'm using Grass v7.0.3 on ubuntu 14.04.

On 08/03/16 16:15, jean pierre huart wrote:
Hello,

I've written a python script to generate an image combining a vector map (myvector) and a raster (myraster) that has been generated using a mask. It works great by default and creates an image with the default dimensions 640x480 on a white background.

gscript.run_command('d.mon', overwrite=True, start='png', output=filename) gscript.run_command('d.rast', map='{0}@{1}'.format(myraster, self.mapset)) gscript.run_command('d.vect', map='{0}@{1}'.format(myvector, self.mapset), color='white', fill_color='none')
        gscript.run_command('d.mon', stop="png")

I would like to have a transparent background and to change the dimensions of the image to 1280x960. Reading the documentation I had the impression that I just have to modify some variables, but it does not work.

        os.environ['GRASS_TRANSPARENT'] = 'TRUE'
        os.environ['GRASS_WIDTH'] = str(1280)
        os.environ['GRASS_HEIGHT'] = str(960)
gscript.run_command('d.mon', overwrite=True, start='png', output=filename) gscript.run_command('d.rast', map='{0}@{1}'.format(myraster, self.mapset)) gscript.run_command('d.vect', map='{0}@{1}'.format(myvector, self.mapset), color='white', fill_color='none')
        gscript.run_command('d.mon', stop="png")

Thanks in advance for any advice.
Ciao


--
Jean Pierre Huart

OpenJph
19, rue de la fontaine
1340 Ottignies
web: www.openjph.be
email: [email protected]
tel:   +32 487 95 77 75
skype: jeanpierre.huart

_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to