Please provide also your computational region settings. Could be that
you are simply running out of RAM?

Māris.

trešd., 2025. g. 12. marts, plkst. 07:24 — lietotājs Ben Davies via
grass-user (<[email protected]>) rakstīja:
>
> OFFICIAL
>
>
> Hello
>
>
>
> OS = Win 10
>
> GRASS GIS Version 8.3.0 64 Bit
>
>
>
> I am attempting to create a stream classification and have tried the two 
> approaches below.
>
>
>
> Is there something wrong with my approach?
>
>
>
> Try 1
>
> gs.run_command('r.fill.dir', input=input_raster, output='fill', 
> direction='flowdir_fill', overwrite=True)
>
> gs.run_command('r.watershed', flags='sa', elevation='fill', threshold=500000, 
> basin='raster_basin', accumulation='flowacc', 
> stream='stream_raster_watershed', overwrite=True)
>
> gs.run_command('r.stream.order', stream_rast='stream_raster_watershed', 
> direction='flowdir_fill', elevation=input_raster, accumulation='flowacc', 
> stream_vect='stream_vect', strahler='strahler', overwrite=True)
>
>
>
> Try 2
>
> gs.run_command('r.fill.dir', input=input_raster, output='fill', 
> direction='flowdir_fill', overwrite=True)
>
> gs.run_command('r.stream.extract', elevation=input_raster, 
> threshold=stream_threshold, stream_raster='stream_raster', 
> stream_vector='stream_vector', direction='flowdir_extract', overwrite=True)
>
> gs.run_command('r.stream.order', stream_rast='stream_raster_watershed', 
> direction='flowdir_extract', elevation=input_raster, accumulation='flowacc', 
> stream_vect='stream_vect', strahler='strahler', overwrite=True)
>
>
>
>
>
> The GRASS GIS system returns the following error message to me;
>
>
>
> Traceback (most recent call last):
>
>   File
>
> "F:\grassdata\hydro\PERMANENT\.tmp\unknown\4728.20.py", line
>
> 255, in <module>
>
>     main()
>
>   File
>
> "F:\grassdata\hydro\PERMANENT\.tmp\unknown\4728.20.py", line
>
> 217, in main
>
>     gs.run_command('r.stream.order',
>
>   File "C:\Program Files\GRASS GIS
>
> 8.3\etc\python\grass\script\core.py", line 466, in
>
> run_command
>
>     return handle_errors(returncode, result=None, args=args,
>
> kwargs=kwargs)
>
>   File "C:\Program Files\GRASS GIS
>
> 8.3\etc\python\grass\script\core.py", line 345, in
>
> handle_errors
>
>     raise CalledModuleError(module=module, code=code,
>
> returncode=returncode)
>
> grass.exceptions.CalledModuleError: Module run
>
> `r.stream.order --o stream_rast=stream_raster_watershed
>
> direction=flowdir_extract elevation=dtm-002-004
>
> accumulation=flowacc stream_vect=stream_vect
>
> strahler=strahler` ended with an error.
>
> The subprocess ended with a non-zero return code:
>
> 3221225781. See errors above the traceback or in the error
>
> output.
>
>
>
> Regards
>
> Ben Davies
>
>
>
> ________________________________
> This message is confidential and is intended for the recipient named above. 
> If you are not the intended recipient, you must not disclose, use or copy the 
> message or any part of it. If you received this message in error, please 
> notify the sender immediately by replying to this message, then delete it 
> from your system.
> _______________________________________________
> grass-user mailing list
> [email protected]
> https://lists.osgeo.org/mailman/listinfo/grass-user
_______________________________________________
grass-user mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to