Hi Everyone Thanks for your response, for some reason it works now.
Thanks Ming Micha Silver <[email protected]> 于2020年11月17日周二 上午10:44写道: > > On 11/17/20 6:03 AM, ming han wrote: > > Hi Everyone > > Hope this email finds you well. > I can run r.cross in console with following command: > "r.cross -z --overwrite --quiet input=Connect_Lake@PERMANENT > ,str_grass_r@PERMANENT output=test" > > But I got error by run r.cross in python with following command: > grass.run_command('r.cross', input = ['str_grass_r@PERMANENT > ','Connect_Lake@PERMANENT'],output = 'test', quiet = True) > > What is the correct format to use r.cross function in Python? and how > to obtain the output table generated by r.cross? > > > This worked fine for me also, using GRASS 7.8.4 in the nc_basin_spm > LOCATION: > > > In [2]: import grass.script as gscript > > In [3]: gscript.run_command("r.cross", input=["landuse@PERMANENT > ","basins@PERMANENT"], output="lu_bas", overwrite=True) > r.cross: STEP 1 ... > 100% > r.cross: STEP 2 ... > r.cross: STEP 3 ... > 100% > Creating support files for <lu_bas>... > 89 categories > Out[3]: 0 > > > Just to be clear, you do not get a table output, rather a raster. In your > case you should see a new raster "test". > > > > Thanks > Ming > > _______________________________________________ > grass-user mailing > [email protected]https://lists.osgeo.org/mailman/listinfo/grass-user > > -- > Micha Silver > Ben Gurion Univ. > Sde Boker, Remote Sensing Lab > cell: +972-523-665918 > >
_______________________________________________ grass-user mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/grass-user
