QGIS calcola la distanza del punto lungo una linea


12

Ho una polilinea (percorso di movimento) e punti registrati lungo la linea. Vorrei calcolare per ogni punto la distanza lungo la linea in Quantum GIS. Spero in un risultato che aggiunga una nuova colonna alla tabella degli attributi dei punti che indichi la distanza lungo la quale si trova sulla linea. Gradirei qualsiasi pensiero.

Mike.

Risposte:


12

Se vuoi andare con il plugin GRASS, c'è un modulo v.distance che fa proprio questo. Per prima cosa porterai i livelli di polilinea e punti in GRASS usando il modulo v.in.ogr nella casella degli strumenti di GRASS. Quindi individuare il modulo v.distance. I vettori Da e A sono ovviamente i punti e la linea. Quindi selezionare "Distanza dal punto più vicino ... lungo la funzione lineare". Avrai anche bisogno di un nome di colonna di attributo per accettare i valori di distanza (Usa v.db.addcol per aggiungere quell'attributo se non lo hai già). Questo dovrebbe farlo.


Mille grazie Micha. Scusa se ero via e non ho potuto dare un feedback prima d'ora. Il modulo v.distance è esattamente ciò di cui avevo bisogno. Mille grazie.
Gabz,

Nota che l'etichetta attualmente recita (in QGIS 2.2) "Distanza tra punti / centroidi ... lungo questa funzione lineare"
byteit101

Non riesco a trovare questa opzione / etichetta da nessuna parte in QGIS 3.2 Qualcuno ha un indizio se sbaglio o se c'è una soluzione? Finora, non sono riuscito a trovare nulla per risolvere questo problema in 3.2 ...
Horizen,

Non funziona in 3.10 o 3.12
Jacques MALAPRADE il

2

Un altro modo per misurare questo, sta usando Qchainage (plugin QGis) per produrre nodi equidistanti dalla linea. Quindi, è possibile utilizzare la distanza dall'hub più vicino (plug-in QGis) per calcolare la distanza tra i punti.


0

Il plugin KP Find lo fa con un livello di punti e un altro livello, contenente una funzione di linea. Proietta un punto sulla linea e fornisce la distanza geodetica lungo la linea e la distanza da quella linea. Ha una modalità interattiva o può iterare su un intero livello di punti, aggiungendo nuovi campi di attributi.

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.