[GRASS-dev] Adding a suffix for output raster map names
Nikos Alexandris
nik at nikosalexandris.net
Fri Nov 14 06:40:46 PST 2014
Using the following in a python script's header
#%option
#% key: outputsuffix
#% key_desc: suffix string
#% type: string
#% description: Suffix for the Pan-Sharpened image(s)
#% required: yes
#% answer: hpf
#%end
and somewhere in the script the following
run("g.rename", rast=(tmp_msx_hpf,"%s.%s" % (msx, outputsuffix)))
works fine in the command line. Testing the modules wx-GUI (G70),
doesn't play nice. For exampe,
the following WARNING (error) appears:
WARNING: Illegal filename <12DEC02053035.blue at python_scripting.hpf>.
Character <@> not allowed.
WARNING: <12DEC02053035.blue at python_scripting.hpf> is an illegal file
name
The "suffix" is added after the Mapset's name(string). Is there no
option to "fix" this? Should I "fix" this in my code directly, i.e. take
the string, split-off the Mapset-part, put in the suffix and add the
Mapset's name in the end?
Thank you, Nikos
More information about the grass-dev
mailing list