python - 在一个要素类中查找重叠要素
问题描述
我正在尝试识别一个要素类中的重叠要素。作为 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])
解决方案
推荐阅读
- cron - sendmail 不会通过 cronjob 触发
- kotlin - 如何在 kotlin 中创建“菜单网格”
- c - 当第一个参数是结构类型时,C 中的函数声明问题
- python - 在没有设置器的情况下在 Python 中检查类内的值更改?
- c# - 如何使用streamwriter将所有文本框内容写入文本文件?
- ruby-on-rails - AWS EC2 变得无法访问(Rails、Phusion_Passenger)
- vert.x - 如何连接 JS verticle 和 Java verticle?
- python - pyTelegramBotAPI 中的实时位置
- python - 如何使用 igraph 创建循环图?
- c++ - 为什么我无法链接到使用动态并行和可分离编译的 CUDA 静态库?