在QGIS中计算到点的距离


16

有没有一种方法可以计算到QGIS中到最近点的距离?在ArcGIS中,有一个称为Euclidean Distance的函数,该函数可以获取输入矢量或栅格,并生成距离栅格。

在此处输入图片说明

QGIS中有类似的功能吗?我在文档中找不到一个。我确实研究了RasterQGIS中的功能以及MMGIS中Hub Distance计算(对于非光栅解决方案),但是我无法弄清楚如何使用这两种方法。如果向量方法是唯一的解决方案,那也可以。

Answers:


24

首先,栅格化矢量层。您可以使用“栅格”菜单下的“栅格化”来实现。

栅格化之前,建议创建一个附加字段,并用“ 1”填充它,然后在栅格化时选择此字段。

二,栅格\分析\邻近

请注意,您应该在插件中启用GDALTools。


谢谢-很好。但是从理论上讲,字段值是什么有所不同?
djq 2012年

1
为了进行栅格化,似乎磁盘上必须存在一个现有栅格。您如何创建该栅格???
DPSSpatial

QGIS 2.0不需要现有的栅格。
z0r

嗨,Maxim,您能解释一下为什么一个人需要一个带有“ 1”值的附加字段吗?感谢
Hicham Zouarhi
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.