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.