Salve a tutti,<div>sto dando un occhio alle librerie di pyQgis e vorrei emulare in python la funzione &quot;Contenuto&quot; presente nel plugin Spatial Query di Qgis.</div><div><br></div><div>La mia necessità è quella di inserirlo nel plugin pyarchinit e i dati iniziali sono:</div>
<div><br></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div>partendo da 2 layer, uno di poligoni e l&#39;altro di punti, sapere per ogni poligono quanti punti ricadono in esso; che poi è quello che fa egregiamente il plugin di cui sopra.</div>
</blockquote><div><br></div><div>Fino a caricare le singole geometrie dal layer chiamandole da postgis ci arrivo, però, dando un occhio al cookbook di Qgis [1], vedo che la funzione contains() sta all&#39;interno della classe QgsGeometry, e viene chiamata a partire da poligoni, punti o linee, create ad hoc.</div>
<div><br></div><div>Partendo dai miei due layer caricati mediante la classe QgsVectorLayer e relativi metodi, come faccio a passarli a QgsGeometry? Devo ricavare i nodi di ogni poligono, e passarli a QgsGeometri e poi usare contains(), o c&#39;è un altra strada?</div>
<div><br></div><div>Qualcuno mi sa dare una mano? Vado direttamente alla lista degli sviluppatori di Qgis?</div><div><br></div><div><br></div><div>Ciao a tutti</div><div><br></div><div>Luca</div><div><br></div><div><br></div>
<div>[1] <a href="http://www.qgis.it/pyqgis-cookbook/geometry.html">http://www.qgis.it/pyqgis-cookbook/geometry.html</a></div>