<div dir="ltr"><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif;font-size:small;color:rgb(0,0,153)">Complimenti  a tutti per le soluzioni proposte!</div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif;font-size:small;color:rgb(0,0,153)"><br></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif;font-size:small;color:rgb(0,0,153)">Ho provato con dei vecchi dati a fare la selezione tramite join, come nel video di Totò,</div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif;font-size:small;color:rgb(0,0,153)">ma mi resituisce questo errore:</div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif;font-size:small;color:rgb(0,0,153)"><br></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif;font-size:small;color:rgb(0,0,153)">
<p style="margin:0px"><span style="color:rgb(255,0,0)">An error occurred during execution of following code:<br></span><span style="font-family:"courier new,courier";color:rgb(255,0,0)">from qgis.utils import iface<br># inserire il layer contenente la geometria<br>vl = QgsMapLayerRegistry.instance().mapLayersByName('situazione_calotte')[0]<br>iface.setActiveLayer(vl)<br>cLayer = iface.mapCanvas().currentLayer()<br># inserire i due campi per il join: layer geometrico - tabella attributi<br>expr = QgsExpression("\"id_calotta\"=[%1st_calotta%]")<br>it = cLayer.getFeatures(QgsFeatureRequest(expr))<br>ids = [<a href="http://i.id">i.id</a>() for i in it]<br>cLayer.setSelectedFeature(ids)</span><br></p>
<pre style="margin-top:12px;margin-bottom:12px"><span style="font-family:"courier new,courier""><br>traceback.print_exception() failed<br></span></pre>
<p style="margin:0px">Versione Python:<br>2.7.12 (default, Nov 19 2016, 06:48:10) <br>[GCC 5.4.0 20160609]<br><br>Versione di QGIS:<br>2.18.6 'Las Palmas', 5f369b0<br><br>Percorso Python:</p></div></div><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 15 aprile 2017 10:31, Totò Fiandaca <span dir="ltr"><<a href="mailto:pigrecoinfinito@gmail.com" target="_blank">pigrecoinfinito@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif;font-size:large">Ecco un'altra brillante soluzione realizzata da Salvatore Larosa:</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default"><font face="garamond, serif" size="4"><a href="https://gist.github.com/slarosa/653e6d759cf0d82c2a24dcc499b094e0" target="_blank">https://gist.github.com/<wbr>slarosa/<wbr>653e6d759cf0d82c2a24dcc499b094<wbr>e0</a></font><br></div><div class="gmail_default"><font face="garamond, serif" size="4"><br></font></div><div class="gmail_default"><font face="garamond, serif" size="4">allego un mio video dimostrativo:<br><a href="https://www.youtube.com/watch?v=PRDftcPWNg8" target="_blank">https://www.youtube.com/watch?<wbr>v=PRDftcPWNg8</a></font></div><div class="gmail_default"><font face="garamond, serif" size="4"><br></font></div><div class="gmail_default"><font face="garamond, serif" size="4">saluti e serena Pasqua di resurrezione.<br><br></font></div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">Il giorno 14 aprile 2017 10:43, aborruso <span dir="ltr"><<a href="mailto:aborruso@gmail.com" target="_blank">aborruso@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ciao Paolo,<br>
parli delle query del DB Manager?<br>
<br>
Con questo riesco a fare query (già con la 2.14) SQL anche su layer non SQL,<br>
ma non riesco a usarle per fare un select di geometrie con una query di<br>
questo tipo:<br>
<br>
SELECT * FROM idranti<br>
JOIN (SELECT * FROM anagraficaIdranti WHERE attributo IN ('253a')) AS aI<br>
ON <a href="http://idranti.id" rel="noreferrer" target="_blank">idranti.id</a>=aI.id<br>
<br>
Il punto è in qualche modo quello di riuscire a scrivere una query su un<br>
layer geometrico, in JOIN con altre tabelle, che abbiano nativamente come<br>
output un select sul map canvas.<br>
Mentre al momento (almeno sulla versione 2.14) l'output via DB Manager non è<br>
un select degli oggetti di output di quella query per quel layer, ma il load<br>
di un New Layer.<br>
<br>
<<a href="http://osgeo-org.1560.x6.nabble.com/file/n5317301/AmeqqEj.png" rel="noreferrer" target="_blank">http://osgeo-org.1560.x6.nabb<wbr>le.com/file/n5317301/AmeqqEj.<wbr>png</a>><br>
<br>
Oppure c'è qualche altra modalità/nuova feature su versioni > 2.14?<br>
<br>
Grazie<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://osgeo-org.1560.x6.nabble.com/QGIS-select-in-join-tabella-in-relazione-tp5317093p5317301.html" rel="noreferrer" target="_blank">http://osgeo-org.1560.x6.nabbl<wbr>e.com/QGIS-select-in-join-<wbr>tabella-in-relazione-tp5317093<wbr>p5317301.html</a><br>
<span class="m_-1078125172058027345im m_-1078125172058027345HOEnZb">Sent from the QGIS Italian User mailing list archive at Nabble.com.<br>
</span><div class="m_-1078125172058027345HOEnZb"><div class="m_-1078125172058027345h5">______________________________<wbr>_________________<br>
QGIS-it-user mailing list<br>
<a href="mailto:QGIS-it-user@lists.osgeo.org" target="_blank">QGIS-it-user@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-it-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailma<wbr>n/listinfo/qgis-it-user</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="">-- <br><div class="m_-1078125172058027345gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><font size="2"><font face="garamond, serif"><b>Salvatore Fiandaca</b><br><b>mobile</b>.:<a href="tel:327%20493%208955" value="+393274938955" target="_blank">+39 327.493.8955</a> <br><b>m</b>: <b><a href="mailto:pigrecoinfinito@gmail.com" target="_blank">pig<span></span><span></span>recoinfinito@gmail.com</a></b></font></font></div><div><font face="garamond, serif" size="2"><b>blog:</b><b><a href="https://pigrecoinfinito.wordpress.com/" target="_blank"> https://pigrecoinfinito.<wbr>wordpress.com/</a></b></font></div><div><font face="garamond, serif" size="2"><br></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">43°51'0.54"N  10°34'27.62"E - EPSG:4326</font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2"><br></font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">“Se la conoscenza deve essere aperta a tutti,</font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">perchè mai limitarne l’accesso?” </font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">R. Stallman<br></font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2"></font></font></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</span></div>
<br>______________________________<wbr>_________________<br>
QGIS-it-user mailing list<br>
<a href="mailto:QGIS-it-user@lists.osgeo.org">QGIS-it-user@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-it-user" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/qgis-it-user</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div>_____________________________<br><br><font color="#000099" face="trebuchet ms,sans-serif">Daniele Bonaposta,<br>Cartografia - G.I.S.</font></div>
<div><br><font size="1"><font color="#000099" face="trebuchet ms,sans-serif">via Don Minzoni 13a<br>40121 - Bologna<br>mobile: +39.338.3377044<br></font><font color="#000099" face="trebuchet ms,sans-serif">e-mail:</font> </font><font color="#666666" size="1"><a href="mailto:daniele.bonaposta@gmail.com" target="_blank">daniele.bonaposta@gmail.com</a></font><br></div><div><br></div>
<div><font size="1"><font color="#000099"><font face="trebuchet ms,sans-serif"><strong>Linked</strong>in:</font></font> </font><font color="#666666" size="1"><a href="http://www.linkedin.com/pub/daniele-bonaposta/26/487/872" target="_blank">http://www.linkedin.com/pub/daniele-bonaposta/26/487/872</a></font></div><div><br></div>
<div><font size="1">_____________________________<br></font></div></div>
</div>