1

在下图中,您可以看到 2 层。第 1 层被划分为比第 2 层更小的部分,但第 2 层中的所有要素都由第 1 层中的一个或多个要素组成。

我想做的是,使用 python 迭代第 2 层的特征并检测该特征“覆盖”的第 1 层的所有特征(poligonal 交叉点?)。因此,我将能够确定第 2 层的每个特征以红色打印的数字。

是否有一个简单的代码片段来执行此任务?

我尝试过使用feature.geometry().intersection(base_feature.geometry())和检查!= None,但这似乎没有奏效。据我所知,它只检查点,我需要检查该区域是否重叠/相交。

图层示例

4

0 回答 0