Trascina più vertici con diverse funzioni di linea in QGIS


11

È possibile trascinare contemporaneamente più vertici di alcune linee parallele in QGIS?

Ho uno strato di linea con linee parallele. In alcune regioni devo spostare i vertici di tutte le linee parallele in modo che mantengano ancora la distanza reciproca.

Con lo strumento nodo posso selezionare solo il vertice di una delle mie linee che voglio trascinare ma non di più linee contemporaneamente: selezionabile solo un vertice di linee diverse

In Multiline-Layers è possibile trascinare tutte le linee contemporaneamente, ma questa non è un'opzione perché devo mantenere tutti gli attributi delle mie singole linee. inserisci qui la descrizione dell'immagine

Ci sono altre opzioni per trascinare le mie linee contemporaneamente?

Edit1: appena trovato CadNodeTool ( https://github.com/wonder-sk/CadNodeTool ). Con questo plugin è almeno già possibile selezionare contemporaneamente vertici di più righe. Forse questo plugin può essere esteso per spostare vertici di linee parallele. inserisci qui la descrizione dell'immagine


1
Ho cercato di risolverlo per un po '! Spero che una soluzione arrivi presto!
CwecU,

Guarda il mio commento di modifica
ami

1
Ti suggerisco di aggiungere il QAD-Plugin come risposta, altrimenti le persone potrebbero pensare che la soluzione migliore sia la risposta accettata, che non sembra essere il tuo caso.
Germán Carrillo,

buona idea. Ho appena aggiunto la risposta
markgraeflerland,

Risposte:


12

Possibile soluzione alternativa, forse buona come soluzione temporanea per pochi dati:

  1. Abilita snap (Impostazioni -> Opzioni di snap ...). Imposta snap su vertice e imposta un po 'di tolleranza.

inserisci qui la descrizione dell'immagine

  1. Crea una funzione di linea "fittizia" scattata sui vertici che desideri spostare.

inserisci qui la descrizione dell'immagine

  1. Nell'opzione di snap selezionare Abilita modifica topologica

  2. Attiva lo strumento nodo e seleziona i vertici della linea "fittizia" e sposta (tieni premuto Ctrl per selezionare più vertici).

inserisci qui la descrizione dell'immagine

  1. Fatto, puoi eliminare la funzione "fittizia" o scegliere la simbologia corretta se le dai l'attributo o il valore speciali.

2
Ottima idea per una soluzione alternativa. Spero ancora che ci sia qualche altra soluzione pitonica per costruire un proprio strumento poiché abbiamo diverse centinaia di chilometri da regolare.
markgraeflerland,

2
bella idea per uno strumento plug-in / core!
Vinayan,


1

In QGIS 3.10 puoi semplicemente attivare la modalità di modifica del layer o dei layer. Nel mio caso lo snap non è attivato. Usa lo strumento vertice. Anche qui puoi scegliere tra "Tutti i livelli" o "Livello corrente", a seconda che le linee che desideri modificare siano in un livello o in livelli diversi.

inserisci qui la descrizione dell'immagine

Con questo strumento attivo è possibile selezionare i vertici per rettangolo. I vertici saranno contrassegnati da un cerchio blu attorno a loro.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Quindi fai clic su uno dei veterinari e quindi fai clic sul punto in cui desideri spostare questo vertice. E gli altri seguiranno.

inserisci qui la descrizione dell'immagine


-3

Prova a utilizzare il plug-in di trasformazione affine. Permette di spostare l'oggetto con una distanza specifica nell'asse X e nell'asse Y.

Modifica: usa il plugin Numerical Vertex Edit, con il quale puoi selezionare un singolo nodo e cambiarne le coordinate


Voglio solo spostare singoli vertici, non l'intera funzione.
markgraeflerland,

Oh, colpa mia, fammi pensare;)
ami

Guarda la mia modifica, potrebbe essere una risposta al tuo problema. Uno lento ma potrebbe funzionare
ami

3
Voglio trascinare più vertici contemporaneamente, quindi il plug-in per la modifica dei vertici numerici non è un'opzione.
markgraeflerland,

-4

In arcgis, potresti disegnare una linea che attraversa punti che necessitano di movimento che partecipa alla topologia con le linee da spostare, selezionare la linea: tutti i nodi e spostare, con un'opzione di stiramento, quindi eliminare la linea temporanea non sono sicuro di questo però


Questa domanda è: come fare qualcosa in QGIS. Se hai intenzione di suggerire a qualcuno di utilizzare un software alternativo, penso che tu debba fare un caso convincente sul perché dovrebbero.
PolyGeo
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.