<div dir="ltr"><div>On Thu, Mar 20, 2014 at 7:45 PM, Vaclav Petras <<a href="mailto:wenzeslaus@gmail.com" target="_blank">wenzeslaus@gmail.com</a>> wrote:<br>> I actually forgot one useful thing which is not documented anywhere, as far<br>


> as I know: You can run some module which has similar parameters as the<br>> module (script) you want to write (or you can just use any module) with the<br>> parameter --script and you will get the template for your script. This is<br>


> useful for building a nice interface for your script (command line<br>> processing ).<br><br></div>.. indeed a nice feature! But would it be nice to have not only:<br><div><br>r.profile --script<br>#!/usr/bin/env python<br>


############################################################################<br>#<br># MODULE:       r.profile_wrapper<br><span></span><span></span>...<br>#% key: null<br>#% type: string<br>#% required: no<br>
#% multiple: no<br>#% description: Character to represent no data cell<br>#% answer: *<br>#%end<br><br>import sys<br>import grass.script as grass<br>def main():<br>    # put code here<br>    return 0<br><br>if __name__ == "__main__":<br>


    options, flags = grass.parser()<br>    sys.exit(main())<br><br></div><div>... this part of the script but for the truly lazy also the respective<br>grass.run_command() call included?<br></div><div><br></div><div>Something like<br>


</div><div><br>coords = options['coordinates']<br>grass.run_command('r.profile',<br>               input = input_map,<br>               output = output_file,<br>               profile = coords)<br><br></div>


<div>or, perhaps better, the code snippet compliant with pyGRASS<br><div style="font-family:arial,sans-serif;font-size:13px"><a href="http://grasswiki.osgeo.org/wiki/Python/pygrass" target="_blank">http://grasswiki.osgeo.org/wiki/Python/<span>pygrass</span></a><br>

?<br><br></div><div style="font-family:arial,sans-serif;font-size:13px">(maybe an answer to <span class=""><font color="#888888"><a href="http://trac.osgeo.org/grass/ticket/2226" target="_blank">http://trac.osgeo.org/grass/ticket/2226</a> )<br>

</font></span></div>


<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Markus<br></div><br></div></div>