<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;"><div>Salve a tutti non so se mi potete aiutare</div><div>Le operazione che elenco si suppongono fatte in python all’interno di un plugin</div><div><br></div><div>Dato un layer di poligoni</div><div><br></div><div>Seleziono un certo numero di features del layer (magari attraverso gli attributi)</div><div><br></div><div>Come Posso attivare un clicktool per poterne sceglierne una all’interno di quelle che già ho selezionato?</div><div><br></div><div><br></div><div>Attualmente uso questo procedura ricavata da un tutorial sui plugin per selezionare una feature qualunque con un click sulla mappa del layer</div><div><br></div><div><div><span class="Apple-tab-span" style="white-space:pre"> </span>pntGeom = QgsGeometry.fromPoint(self) </div><div> # Buffer dependant de l echelle de 2 pixels en unite de la carte</div><div> pntBuff = pntGeom.buffer( (c.mapUnitsPerPixel() * 2),0) </div><div> rect = pntBuff.boundingBox()</div><div> </div><div> livello.removeSelection()</div><div> livello.select(rect,True)</div><div> </div><div> if livello.selectedFeatureCount()>0 : </div><div> punto=livello.selectedFeatures().pop()</div></div><br><div><br></div><div>Ma è generica e se volessi restringere solo ad alcune features del livello evitando click accidentali come potrei fare?</div><div>saluti</div></body></html>