GIS编辑矢量文件时裁剪不相邻但是位于一面的要素+对锯齿化的矢量边界进行平滑处理
1.GIS编辑矢量文件时裁剪不相邻但是位于一面的要素+对锯齿化的矢量边界进行平滑处理
2.Arcgis中创建要素时绘制XY轴的矩形3.在Arcgis中调整无法对合的行政区划4.GIS计算一个图层中的点到另一个图层中点的最短距离5.GIS统计面要素内部各点的字段总值1.在对矢量文件进行处理时,发现在处理完后部分面被打断,形成了两个不相邻的面要素,但在选中时还是同一个面,此时使用编辑工具中的裁剪是无法将面分开的。
为处理这一情况,需要使用到编辑工具条——编辑器——更多编辑工具——高级编辑,打开高级工具编辑条
在高级编辑工具条中选择“拆分多部件要素”
点击后即可选择单独的面进行删除
2.由于获取的矢量数据边缘锯齿化比较严重,不适宜作图,因此希望对其进行平滑处理。
平滑处理需要用到Cartography Tools——制图综合——平滑面工具
(1)在平滑面步骤中,首先将需要处理的文件拖到“输入要素”中,然后设置好输出要素路径
(2)接下来的步骤比较重要,需要选择平滑算法,共有两种——PAEK平滑算法和BEZIER_INTERPOLATION平滑算法
在实际操作中,后者的平滑效果较差,如下图所示
因此选择PAEK平滑算法进行矢量面的平滑处理,这一算法需要设置好平滑容差,否则效果也不会特别理想
本文的矢量文件锯齿像素大小为30m,但是平滑容差一直设置到60m效果也不太理想,因此需要尽量选择大一点的平滑容差,本文使用了120m平滑容差
虽然平滑效果良好,但是同时也带来了另一个问题——间隔较小的边界之间被连在一起了,导致原本严丝合缝的边界出现细微缝隙,需要合理选择平滑容差
为解决这一问题,通过扩大边界范围再根据相邻的行政边界对底图进行裁剪的方式修正边界缝隙。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了