[QGIS-it-user] R e QGIS

Il 26/07/2023 08:54, Federico Gianoli ha scritto:

R execution console output

[1] "C:/Users/giano/AppData/Roaming/QGIS/QGIS3/profiles/SGI/processing/rlibs/sf"

Linking to GEOS 3.10.2, GDAL 3.4.1, PROJ 7.2.1; sf_use_s2() is TRUE

Messaggi di avvertimento:

Traceback (most recent call last):

Non mi pare che ci siano caratteri non ASCII in nessun punto dello script.

Ciao Federico,
probabilmente non sono riuscito ancora a spiegare bene la questione.

L'errore è molto probabilmente dovuto a caratteri non ASCII presenti nell'output testuale di R (cioè il log di esecuzione di R), non di QGIS o del plugin.

Nel log del plugin è presente la linea "R execution console output". Dopo di essa iniziano le linee che provengono dall'output testuale di R:

****
[1] "C:/Users/giano/AppData/Roaming/QGIS/QGIS3/profiles/SGI/processing/rlibs/sf"
Linking to GEOS 3.10.2, GDAL 3.4.1, PROJ 7.2.1; sf_use_s2() is TRUE
Messaggi di avvertimento:
****

A questo punto il codice del plugin va in errore, cioè va in errore mentre sta "leggendo" le righe successive a "Messaggi di avvertimento", che non vengono quindi visualizzate.

Prima di tutto si può notare che nell'output testuale di R c'è del testo in italiano. Il plugin invece si aspetta un testo in inglese. Inoltre in un testo in italiano è possibile che ci siano caratteri non ASCII (come le vocali accentate).

Pertanto, ciò che dovresti verificare è l'eventuale presenza di caratteri non ASCII nell'output testuale di R e se l'errore si presenta anche impostando la lingua inglese per l'output testuale di R.

A presto.

Andrea

Ciao a tutti,

ho risolto il problema dell’encoding reinstallando e aggiornando R.

Grazie a tutti per il supporto

Federico

Il giorno mer 26 lug 2023 alle ore 11:35 Andrea Giudiceandrea <andreaerdna@libero.it> ha scritto:

Il 26/07/2023 08:54, Federico Gianoli ha scritto:

R execution console output

[1]
“C:/Users/giano/AppData/Roaming/QGIS/QGIS3/profiles/SGI/processing/rlibs/sf”

Linking to GEOS 3.10.2, GDAL 3.4.1, PROJ 7.2.1; sf_use_s2() is TRUE

Messaggi di avvertimento:

Traceback (most recent call last):

Non mi pare che ci siano caratteri non ASCII in nessun punto dello script.

Ciao Federico,
probabilmente non sono riuscito ancora a spiegare bene la questione.

L’errore è molto probabilmente dovuto a caratteri non ASCII presenti
nell’output testuale di R (cioè il log di esecuzione di R), non di QGIS
o del plugin.

Nel log del plugin è presente la linea “R execution console output”.
Dopo di essa iniziano le linee che provengono dall’output testuale di R:


[1]
“C:/Users/giano/AppData/Roaming/QGIS/QGIS3/profiles/SGI/processing/rlibs/sf”
Linking to GEOS 3.10.2, GDAL 3.4.1, PROJ 7.2.1; sf_use_s2() is TRUE
Messaggi di avvertimento:


A questo punto il codice del plugin va in errore, cioè va in errore
mentre sta “leggendo” le righe successive a “Messaggi di avvertimento”,
che non vengono quindi visualizzate.

Prima di tutto si può notare che nell’output testuale di R c’è del testo
in italiano. Il plugin invece si aspetta un testo in inglese. Inoltre in
un testo in italiano è possibile che ci siano caratteri non ASCII (come
le vocali accentate).

Pertanto, ciò che dovresti verificare è l’eventuale presenza di
caratteri non ASCII nell’output testuale di R e se l’errore si presenta
anche impostando la lingua inglese per l’output testuale di R.

A presto.

Andrea