Perfetto, la provo subito. Grazie mille ^L^
Il giorno mar 28 ago 2018 alle ore 15:47 Sergio Gollino < gollinoser...@gmail.com> ha scritto: > Io utilizzo un azione, non l'ho però provata in qgis3. > > #pannello azioni del layer in QGIS > #Phyton > #Name:InvertiDirezioneVettore > #copiare e incollare il codice qui sotto nella finestra "ACTION" se non > presente un gid nella tabella editare il codice facendo rifermento alla > colonna che fa da ID > #lo script fa riferimento ad un campo che deve essere univoco (gid). sul > db è necessario che sia anche chiave primaria > > layer = QgsMapLayerRegistry.instance().mapLayer("[% $layerid %]") > r = QgsFeatureRequest([% "gid" %]) > f = QgsFeature() > if layer.getFeatures(r).nextFeature(f): > geom = f.geometry().asPolyline() > geom.reverse() > geom = QgsGeometry.fromPolyline(geom) > if layer.changeGeometry([% "gid" %], geom): > qgis.utils.iface.messageBar().pushMessage("Line swaped", > QgsMessageBar.INFO, 2) > qgis.utils.iface.mapCanvas().refresh() > else: > qgis.utils.iface.messageBar().pushMessage("Cannot swap line. Turn > editing on.", QgsMessageBar.WARNING, 3) > else: > qgis.utils.iface.messageBar().pushMessage("Cannot edit this feature.", > QgsMessageBar.CRITICAL, 3) > > Il giorno mar 28 ago 2018 alle ore 15:39 Luca Lanteri <lklant...@gmail.com> > ha scritto: > >> Ciao a tutti, >> >> su QGIS 2.18 esisteva un plugin per invertire il senso di >> digitalizzazione delle linee (mi pare si chiamasse swap o flip line). Il >> plugin non è ancora stato migrato per la versione 3 diQGIS. Che voi >> sappiate eieste una funzione nativa su QGIS che fa la stessa cosa, cioè il >> flip di una singola linea o di una selezione direttamente in editing e >> senza creare un nuovo layer ? Io ho cercato ma non ho trovato niente. >> >> Grazie mille >> Luca >> >> _______________________________________________ >> QGIS-it-user mailing list >> QGIS-it-user@lists.osgeo.org >> https://lists.osgeo.org/mailman/listinfo/qgis-it-user >> > > > -- > Sergio Gollino > > Questo messaggio, comprensivo di eventuali allegati, è ad uso esclusivo > del destinatario e potrebbe contenere informazioni riservate; se è stato > recapitato per errore ci scusiamo per l'accaduto e Vi invitiamo > cortesemente a darcene notizia provvedendo alla sua distruzione. > Vi ricordiamo che la diffusione, l'utilizzo e/o la conservazione dei dati > ricevuti per errore costituiscono violazione alle disposizioni del D.Lgs. > n. 196/2003 "Codice in materia di protezione dei dati personali". > _______________________________________________ > QGIS-it-user mailing list > QGIS-it-user@lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/qgis-it-user >
_______________________________________________ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user