<p dir="ltr">Ciao Terry,</p>
<p dir="ltr">Ho avuto un problema simile con un altro plugin, poi risolto dallo sviluppatore.<br>
Credo tu abbia un carattere accentato nel percorso al file (nell'errore si richiama un carattere ASCII non codificato).</p>
<p dir="ltr">Spero sia utile.</p>
<p dir="ltr">Ciao,</p>
<p dir="ltr">Carlo<br>
><br>
> ---------- Messaggio inoltrato ----------<br>
> From: terry cusanno <<a href="mailto:bicho_xx@hotmail.com">bicho_xx@hotmail.com</a>><br>
> To: "<a href="mailto:gfoss@lists.gfoss.it">gfoss@lists.gfoss.it</a>" <<a href="mailto:gfoss@lists.gfoss.it">gfoss@lists.gfoss.it</a>><br>
> Cc: <br>
> Date: Fri, 19 Feb 2016 22:13:31 +0100<br>
> Subject: [Gfoss] Viewshed analysis Plugin e ultime versioni di QGIS<br>
> Ciao a tutti,<br>
> qualche giorno fa ho voluto testare il Plugin Viewshed analysis seguendo un tutorial in rete; premetto che sul mio portatile ho Windows10 e che avevo installato contemporaneamente Qgis 2.12.3 e Qgis 2.13...(a causa di un aggiornamento non voluto fatto qualche giorno fa). Inoltre ho una virtualbox su gui ho installato OSGEOLIVE 8. <br>
> Nel tentativo di portare a termine l'esercizio correlato al plugin, dopo aver inserito tutti i dati richiesti veniva fuori un messaggio di errore:<br>
>  <br>
> ERRORE PYTHON<br>
> “UnicodeEncodeError: ‘ascii’ codec can’t encode character u’\xe0′ in position 36: ordinal not in range(128)<br>
> Traceback (most recent call last):<br>
> File “C:/Users/Terry/.qgis2/python/plugins\ViewshedAnalysis\viewshedanalysis.py”, line 161, in run<br>
> outPath = ViewshedAnalysisDialog.returnOutputFile(self.dlg)<br>
> File “C:/Users/Terry/.qgis2/python/plugins\ViewshedAnalysis\viewshedanalysisdialog.py”, line 60, in returnOutputFile<br>
> return str(l)<br>
> UnicodeEncodeError: ‘ascii’ codec can’t encode character u’\xe0′ in position 36: ordinal not in range(128)<br>
> Versione Python: 2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]<br>
> Versione di QGIS: 2.12.3-Lyon Lyon, 99ac688″ <br>
>  <br>
> e inoltre si specificava che mancavano questi file: grassrasterprovider6.dll, grassprovider6.dll, grassplugin6.dll. <br>
>  <br>
> Effettuando lo stesso test con QGIS 8.3 nella virtual box non si sono riscontrati problemi. <br>
>  <br>
> Siccome qualcuno mi aveva detto che le nuove versioni di Qgis non sono così stabili ho fatto presente la cosa a coloro che hanno distribuito il tutorial e mi è stato risposto che c'è pericolo di instabilità se si mantengono sullo stesso PC versioni diverse di QGIS...(in effetti avrei dovuto provvedere prima a mantenerne una).<br>
> Oggi ho disinstallato le ultime versioni con OSGEO4 setup, ho ripulito il PC (non ho riavviato però...forse avrei dovuto), e ho installato solo Qgis 2.12.3  e GRASS 6.4.3 lasciando il resto inalterato.<br>
>  <br>
> All'aperture di Qgis fra i messaggi ho trovato rispettivamente<br>
>  <br>
> AVVISI PYTHON<br>
> "2016-02-19T22:01:57 1 warning:C:\OSGEO4~1\apps\Python27\lib\site-packages\PyQt4\uic\uiparser.py:844: PendingDeprecationWarning: This method will be removed in future versions. Use 'elem.iter()' or 'list(elem.iter())' instead. <br>
><br>
> for include in elem.getiterator("include"):<br>
><br>
>   <br>
><br>
> traceback: File "<string>", line 1, in <module><br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 271, in loadPlugin<br>
><br>
> __import__(packageName)<br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 572, in _import<br>
><br>
> mod = _builtin_import(name, globals, locals, fromlist, level)<br>
><br>
> File "C:/Users/Terry/.qgis2/python/plugins\processing\__init__.py", line 29, in <module><br>
><br>
> from processing.tools.general import *<br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 572, in _import<br>
><br>
> mod = _builtin_import(name, globals, locals, fromlist, level)<br>
><br>
> File "C:/Users/Terry/.qgis2/python/plugins\processing\tools\general.py", line 28, in <module><br>
><br>
> from processing.core.Processing import Processing<br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 572, in _import<br>
><br>
> mod = _builtin_import(name, globals, locals, fromlist, level)<br>
><br>
> File "C:/Users/Terry/.qgis2/python/plugins\processing\core\Processing.py", line 42, in <module><br>
><br>
> from processing.gui.MessageBarProgress import MessageBarProgress<br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 572, in _import<br>
><br>
> mod = _builtin_import(name, globals, locals, fromlist, level)<br>
><br>
> File "C:/Users/Terry/.qgis2/python/plugins\processing\gui\MessageBarProgress.py", line 34, in <module><br>
><br>
> from processing.gui.MessageDialog import MessageDialog<br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 572, in _import<br>
><br>
> mod = _builtin_import(name, globals, locals, fromlist, level)<br>
><br>
> File "C:/Users/Terry/.qgis2/python/plugins\processing\gui\MessageDialog.py", line 38, in <module><br>
><br>
> os.path.join(pluginPath, 'ui', 'DlgMessage.ui'))<br>
><br>
> File "C:\OSGEO4~1\apps\Python27\lib\site-packages\PyQt4\uic\__init__.py", line 210, in loadUiType<br>
><br>
> winfo = compiler.UICompiler().compileUi(uifile, code_string, from_imports, resource_suffix)<br>
><br>
> File "C:\OSGEO4~1\apps\Python27\lib\site-packages\PyQt4\uic\Compiler\compiler.py", line 139, in compileUi<br>
><br>
> w = self.parse(input_stream, resource_suffix)<br>
><br>
> File "C:\OSGEO4~1\apps\Python27\lib\site-packages\PyQt4\uic\uiparser.py", line 933, in parse<br>
><br>
> actor(elem)<br>
><br>
> File "C:\OSGEO4~1\apps\Python27\lib\site-packages\PyQt4\uic\uiparser.py", line 844, in readResources<br>
><br>
> for include in elem.getiterator("include"):<br>
><br>
>   <br>
><br>
> 2016-02-19T22:01:58 1 warning:C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py:572: UserWarning: Module owslib was already imported from C:/OSGEO4~1/apps/qgis/./python\owslib\__init__.pyc, but c:\osgeo4~1\apps\python27\lib\site-packages\owslib-0.7.2-py2.7.egg is being added to sys.path<br>
><br>
> mod = _builtin_import(name, globals, locals, fromlist, level)<br>
><br>
><br>
> traceback: File "<string>", line 1, in <module><br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 306, in startPlugin<br>
><br>
> plugins[packageName] = package.classFactory(iface)<br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python/plugins\MetaSearch\__init__.py", line 29, in classFactory<br>
><br>
> from MetaSearch.plugin import MetaSearchPlugin<br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 572, in _import<br>
><br>
> mod = _builtin_import(name, globals, locals, fromlist, level)<br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python/plugins\MetaSearch\plugin.py", line 31, in <module><br>
><br>
> from MetaSearch.dialogs.maindialog import MetaSearchDialog<br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 572, in _import<br>
><br>
> mod = _builtin_import(name, globals, locals, fromlist, level)<br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python/plugins\MetaSearch\dialogs\maindialog.py", line 44, in <module><br>
><br>
> from owslib.csw import CatalogueServiceWeb<br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 572, in _import<br>
><br>
> mod = _builtin_import(name, globals, locals, fromlist, level)<br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python\owslib\csw.py", line 18, in <module><br>
><br>
> from owslib.util import OrderedDict<br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 572, in _import<br>
><br>
> mod = _builtin_import(name, globals, locals, fromlist, level)<br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python\owslib\util.py", line 13, in <module><br>
><br>
> import pytz<br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 572, in _import<br>
><br>
> mod = _builtin_import(name, globals, locals, fromlist, level)<br>
><br>
> File "C:\OSGEO4~1\apps\Python27\lib\site-packages\pytz-2012j-py2.7.egg\pytz\__init__.py", line 35, in <module><br>
><br>
> from pkg_resources import resource_stream<br>
><br>
> File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 572, in _import<br>
><br>
> mod = _builtin_import(name, globals, locals, fromlist, level)<br>
><br>
> File "build\bdist.win-amd64\egg\pkg_resources.py", line 3027, in <module><br>
><br>
> add_activation_listener(lambda dist: dist.activate())<br>
><br>
> File "build\bdist.win-amd64\egg\pkg_resources.py", line 741, in subscribe<br>
><br>
> callback(dist)<br>
><br>
> File "build\bdist.win-amd64\egg\pkg_resources.py", line 3027, in <lambda><br>
><br>
> add_activation_listener(lambda dist: dist.activate())<br>
><br>
> File "build\bdist.win-amd64\egg\pkg_resources.py", line 2511, in activate<br>
><br>
> self.insert_on(path)<br>
><br>
> File "build\bdist.win-amd64\egg\pkg_resources.py", line 2608, in insert_on<br>
><br>
> self.check_version_conflict()<br>
><br>
> File "build\bdist.win-amd64\egg\pkg_resources.py", line 2650, in check_version_conflict<br>
><br>
> " to sys.path" % (modname, fn, self.location),"<br>
><br>
>  <br>
><br>
>  <br>
><br>
> PLUGIN<br>
><br>
> 2016-02-19T21:20:44   0    Caricato Cattura coordinate (Percorso: C:/OSGEO4~1/apps/qgis/plugins/coordinatecaptureplugin.dll) <br>
><br>
> 2016-02-19T21:20:44   0    Caricato Convertitore Dxf2Shp (Percorso: C:/OSGEO4~1/apps/qgis/plugins/dxf2shpconverterplugin.dll)<br>
><br>
> 2016-02-19T21:20:44   0    Caricato eVis (Percorso: C:/OSGEO4~1/apps/qgis/plugins/evis.dll)<br>
><br>
> 2016-02-19T21:20:44   0    Caricato Georeferenziatore raster (GDAL) (Percorso: C:/OSGEO4~1/apps/qgis/plugins/georefplugin.dll)<br>
><br>
> 2016-02-19T21:20:44   0    Caricato Strumenti GPS (Percorso: C:/OSGEO4~1/apps/qgis/plugins/gpsimporterplugin.dll)<br>
><br>
> 2016-02-19T21:20:44   1    Impossibile caricare C:/OSGEO4~1/apps/qgis/plugins/heatmapplugin.dll (Motivo: Cannot load library C:/OSGEO4~1/apps/qgis/plugins/heatmapplugin.dll: Impossibile trovare la procedura specificata.<br>
><br>
> 2016-02-19T21:20:44   0    Caricato Plugin interpolazione (Percorso: C:/OSGEO4~1/apps/qgis/plugins/interpolationplugin.dll)<br>
><br>
> 2016-02-19T21:20:44   0    Caricato OfflineEditing (Percorso: C:/OSGEO4~1/apps/qgis/plugins/offlineeditingplugin.dll)<br>
><br>
> 2016-02-19T21:20:44   1    Impossibile caricare C:/OSGEO4~1/apps/qgis/plugins/oracleplugin.dll (Motivo: Cannot load library C:/OSGEO4~1/apps/qgis/plugins/oracleplugin.dll: Impossibile trovare la procedura specificata.)<br>
><br>
> 2016-02-19T21:20:44    0   Caricato Plugin per l'analisi geomorfologica (Percorso: C:/OSGEO4~1/apps/qgis/plugins/rasterterrainplugin.dll)<br>
><br>
> 2016-02-19T21:20:44    0   Caricato Grafo strade (Percorso: C:/OSGEO4~1/apps/qgis/plugins/roadgraphplugin.dll)<br>
><br>
> 2016-02-19T21:20:44    0   Caricato Plugin di interrogazione spaziale (Percorso: C:/OSGEO4~1/apps/qgis/plugins/spatialqueryplugin.dll)<br>
><br>
> 2016-02-19T21:20:44    0   Caricato SPIT (Percorso: C:/OSGEO4~1/apps/qgis/plugins/spitplugin.dll)<br>
><br>
> 2016-02-19T21:20:44    0   Caricato Validatore topologico (Percorso: C:/OSGEO4~1/apps/qgis/plugins/topolplugin.dll)<br>
><br>
> 2016-02-19T21:20:44    0   Caricato Plugin di statistica zonale (Percorso: C:/OSGEO4~1/apps/qgis/plugins/zonalstatisticsplugin.dll)<br>
><br>
> 2016-02-19T21:20:48    0   Caricato Processing (pacchetto: processing)<br>
><br>
> 2016-02-19T21:20:48    0   Caricato Viewshed Analysis (pacchetto: ViewshedAnalysis)<br>
><br>
> 2016-02-19T21:20:48    0   Caricato DB Manager (pacchetto: db_manager)<br>
><br>
> 2016-02-19T21:20:48    0   Caricato fTools (pacchetto: fTools)<br>
><br>
> 2016-02-19T21:20:48    0   Caricato GdalTools (pacchetto: GdalTools)<br>
><br>
> 2016-02-19T21:20:51    0   Caricato MetaSearch Catalogue Client (pacchetto: MetaSearch)<br>
><br>
>  <br>
><br>
> Se poi rieffettuo il test per il plugin il messaggio di errore stavolta è:<br>
><br>
>  <br>
> ERRORE PYTHON<br>
> "2016-02-19T21:43:17 1 Traceback (most recent call last): <br>
><br>
> File "C:/Users/Terry/.qgis2/python/plugins\ViewshedAnalysis\viewshedanalysis.py", line 194, in run<br>
><br>
> z_obs_field, z_target_field, curv, refraction)<br>
> File "C:/Users/Terry/.qgis2/python/plugins\ViewshedAnalysis\doViewshed.py", line 403, in Viewshed<br>
> RasterPath= str(QgsMapLayerRegistry.instance().mapLayer(Raster_layer).dataProvider().dataSourceUri())<br>
> UnicodeEncodeError: 'ascii' codec can't encode character u'\xe0' in position 36: ordinal not in range(128)"<br>
>  <br>
> Ammettendo che non ci capisco granché di errori sapete spiegarmi se ci sono uno o più problemi diverse in concomitanza, se si tratta di un unico problema, da cosa tutto ciò dipende e comunque come potrei risolvere?<br>
>  <br>
> Grazie mille e scusate la lungaggine.<br>
>  <br>
> Buona serata a tutti<br>
>  <br>
> Terry<br>
><br>
> _______________________________________________<br>
> Gfoss mailing list<br>
> <a href="mailto:Gfoss@lists.gfoss.it">Gfoss@lists.gfoss.it</a><br>
> <a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>
> Questa e' una lista di discussione pubblica aperta a tutti.<br>
> I messaggi di questa lista non rispecchiano necessariamente<br>
> le posizioni dell'Associazione GFOSS.it.<br>
> 802 iscritti al 30.11.2015<br>
</p>