<div dir="ltr"><div>Scusate apporto delle correzioni per errori di scrittura che mi sono sfuggiti:</div><div><br></div><div><br></div><div><span style="font-size:12.8000001907349px">Salve a tutti,</span><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Mi presento: Sono Vittorio Nespeca, un ingegnere ambientale neolaureato. Sto scrivendo un piccolo script del processing toolbox per la mappatura dei servizi ecosistemici urbani. <span style="font-size:12.8000001907349px">Però sto riscontrando un problema con il plugin "processing". </span><span style="font-size:12.8000001907349px">In particolare nel log trovo il seguente errore:</span></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px"><p style="margin:0px"><i>Uncaught error while executing algorithm</i></p><p style="margin:0px"><i>Traceback (most recent call last):</i></p><p style="margin:0px"><i>Traceback (most recent call last):</i></p><p style="margin:0px"><i>File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/core/GeoAlgorithm.py", line 232, in execute</i></p><p style="margin:0px"><i>self.processAlgorithm(progress)</i></p><p style="margin:0px"><i>File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/script/ScriptAlgorithm.py", line 265, in processAlgorithm</i></p><p style="margin:0px"><i>exec(script) in ns</i></p><p style="margin:0px"><i>File "<string>", line 90, in <module></i></p><p style="margin:0px"><i>TypeError: 'NoneType' object has no attribute '__getitem__'</i></p><p style="margin:0px"><i><br></i></p><p style="margin:0px"><i>note: sul sito viene sconsigliata la scrittura di scripts con output non dichiarati. </i><i style="font-size:12.8000001907349px">Nel mio caso però ciò non sarebbe possibile poiché il numero di layers in output dipende dall'input dell'utente.</i><i style="font-size:12.8000001907349px">Dovrei orientarmi su di un plugin piuttosto che uno script? In questo caso sarebbe comunque utilizzare software esterni tramite: </i></p><p style="margin:0px"><i style="font-size:12.8000001907349px">import processing </i></p><p style="margin:0px"><i style="font-size:12.8000001907349px">e poi </i></p><p style="margin:0px"><i style="font-size:12.8000001907349px">processing.runalg(...) </i><i style="font-size:12.8000001907349px">?</i></p><p style="margin:0px"><i><br></i></p><p style="margin:0px">Mi scuso nel caso questo non fosse il luogo adatto per porre tale domanda. </p><p style="margin:0px"><span style="font-size:12.8000001907349px">Se è così potreste cortesemente indirizzarmi?</span></p><p style="margin:0px"><br></p><p style="margin:0px">Grazie mille per l'aiuto e la pazienza.</p><p style="margin:0px"><br></p><p style="margin:0px">Cordiali Saluti,</p><div><div dir="ltr">Vittorio Nespeca</div></div></div></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-06-20 15:51 GMT+02:00 Vittorio Nespeca <span dir="ltr"><<a href="mailto:vittorionespeca@gmail.com" target="_blank">vittorionespeca@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Salve a tutti,<div><br></div><div>Mi presento: Sono Vittorio Nespeca, un ingegnere ambientale neolaureato. Sto scrivendo un piccolo script del processing toolbox per la mappatura dei servizi ecosistemici urbani. </div><div>Però sto riscontrando un problema con il plugin "processing". </div><div>In particolare riscontro il seguente errore:</div><div><br></div><div>
<p style="margin:0px"><i>Uncaught error while executing algorithm</i></p>
<p style="margin:0px"><i>Traceback (most recent call last):</i></p>
<p style="margin:0px"><i>Traceback (most recent call last):</i></p>
<p style="margin:0px"><i>  File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/core/GeoAlgorithm.py", line 232, in execute</i></p>
<p style="margin:0px"><i>    self.processAlgorithm(progress)</i></p>
<p style="margin:0px"><i>  File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/script/ScriptAlgorithm.py", line 265, in processAlgorithm</i></p>
<p style="margin:0px"><i>    exec(script) in ns</i></p>
<p style="margin:0px"><i>  File "<string>", line 90, in <module></i></p>
<p style="margin:0px"><i>TypeError: 'NoneType' object has no attribute '__getitem__'</i></p>
<p style="margin:0px"><i><br></i></p><p style="margin:0px"><i>note: sul sito viene sconsigliata la scrittura di scripts con output non dichiarati.</i></p><p style="margin:0px"><i>Nel mio caso però ciò non sarebbe possibile poichè il numero di lyers in output dipende dall'input dell'utente.</i></p><p style="margin:0px"><i>Dovrei orientarmi su di un plugin piuttosto che uno script? In questo caso sarebbe comunque utilizzare software esterni tramite </i></p><p style="margin:0px"><i><br></i></p><p style="margin:0px"><i>import processing</i></p><p style="margin:0px"><i>(...)</i></p><p style="margin:0px"><i>processing.runalg(...)</i></p><p style="margin:0px"><i><br></i></p>
<p style="margin:0px">Mi scuso nel caso questo non fosse il luogo adatto per porre questa domanda, </p><p style="margin:0px">Nel caso potreste cortesemente indirizzarmi?</p><p style="margin:0px"><br></p><p style="margin:0px">Grazie mille per l'aiuto e la pazienza.</p><p style="margin:0px"><br></p><p style="margin:0px">Cordiali Saluti,</p><div><div dir="ltr">Vittorio Nespeca</div></div>
</div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Vittorio Nespeca</div></div>
</div>