Vector QGIS:如何将点数据转移到附近具有匹配属性的网格单元?

Vector QGIS:如何将点数据转移到附近具有匹配属性的网格单元?,vector,gis,qgis,Vector,Gis,Qgis,我正在处理有关树种和栖息地的数据,它们分别以矢量格式点和多边形存在。每个点位于多边形的特定栅格单元内,该栅格单元具有描述该栅格单元的主要土地使用的属性 我的目标是使用树点数据创建另一个数据集。理想情况下,该数据集将考虑当前栖息地类型的网格单元,并在特定距离内搜索与该类型匹配的所有单元。最后,一个新点将随机放置在与原始类型匹配的一个栅格单元中 这在QGIS中可能吗 是的,这在QGIS中是可能的。您概述了三项任务 理想情况下,该数据集将考虑当前栖息地类型的网格单元。可以使用MMQGIS->Combi

我正在处理有关树种和栖息地的数据,它们分别以矢量格式点和多边形存在。每个点位于多边形的特定栅格单元内,该栅格单元具有描述该栅格单元的主要土地使用的属性

我的目标是使用树点数据创建另一个数据集。理想情况下,该数据集将考虑当前栖息地类型的网格单元,并在特定距离内搜索与该类型匹配的所有单元。最后,一个新点将随机放置在与原始类型匹配的一个栅格单元中


这在QGIS中可能吗

是的,这在QGIS中是可能的。您概述了三项任务

理想情况下,该数据集将考虑当前栖息地类型的网格单元。可以使用MMQGIS->Combine->spatical Join将数据从栅格图层添加到点图层。 并在特定距离内搜索与该类型匹配的所有单元格。您可以使用工具箱->距离矩阵,以及各种选项,例如,获取给定距离内的所有匹配,或k-最近匹配类型。 新点将随机放置在与原始类型匹配的其中一个栅格单元中。您可以使用向量->研究工具->子集内的随机选择,为每种类型随机选择一个或多个网格单元样本。随机选择单元格后,可以在网格层上单击鼠标右键->查看表格,然后为选定单元格指定所需的任何值,例如,1表示选定单元格,0表示非选定单元格。然后,可以将此选择指示器变量用于可能需要的任何其他空间连接或采样。或者,您可以将采样的单元另存为单独的图层,右键单击->将选择另存为。获得采样单元后,可以使用向量->研究工具->多边形内的随机点在每个单元中生成一个或多个随机点。
你好@5ayat,谢谢你的回答。我已经能够执行空间连接,但QGIS工具箱不允许从两种类型的矢量数据点v构建距离矩阵。多边形为了使用该功能,我将网格层转换为多边形质心。我会告诉你这是怎么回事。。。