QGIS'teki noktalara olan mesafeyi hesaplama


16

QGIS'te en yakın noktalara olan mesafeyi hesaplamanın bir yolu var mı? ArcGIS'de , bir giriş vektörü veya raster alabilen ve mesafeler bir raster oluşturabilen Öklid Uzaklığı adı verilen bir işlev vardır .

resim açıklamasını buraya girin

QGIS'de benzer bir işlev var mı? Belgelerde bir tane bulamadım. Ben keşfetmek did RasterQGIS içinde işlevlerini ve ayrıca Hub Distancegelen hesaplama MMGIS (non-raster çözümü için) ama ben de kullanarak bunu nasıl anlamaya mümkün değildi. Bir vektör yaklaşımı tek çözümse, bu da iyi olabilir.

Yanıtlar:


24

İlk olarak, vektör katmanınızı rasterleştirin. Raster menüsü altındaki Rasterleştir'i kullanarak bunu yapabilirsiniz.

Rasterleştirmeden önce, ek bir alan oluşturmanızı ve '1' ile doldurmanızı ve ardından rasterleştirirken bu alanı seçmenizi öneririm.

İkincisi, Raster \ Analiz \ Yakınlık

Eklentilerde GDALTools'un açık olması gerektiğini unutmayın.


Teşekkürler - işe yaradı. Teoride, alan değerinin ne olduğu bir fark yaratır mı?
djq

1
Rasterleştirmek için diskte mevcut bir raster olması gerektiği görülüyor. Raster'i nasıl yaratıyorsun ???
DPSSpatial

QGIS 2.0 mevcut bir raster gerektirmez.
z0r

Merhaba Maxim, birisinin neden "1" değerlerine sahip ek bir alana ihtiyacı olduğunu açıklar mısınız? teşekkürler
Hicham Zouarhi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.