Розрахунок відстані до балів 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.