Obliczanie odległości do punktów w QGIS


16

Czy istnieje sposób obliczenia odległości do najbliższych punktów w QGIS? W ArcGIS istnieje funkcja o nazwie Odległość euklidesowa , która może przyjmować wektor wejściowy lub raster i generować raster odległości.

wprowadź opis zdjęcia tutaj

Czy istnieje podobna funkcja w QGIS? Nie mogłem go znaleźć w dokumentacji. I nie odkrywać Rasterfunkcje w QGIS, a także Hub Distanceobliczenie z MMGIS (dla rozwiązania bez rastra), ale nie był w stanie zorientować się, jak to zrobić przy użyciu albo. Jeśli podejście wektorowe jest jedynym rozwiązaniem, może to być również w porządku.

Odpowiedzi:


24

Najpierw zrasteryzuj warstwę wektorową. Możesz to zrobić za pomocą Rasterize w menu Raster.

Przed rasteryzacją zalecam utworzenie dodatkowego pola i wypełnienie go „1”, a następnie wybranie tego pola podczas rasteryzacji.

Po drugie, Raster \ Analysis \ Bliskość

Pamiętaj, że powinieneś mieć włączone GDALTools we wtyczkach.


Dzięki - działało. Teoretycznie jednak, czy ma to znaczenie, czym jest wartość pola?
djq

1
Aby zrasteryzować, wydaje się, że na dysku musi istnieć raster. Jak stworzyć ten raster?
DPSSpatial

QGIS 2.0 nie potrzebuje istniejącego rastra.
z0r

Cześć Maxim, czy mógłbyś wyjaśnić, dlaczego potrzebne jest dodatkowe pole z wartościami „1”? dzięki
Hicham Zouarhi,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.