Kevin Williams wrote: > Firstly I apologize if this is a duplicate, but I am not getting my > own posts emailed to me, and I don't see them in the list archive, so > I am using another email account. > > How does one return attribute values from a call to the 'r.what' > module running in a python script? > > When this query executes, it prints the result to the terminal, but I > need to get the value back in the script. > > One of the documentation pages mentioned a function "stdout2dict" from > "grass.pygrass.modules", but it does not look like this is in the > pygrass package any longer?
If you use grass.script.raster_what(), it returns a list of dictionaries. AFAICT, PyGRASS requires you to add stdout_=PIPE, then you can get the output as a string from module.outputs["stdout"].value. -- Glynn Clements <[email protected]> _______________________________________________ grass-user mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-user
