首页 > 解决方案 > 在一个要素类中查找重叠要素

问题描述

我正在尝试识别一个要素类中的重叠要素。作为 Searchcursor,此代码工作正常,但是当我转换为更新游标时,调用 cur.updateRow(e1[1]) 时出现“StopIteration:迭代未开始”错误。

    with arcpy.da.UpdateCursor(in_features, ["SHAPE@", "Working_comments"]) as cur:
        for e1,e2 in itertools.combinations(cur,2):
            if e1[0].overlaps(e2[0]):
               e1[1] = "overlaps"
            cur.updateRow(e1[1])

标签: pythonpython-2.7arcgisarcpy

解决方案


推荐阅读