[QGIS-it-user] problema con i plugin "google earth engine" e "google earth engine data catalog"

Salve a tutti, non riesco a far funzionare i plugin “google earth engine” e “google earth engine data catalog” (premetto che ho già fatto un po’ di ricerche su internet ma non sono riuscito a risolvere il problema). Sto utilizzando qgis 3.10.4-A Coruña sia su ubuntu 20.04 che su linux mint 20 e i plugin sono installati dal repository ufficiale.

Gli errori che ottengo sono:
per il plugin google earth engine:

Impossibile caricare il plugin ‘ee_plugin’ a causa di un errore chiamando il metodo classFactory()

TypeError: get_authorization_url() missing 1 required positional argument: ‘code_challenge’

per il plugin google earth engine data catalog:
Impossibile caricare il plugin ‘qgis_gee_data_catalog’ a causa di un errore chiamando il metodo classFactory()

EOFError: EOF when reading a line

Quando avvio i plugin si apre in automatico il browser sulla pagina “google earth engine autenticator” e ottengo il codice da incollare per autenticarsi. Vedendo le spiegazioni su internet su Qgis dovrebbe aprirsi una ulteriore finestra su cui incollare questo codice che però non si apre.
A qualcun’altro è capitato? come avete risolto?

ciao e grazie

Francesco Carpita wrote

Gli errori che ottengo sono:
per il plugin google earth engine:
Impossibile caricare il plugin 'ee_plugin' a causa di un errore chiamando
il metodo classFactory()
TypeError: get_authorization_url() missing 1 required positional argument:
'code_challenge'

Ciao Francesco,
quali versioni dei plugin hai installato, le ultime disponibili?

Non uso quei plugin, ma dando un'occhiata al loro codice, mi sa che il
problema è che il primo non sembra aggiornato rispetto all'API di
earthengine (la procedura get_authorization_url ha bisogno di un parametro
che però il codice del plugin non fornisce)

Se nessun altro riesce a darti una mano a riguardo, sarebbe meglio scrivere
un bug report nel repository su GitHub del codice dei due plugin.

A presto.

Andrea

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Andrea Giudiceandrea wrote

Non uso quei plugin, ma dando un'occhiata al loro codice, mi sa che il
problema è che il primo non sembra aggiornato rispetto all'API di
earthengine (la procedura get_authorization_url ha bisogno di un parametro
che però il codice del plugin non fornisce)

Infatti, facendo una piccola ricerca con il testo dell'errore da te
riscontrato, risulta un bug già segnalato
https://github.com/gee-community/qgis-earthengine-plugin/issues/63 per il
quale è già stata proposta una patch
https://github.com/gee-community/qgis-earthengine-plugin/pull/64 che se vuoi
dovresti poter implementare direttamente tu nel codice del plugin in attesa
che venga rilasciata una nuova versione.

Probabilmente sarà sufficiente effettuare solo queste modifiche:
https://github.com/gee-community/qgis-earthengine-plugin/pull/64/files#diff-733971075ce55c338379c184aec733ce

Comunque, qualcuno riporta di aver aggirato il problema seguendo le
indicazioni presenti nelle FAQ del plugin
https://github.com/gee-community/qgis-earthengine-plugin/issues/63

A presto.

Andrea Giudiceandrea

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html