01概述

无论是自己生产的数据还是从别人那里获取到的数据,都可能存在有重复的要素的情况。

少量重复要素可以手动删除,如果存在大量的重复要素,则需要借助软件进行识别和删除。

对此,ArcGIS提供了相关的工具,这里,我们就给大家介绍一下多种删除重复点线面的方法。

02数据来源

实验数据是使用微图中下载的矢量数据所制作,除了矢量数据,常见的GIS数据都可以从微图中进行下载。

微图

(关注微信公众号“水经注GIS”,并回复“微图”获取微图软件安装包)

03删除重复点

将兴趣点数据加载到ArcMap中,点击右键,选择打开属性表,如下图所示。

选择打开属性表

在打开的属性表中可以看到记录的条数,如下图所示。

记录条数

添加字段X,用来存储X方向的坐标,如下图所示。

添加字段X

添加字段Y,用于存储Y方向的坐标,如下图所示。

添加字段Y

通过计算几何计算出来XY坐标值,如下图所示。

计算的XY值

在ArcToolbox中点击“数据管理工具\常规\删除相同项”,调用删除相同项工具。

调用删除相同项工具

在显示的删除相同项对话框内,字段勾选上X和Y,如下图所示。

删除相同项设置

点击确定之后再次打开属性表,可以看到记录数已经减少,重复的数据已经被删除。

删除重复项后属性表

04删除相同项工具删除重复线

在属性表内添加length字段,用于存储长度信息,如下图所示。

添加length字段

通过计算几何的方式计算出来长度值,如下图所示。

计算的长度值

在ArcToolbox中点击“数据管理工具\常规\删除相同项”,调用删除相同项工具。

调用删除相同项工具

在显示的删除相同项对话框内勾选上length字段,如下图所示。

删除相同项设置

点击确定之后可以完成重复线的删除,如下图所示。

完成重复线删除

05融合删除重复线

指定一个字段作为融合的标志,比如道路的长度字段,然后在ArcToolbox中点击“数据管理工具\制图综合\融合”,调用融合工具。

调用融合工具

在显示的融合对话框内融合字段选择length,如下图所示。

融合设置

点击确定后即可融合重复的数据,可以看到属性表内数据已经变少。

融合后属性表

06删除相同项工具删除重复面

在属性表内添加一个area字段,用于存储面积,如下图所示。

添加area字段

通过计算几何的方式得到面积,如下图所示。

计算的面积

在ArcToolbox中点击“数据管理工具\常规\删除相同项”,调用删除相同项工具。

调用删除相同项工具

在显示的删除相同项对话框内,勾选上area字段,如下图所示。

删除相同项设置

点击确定之后完成相同项删除,如下图所示。

完成相同项删除

07融合删除重复面

指定一个字段作为融合的标志,比如建筑的面积字段,然后在ArcToolbox中点击“数据管理工具\制图综合\融合”,调用融合工具。

调用融合工具

在显示的融合对话框内,勾选上area字段,如下图所示。

融合设置

点击确定之后可以完成重复面的删除,属性表内的记录数也会变少,如下图所示。

融合后属性表

08面转线删除重复面

在ArcToolbox中点击“数据管理工具\要素\要素转线”,调用要素转线工具。

调用要素转线工具

在显示的要素转线对话框内,输入要素为待转换的面文件,设置输出要素,如下图所示。

要素转线设置

点击确定后完成面转线,如下图所示。

转换后的线

在ArcToolbox中点击“数据管理工具\要素\要素转面”,调用要素转面工具。

调用要素转面工具

在显示的要素转面对话框内,输入要素为之前转换的线文件,设置输出要素,如下图所示。

要素转面设置

点击确定后完成要素转面,通过转换就删除掉了重复的面文件。

转换后的面文件

09结语

以上就是ArcGIS删除重复点线面的详细说明,主要包括了数据来源、删除重复点、删除相同项工具删除重复线、融合删除重复线、删除相同项工具删除重复面、融合删除重复面和面转线删除重复面等功能。

如果在使用过程中有任何疑问,请联系我们客服或拔打24小时热线电话400-028-0050咨询!

最后,如果您在工作中遇到与GIS相关的任何难题,请通过关注公众号“水经注GIS”并在后台留言告诉我们,我们将针对比较有典型性和代表性的问题提供解决方案,从而将我们“为您提供丰富的地图数据与专业的GIS服务”之宗旨落到实处!

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐