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