Розрахунок відстані до балів QGIS


16

Чи існує спосіб обчислення відстані до найближчих точок QGIS? У ArcGIS є функція, що називається Евклідова відстань , яка може приймати вхідний вектор або растр, і генерувати растр відстаней.

введіть тут опис зображення

Чи є аналогічна функція в QGIS? Я не зміг знайти його в документації. Я вивчивRaster функції в QGIS, а також Hub Distanceрозрахунок з MMGIS (для нерастрового рішення), але мені не вдалося зрозуміти, як це зробити за допомогою будь-якого. Якщо векторний підхід - єдине рішення, це може бути добре.

Відповіді:


24

По-перше, раструруйте свій векторний шар. Зробити це можна за допомогою Rasterize в меню Raster.

Перш ніж розповсюдити растер, я рекомендую створити додаткове поле і заповнити його "1", а потім вибрати це поле при раструванні.

По-друге, Растр \ Аналіз \ Близькість

Зауважте, що у плагінах увімкнено GDALTools.


Спасибі - що спрацювало. Теоретично, чи має значення це значення поля?
djq

1
Для того, щоб растерізувати, здається, на диску має бути наявний растр. Як створити цей растр ???
DPSSpatial

QGIS 2.0 не потребує наявного растру.
z0r

Привіт Максиме, чи можете ви поясніть, чому потрібно додаткове поле зі значеннями "1"? дякую
Hicham Zouarhi
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.