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.

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.