Ranier,
On 9/25/07 2:02 AM, "Hamish" <[EMAIL PROTECTED]> wrote: > Rainer M. Krug wrote: > >> I am planning to write a spatial simulation model, simulating the spread >> of alien species on a landscape scale by using grass. >> My question how I should write the simulation model, i.e. in which >> scripting language. I am using Linux and have quite a bit of experience >> with R, so I thought that R (together with spgrass6) would be a nice >> scripting language to write the simulation and sending the grass >> commands through to grass, because it offers me quite a bit more >> concerning strtucturing on the modelling side then using a normal shell >> script >> But the simulation should also run under Windows and I don't have any >> experience with grass and R under windows. You might want to take a look at the wildfire modeling routines already in GRASS. I think that with minimal work, these could be modified to become general spread-modeling routines. I've used these (with some difficulty) to model the spread of other phenomena than wildfires and would love to have general spread routines in GRASS. > > It sounds very well suited for Linux or MacOSX, but I've little idea about the > GRASS+R Windows situation. Maybe someone on the statsgrass mailing list knows? > (taking the liberty to cc) > >> I have the following questions: > .. >> 3) Is any other scripting language more suitable for what I want to >> achieve (I have no experience with C / C++, but quite a bit with Delphi. >> I have never used the likes of perl et al. and bash scrips seem a bit >> awkward to me for bigger projects.)? > > You could try python. The next version of GRASS will use python heavily for > the > GUI, so expect lots of example scripts, help on the mailing list from fellow > travelers, and tight integration with the code. > > Learn python in 10 min: http://www.poromenos.org/tutorials/python > > Also there is a SWIG/Python interface to any needed GIS library functions, > which is pretty cool, although the grass modules generally give you what you > need without having to resort to using any low-level libgis functions. > > see http://grass.gdf-hannover.de/wiki/GRASS_and_Python > http://freegis.org/cgi-bin/viewcvs.cgi/grass6/swig/python/ > > Hamish I also want to second Hamish's mention of Python. It is a powerful and (relatively) easy to learn language that will become increasingly important to GRASS in the future. Extensions scipy and numpy give it additional abilities. Michael > > > > > ______________________________________________________________________________ > ______ > Luggage? GPS? Comic books? > Check out fitting gifts for grads at Yahoo! Search > http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz > > __________________________________________ Michael Barton, Professor of Anthropology Director of Graduate Studies School of Human Evolution & Social Change Center for Social Dynamics & Complexity Arizona State University phone: 480-965-6213 fax: 480-965-7671 www: http://www.public.asu.edu/~cmbarton _______________________________________________ grassuser mailing list [email protected] http://grass.itc.it/mailman/listinfo/grassuser

