【ArcGIS】拓扑错误批量“生成要素”导致软件崩溃

选中图中19个重叠拓扑问题想一次性“生成要素”时,ArcGIS软件崩溃了。有人可能认为时因为一次性选中的要素过多导致,事实上,有时候选择几百甚至几千也能顺利生成要素,可以推断出导致软件崩溃的原因不是选择要素过多,而是其他。

在这里插入图片描述
在这里插入图片描述

查看原数据,图中要素3700与要素5152重叠,37015153重叠,37025154重叠,这三组重叠构成了拓扑检查结果中的3个大的重叠问题。

除此之外,几个要素还和相邻的要素存在重叠关系,比如3700与3701存在细小的重叠,37005153也存在细小的重叠(37015153形状完全一致,因而与相邻的3700重叠关系一致)。这种相邻要素产生的小重叠一共有16个。

在这里插入图片描述

重叠关系要素1要素2
137005152
237003701
337005153

从上面的描述中我们可以了解到,一个要素存在参与到了多组重叠关系的情况。当我们全选重叠拓扑问题执行“生成要素”时,各个拓扑问题逐个地生成要素图形,而先生成要素的拓扑问题所关联的要素可能因此被处理而消失,后面处理的拓扑问题无法找到产生该拓扑问题的关联要素因而报错崩溃。

比如,表格中重叠关系1”生成要素”处理后,要素3700和要素5152都因此而消失,当处理到重叠关系2时,由于要素3700在处理重叠关系1时已经消失了,无法找到要素3700因而报错。

事实上,当你以手动方式在错误检查器中逐个地选中拓扑问题并“生成要素”时,解决一个重叠问题可能导致后续多个重叠问题自动消失,这是因为原来产生冲得问题的要素(比如要素3700)不存在了,后续与要素3700相关的所有拓扑问题自然会消失。

因而在批量“生成要素”操作中正确的做法是

  1. 对于没有一个要素参与多个重叠情况的区域可以通过框选大量重叠问题,直接右键“生成要素”;
  2. 而对于一些会导致软件崩溃的区域,则要通过逐步缩小选择范围仔细筛选出错误所在位置,选择特定的几个拓扑问题,并且逐个手动地“生成要素”
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值