MathieuChailloux / BioDispersal

QGIS plugin to compute ecolgical continuities
GNU General Public License v3.0
7 stars 1 forks source link

DISPERSAL STEP DOESN'T WORK #33

Open LudoPanfi opened 4 months ago

LudoPanfi commented 4 months ago

Hi everyone,

I've tried several QGIS versions (3.4.11; 3.10.7; 3.12; 3.16.0; 3.18.2) and step 7 "Dispersal" returns always the same error: "Can not create temporary file".

3 4_3 10

3 12_3 16_3 18

The start layer I've used is a shapefile I've created with the same SR of the friction layer. Any idea?

Thanks, regards

MathieuChailloux commented 4 months ago

Can you relaunch dispersal step with debug mode activated (Log tab bottom right buttons) and send me full log text ?

LudoPanfi commented 4 months ago

Yeah sure! Here it is:

dispersal error_debug mode.txt

MathieuChailloux commented 4 months ago

OK, so you have no space left on device, meaning temporary results took all remaining space. Either you truly have not much space left and you must clean it, either temporary results are too big.

Can you check for instance size of file _C:\Users\utente\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\BioDispersal\sample_data\TesiBasilicata\Subnetworks\max_praterie_strade_distanza_disp_2500start.tif ?

It this is too big, it could be beacause of SCR / resolution / extent configuration.

LudoPanfi commented 4 months ago

OK, thanks Mathieu. So, I still have 70 GB left on local disc (C:) and the file

C:\Users\utente\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\BioDispersal\sample_data\TesiBasilicata\Subnetworks\max_praterie_strade_distanza_disp_2500_start.tif

is 1,06 MB. Do you think is actually too big?

MathieuChailloux commented 4 months ago

1,06 MB is clearly OK but according to the data you sent me it might come from your cost layer (max_praterie_strade_distanza.tif)

It seems to me that the extent is way too large. File is 2.0GB which is huge and could be too much for cost computing.

LudoPanfi commented 4 months ago

Thank you for your help @MathieuChailloux !

At first, I'm going to clear my computer memory...let's try!

Regards