前言:介绍使用Python和地理处理工具制作整体连片的轮廓线条。效果展示

两种效果的展示对比如下,靠上的图是整体轮廓线的效果,下图是使用的默认轮廓效果,直观来看,上图的观感更统一整体,下图显得更细碎,显得图片“脏”!

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

放大对比(左边是使用了整体轮廓线,右边是默认)。看左边图片的红色框,要素的孔洞处是没有轮廓线的;再看右边的默认轮廓。那么一目了然了。

打开网易新闻 查看精彩图片

2.效果实现

2.1一般实现

  • 1.将要素图层合并成单一部件

    合并成单一部件不仅仅是把多个矢量图层文件合并成一个图层,还要将其融合成一个部件。(如果只有一个矢量图层文件的话就只需要融合)

  • 2.填充上所有孔洞

    可以使用消除面部件工具来消除面内的孔洞。该工具位于数据管理工具->制图综合->消除面部件

    根据面积的大小来消除面内的孔洞,具体面积的大小通过参数来设置。

    其官方文档:

    https://desktop.arcgis.com/zh-cn/arcmap/10.6/tools/data-management-toolbox/eliminate-polygon-part.htm

其他说明:图片中轮廓的渐变晕染效果在中详细的讲过。

2.2Python实现

实现代码分为三部分

  • 1.配置默认工作空间

    关于配置默认工作空间我在该文章中有较为详细的说明,感兴趣的可以去翻阅。

    打开网易新闻 查看精彩图片

  • 2.合并多个图层(如果有多个),然后将其融合成一个部件

    打开网易新闻 查看精彩图片

  • 3.运行消除面部件工具,面积参数阈值一项填写1000000。

    打开网易新闻 查看精彩图片

完整代码

打开网易新闻 查看精彩图片

结尾

源代码下载:

链接:https://pan.baidu.com/s/13Fns8DYaHz0gVApy6o5XSQ 提取码:juhl

文章内容来源GIS荟

如有侵权请联系删除 cehui8@qq.com

中测网旗下服务矩阵

网课 · 航测资料 · 高级技师 · 硬件

网 课:

测绘师:

无人机:

航 测:

硬 件:

技 师:

实战班:

其 他:

社 群:

精选内容 自助查询

页面底部→关注中测网

对话框发送【关键词】获取精选内容

矢量地图】 省、市、县行政区划shp矢量数据

ZBBZ】 CAD坐标、CASS坐标 标注插件

规范】 测量规范、技术规程、常用Excel表格

CASS】 快捷键、高手必备技巧、操作视频

RTK】 各类RTK操作视频:南方 华测 中海达

GIS】 ArcGIS技巧、MapGIS技巧、快捷键

航测】 无人机作业流程、规范、应用案例

资质】测绘资质查询/申办、甲级单位名单

定额】 测绘生产成本费用定额、勘察收费

招标】 实时更新,测绘地信 招标信息/公告

地图】 奥维地图、谷歌地图 下载/安装

图片】 逆天测绘图片、测绘工作日常实拍图