[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