GIS编辑矢量文件时裁剪不相邻但是位于一面的要素+对锯齿化的矢量边界进行平滑处理

1.在对矢量文件进行处理时,发现在处理完后部分面被打断,形成了两个不相邻的面要素,但在选中时还是同一个面,此时使用编辑工具中的裁剪是无法将面分开的。

 为处理这一情况,需要使用到编辑工具条——编辑器——更多编辑工具——高级编辑,打开高级工具编辑条

在高级编辑工具条中选择“拆分多部件要素”

 点击后即可选择单独的面进行删除

 2.由于获取的矢量数据边缘锯齿化比较严重,不适宜作图,因此希望对其进行平滑处理。

平滑处理需要用到Cartography Tools——制图综合——平滑面工具

 (1)在平滑面步骤中,首先将需要处理的文件拖到“输入要素”中,然后设置好输出要素路径

(2)接下来的步骤比较重要,需要选择平滑算法,共有两种——PAEK平滑算法和BEZIER_INTERPOLATION平滑算法

在实际操作中,后者的平滑效果较差,如下图所示

因此选择PAEK平滑算法进行矢量面的平滑处理,这一算法需要设置好平滑容差,否则效果也不会特别理想

本文的矢量文件锯齿像素大小为30m,但是平滑容差一直设置到60m效果也不太理想,因此需要尽量选择大一点的平滑容差,本文使用了120m平滑容差

 虽然平滑效果良好,但是同时也带来了另一个问题——间隔较小的边界之间被连在一起了,导致原本严丝合缝的边界出现细微缝隙,需要合理选择平滑容差

 

 为解决这一问题,通过扩大边界范围再根据相邻的行政边界对底图进行裁剪的方式修正边界缝隙。

 

posted @   Victooor_swd  阅读(1047)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示