Calcolo della distanza dai punti in QGIS


16

Esiste un modo per calcolare la distanza dai punti più vicini in QGIS? In ArcGIS esiste una funzione chiamata Euclidean Distance , che può prendere un vettore di input o raster e generare un raster di distanze.

inserisci qui la descrizione dell'immagine

Esiste una funzione simile in QGIS? Non sono riuscito a trovarne uno nella documentazione. Ho esplorato le Rasterfunzioni in QGIS e anche il Hub Distancecalcolo da MMGIS (per una soluzione non raster) ma non sono riuscito a capire come farlo usando entrambi. Se un approccio vettoriale è l'unica soluzione, potrebbe andare bene anche.

Risposte:


24

Innanzitutto, rasterizza il tuo livello vettoriale. Puoi farlo usando Rasterizza nel menu Raster.

Prima di rasterizzare, consiglierei di creare un campo aggiuntivo e riempirlo con '1' e quindi selezionare questo campo durante la rasterizzazione.

In secondo luogo, Raster \ Analysis \ Proximity

Nota che GDALTools dovrebbe essere attivato nei plugin.


Grazie - ha funzionato. In teoria, tuttavia, fa differenza quale sia il valore del campo?
djq

1
Per rasterizzare, sembra che ci sia un raster esistente su disco. Come si crea quel raster ???
DPSSpatial

QGIS 2.0 non necessita di un raster esistente.
z0r

Ciao Maxim, potresti spiegare perché uno ha bisogno di un campo aggiuntivo con valori "1"? grazie
Hicham Zouarhi,
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.