Berechnung der Entfernung zu Punkten in QGIS

15

Gibt es eine Möglichkeit, die Entfernung zu den nächsten Punkten in QGIS zu berechnen? In ArcGIS gibt es eine Funktion namens " Euklidische Entfernung" , die einen Eingabevektor oder ein Raster verwenden und ein Raster von Entfernungen generieren kann.

Bildbeschreibung hier eingeben

Gibt es eine ähnliche Funktion in QGIS? Ich konnte keinen in der Dokumentation finden. Ich habe die RasterFunktionen in QGIS und auch die Hub DistanceBerechnung aus MMGIS (für eine Nicht-Raster-Lösung) untersucht, aber ich konnte auch nicht herausfinden, wie dies funktioniert. Wenn ein Vektoransatz die einzige Lösung ist, könnte dies auch in Ordnung sein.

djq
quelle

Antworten:

22

Rasterisieren Sie zunächst die Vektorebene. Sie können dies mit Rasterize im Raster-Menü tun.

Vor dem Rastern würde ich empfehlen, ein zusätzliches Feld zu erstellen und es mit '1' zu füllen und dieses Feld dann beim Rastern auszuwählen.

Zweitens Raster \ Analysis \ Proximity

Beachten Sie, dass GDALTools in Plugins aktiviert sein sollte.

Maxim Dubinin
quelle
Danke - das hat funktioniert. Macht es theoretisch einen Unterschied, wie hoch der Feldwert ist?
Djq
1
Zum Rasterisieren muss ein Raster auf der Festplatte vorhanden sein. Wie erstellt man dieses Raster ???
DPSSpatial
QGIS 2.0 benötigt kein vorhandenes Raster.
z0r
Hallo Maxim, könntest du bitte erklären, warum man ein zusätzliches Feld mit "1" -Werten benötigt? Danke
Hicham Zouarhi