[Gfoss] [Qgis] Plugin per Importazione e Vestizione CTR Veneto - Work in progress

flavio rigolon flavio.rigolon a gmail.com
Mer 22 Apr 2015 10:22:42 CEST


Il 21 aprile 2015 17:08, Amedeo Fadini <fame a libero.it> ha scritto:
> Salve a tutti,
>
> per uso interno sto cercando di metter a punto un plugin (finora era
> uno script batch) per Qgis che consenta in una sola operazione di
> caricare la CTR distribuita da regione del veneto sul geoportale [0]
> in un unico database spatialite e vestirla secondo le grafie previste
> per la scala a 5000.
>
> Sono ancora lontano da una versione funzionante, ma se a qualcun altro
> interessa dare un occhiata al codice e offrire consigli lo trovate
> qui:
>
> https://gitlab.com/Amefad/importCtr

ciao Amedeo,
 prima di tutto grazie per l'iniziativa ed il lavoro che stai facendo.
Ho fatto un test su Debian testing e su win7 Pro 64bit.

Su Debian ottengo il seguente errore:

-----------------------------------------------
Errore durante l'esecuzione di codice Python:

Traceback (most recent call last):
  File "/home/sit/.qgis2/python/plugins/importCtr/ctr_import_dialog.py",
line 102, in accept
    self.decomprimi(file_src_path)
  File "/home/sit/.qgis2/python/plugins/importCtr/ctr_import_dialog.py",
line 131, in decomprimi
    self.importa_shp(temp_path, db_name)
  File "/home/sit/.qgis2/python/plugins/importCtr/ctr_import_dialog.py",
line 166, in importa_shp
    subprocess.call(arguments, startupinfo = si)
UnboundLocalError: local variable 'si' referenced before assignment


Versione Python:
2.7.9 (default, Mar  1 2015, 13:01:26)
[GCC 4.9.2]


Versione di QGIS:
2.8.1-Wien Wien, exported

Percorso Python: ['/home/sit/.qgis2/python/plugins/processing',
'/usr/share/qgis/python', u'/home/sit/.qgis2/python',
u'/home/sit/.qgis2/python/plugins', '/usr/share/qgis/python/plugins',
'/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages/PILcompat',
'/usr/lib/python2.7/dist-packages/gst-0.10',
'/usr/lib/python2.7/dist-packages/gtk-2.0',
'/usr/lib/pymodules/python2.7',
'/usr/lib/python2.7/dist-packages/wx-3.0-gtk2',
u'/home/sit/.qgis2//python',
'/usr/share/qgis/python/plugins/fTools/tools']
-----------------------------------------------

Su win invece l'errore:

-----------------------------------------------
Errore durante l'esecuzione di codice Python:

Traceback (most recent call last):
  File "C:/Users/sit1/.qgis2/python/plugins\importCtr\ctr_import_dialog.py",
line 102, in accept
    self.decomprimi(file_src_path)
  File "C:/Users/sit1/.qgis2/python/plugins\importCtr\ctr_import_dialog.py",
line 131, in decomprimi
    self.importa_shp(temp_path, db_name)
  File "C:/Users/sit1/.qgis2/python/plugins\importCtr\ctr_import_dialog.py",
line 161, in importa_shp
    print arguments
IOError: [Errno 9] Bad file descriptor


Versione Python:
2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]


Versione di QGIS:
2.8.1-Wien Wien, exported

Percorso Python:
['C:/PROGRA~1/QGISWI~1/apps/qgis/./python/plugins\\processing',
'C:\\Users\\sit1\\.qgis2\\python\\plugins\\GeoCoding',
'C:/PROGRA~1/QGISWI~1/apps/qgis/./python',
u'C:/Users/sit1/.qgis2/python',
u'C:/Users/sit1/.qgis2/python/plugins',
'C:/PROGRA~1/QGISWI~1/apps/qgis/./python/plugins',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\matplotlib-1.3.1-py2.7-win-amd64.egg',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\nose-1.3.3-py2.7.egg',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\tornado-4.0.1-py2.7-win-amd64.egg',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\backports.ssl_match_hostname-3.4.0.2-py2.7.egg',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\certifi-14.05.14-py2.7.egg',
'C:\\PROGRA~1\\QGISWI~1\\bin\\python27.zip',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\DLLs',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\plat-win',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\lib-tk',
'C:\\PROGRA~1\\QGISWI~1\\bin',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\PIL',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\jinja2-2.7.2-py2.7.egg',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\markupsafe-0.23-py2.7-win-amd64.egg',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\pytz-2012j-py2.7.egg',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\win32',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\win32\\lib',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\Pythonwin',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\Shapely-1.2.18-py2.7-win-amd64.egg',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\six-1.3.0-py2.7.egg',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\wx-2.8-msw-unicode',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\xlrd-0.9.2-py2.7.egg',
'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\xlwt-0.7.5-py2.7.egg',
u'C:/Users/sit1/.qgis2//python',
'C:\\PROGRA~1\\QGISWI~1\\apps\\qgis\\python\\plugins\\fTools\\tools',
'C:\\Users\\sit1\\.qgis2\\python\\plugins\\DigitizingTools\\tools',
'C:\\Users\\sit1\\.qgis2\\python\\plugins\\mmqgis/forms']
-----------------------------------------------

ciao
flavio
-- 
/"\  ASCII Ribbon Campaign
\ /  Respect for low technology.
 X  Keep e-mail messages readable by any computer system.
/ \  Keep it ASCII.


Maggiori informazioni sulla lista Gfoss