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

Reply via email to