Hi, the scripting interface is appropriate for beginners. You can script in Python or in Bash (or other shell). You can also start with Graphical Modeler and then export the model as a script and improve that script.
Here is a page about how to call GRASS modules from Python, especially note the section Usage Examples: http://grasswiki.osgeo.org/wiki/GRASS_Python_Scripting_Library You have to run your script from GRASS, i.e. on MS Windows, you go to main menu File -> Launch Script and perhaps agree to some dialogs, or you can use Python shell in GRASS GUI call your script using execfile; or just command line is enough. The commands (calls of GRASS modules) are usually written in manual and in tutorials for command line (including the Command console in GRASS GUI) and looks like this: r.profile -g input=mymap output=newfile profile=12244.256,-295112.597,12128.012,-295293.77 And this could be rewritten to Python like this: grass.run_command('r.profile', input = input_map, output = output_file, profile = [12244.256,-295112.597,12128.012,-295293.77] This applies to any GRASS module. There is one new Python interface for GRASS which is more advanced, so if you would like to use the latest (future) GRASS 7 (not current GRASS 6.4.3), you can try this: http://grasswiki.osgeo.org/wiki/Python/pygrass All the best in your studies, Vaclav On Mon, Mar 17, 2014 at 10:02 PM, 杨泽龙 <[email protected]> wrote: > Dear Developers, > I'm a student majoring in GIS. Now, I feel interested in the open > source GIS. I want to know whether there are secondary development > interfaces for newers to easily develop their desired function? > _______________________________________________ > grass-dev mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/grass-dev
_______________________________________________ grass-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-dev
