arcgis处理面缝隙
面与面之间的缝隙,分为两种,一种是封闭的夹缝,另一种是开口的夹缝。
很多人用拓扑工具来查,个人觉得有点麻烦了,而且开口的夹缝是查不出来的。
操作方法
- 01
如果是第一种,面与面之间封闭的夹缝,如图。这个就好处理。
- 02
先找个空的图层处于编辑状态,选中我们数据所有的面,用构造面工具如图,将新构的面放于空图层中。如果没有空图层系统就会报错。
- 03
然后打开空图层我们就会看到刚刚构造的面,其中面积非常小的就是我们数据中的面缝隙。
- 04
如果是第二种,面与面之间的夹缝是开口的,如图。这个就要麻烦一些了。
- 05
个人总结的思路是这样的:在每个面的外圈创建一层薄的缓冲面(根据数据面缝隙的大小来0.05或者0.5或者其他范围)——然后将所有面合并——用我们有面缝隙的面去擦除(擦除工具)刚合并的面。这样就得出了一粗略的面缝隙。
- 06
然后,用我们合并后的面转成边线,再用边线建立缓冲区,这个缓冲距离与之前缓冲距离的相同(或者大一点点,才能完美擦除), 我们用这个缓冲区去擦除刚刚的出的粗略的面缝隙。这样就可以得出完美的开口面缝隙的填充了。
- 07
然后将这两个东西合并到一起就OK了。
- 08
大概思路就是这样子的。希望能帮到大家。
赞 (0)