今天接到一个客户需求,一份面文件,里面有好多元素是两两相交甚至是三个相交的,现在要把这些重叠部分提取出来,并且把相交部分的原始要素的名称也保留在字段中,也就是说名称这个会有好多个名称字段,如果两个要素相交那就是前两个名称字段有值,后面的为空,如果是三个要素相交,那么输出的这个要素就是前三个名称字段有值,后面的为空,嗯,这里也不太确定会出现多少个名称字段,这个需要依照数据来定。
这是原始数据,2867个要素
怎么找出自己相交的部分呢,这里我们选择利用相交工具,这个工具不仅可以计算多个图层相交的部分也可以计算一个图层中要素自相交的部分哦。输入要素只有这个图层
输出结果“矿业权删除无关字段_Intersect”,1870个要素,观察属性表,我们发现在这个结果中有几个对象重叠在这里就生成几个对象
光通过面积相等来判断他们就是完全重合的对象显然不靠谱,我们可以使用一个“查找相同”的工具,选择参与判断的字段是谁呢,是shape字段&#