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 amefad [0] http://idt.regione.veneto.it/app/metacatalog/ _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 750 iscritti al 18.3.2015 |
Il 21 aprile 2015 17:08, Amedeo Fadini <[hidden email]> 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. _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 750 iscritti al 18.3.2015 |
Free forum by Nabble | Edit this page |