[QGIS-it-user] Problema svolgimento geocoding con MMQGIS

Matteo Ruggieri matteoruggieri91 a gmail.com
Mer 20 Nov 2019 05:40:41 PST


Buongiorno a tutti, sono uno studente universitario alle prese con Qgis
(livello principiante) e non riesco a svolgere la geocodifica degli
indirizzi della mia città con MMQGIS (circa 5000 indirizzi).
Premetto che ho un file CSV con una colonna con riportati tutti indirizzi
completi di civico, esponente, comune, cap, città. Inoltre, nelle colonne
accanto ho aggiunto in modo separato solo quelle relative alla città, cap,
provincia e paese. Una volta settato tutto quanto nella sezione "Geocode
CSV with Web Service", mi esce questo avviso:

An error has occurred while executing Python code:

UnboundLocalError: local variable 'attributes' referenced before assignment

Traceback (most recent call last):
  File "C:/Users/xxxx/AppData/Roaming/QGIS/QGIS3\profiles\xxxx/python/plugins\mmqgis\mmqgis_dialogs.py",
line 1384, in run
    output_file_name, not_found_file_name, self.mmqgis_status_callback)
  File "C:/Users/xxxx/AppData/Roaming/QGIS/QGIS3\profiles\xxxx/python/plugins\mmqgis\mmqgis_library.py",
line 2150, in mmqgis_geocode_web_service
    notwriter.writerow(attributes)
UnboundLocalError: local variable 'attributes' referenced before assignment


Python version: 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC
v.1914 64 bit (AMD64)]
QGIS version: 3.10.0-A Coruña A Coruña, 6ffa89eb3e

Python Path:

   - C:/PROGRA~1/QGIS3~1.10/apps/qgis/./python
   - C:/Users/xxxx/AppData/Roaming/QGIS/QGIS3\profiles\xxxx/python
   - C:/Users/xxxx/AppData/Roaming/QGIS/QGIS3\profiles\xxxx/python/plugins
   - C:/PROGRA~1/QGIS3~1.10/apps/qgis/./python/plugins
   - C:\Program Files\QGIS 3.10\bin\python37.zip
   - C:\PROGRA~1\QGIS3~1.10\apps\Python37\DLLs
   - C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib
   - C:\Program Files\QGIS 3.10\bin
   - C:\PROGRA~1\QGIS3~1.10\apps\Python37
   - C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\site-packages
   - C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\site-packages\win32
   - C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\site-packages\win32\lib
   - C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\site-packages\Pythonwin
   - C:/Users/xxxx/AppData/Roaming/QGIS/QGIS3\profiles\xxxx/python
   -
   C:\Users\xxxx\AppData\Roaming\QGIS\QGIS3\profiles\xxxx\python\plugins\mmqgis/forms

Ho provato a fare la stessa cosa con un CSV con soltanto 100 indirizza ma
il problema si ripresenta.

Non uso nessuna Google API Key. Ho impostato OSM/Nominatim perchè non
richiede alcuna key e, sinceramente, non so se devo mettere le due
directory output in un posto preciso o se posso scegliere io (a volte esce
anche un messaggio dove mi avvisa che il nome del file non è una directory).


Spero di essere stato il più preciso possibile.
PS: Se per risolvere questo problema devo inserire dei comandi su Phyton,
vi avviso che non l'ho ancora usato e non saprei proprio come muovermi lì
dentro.
Grazie e buona giornata.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20191120/9935ad54/attachment.html>


Maggiori informazioni sulla lista QGIS-it-user