『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS中删除重复点要素(二)

ArcGIS中删除重复点要素(二)
在ArcGIS中如何删除重复的点要素,第一种方法是借助ArcGIS自带的扩展,Spatial ETL Tool,该工具是FME的一个模块,通过介绍在ArcGIS环境下逐步地新建一个Spatial ETL Tool,熟悉FME这款软件的风格和主要思想。第二种方法是ArcGIS自身的工具方法,打一套组合拳,亦可以得到想要的结果。第三种方法是新近补上去的,主要思路和FME处理一样:先将点的坐标按 "x,y" 的格式写入一个字段,然后对这个字段进行重复项检查<两步都是使用field Calculate>。

    3.上面的步骤完成后,点击完成按钮就会出现 Data Interoperability界面,对应FMEWorkbench

 

    数据源,可能有很多层,这里的层,可以是按属性,可以按空间数据类型等。数据流,数据流是箭头,手动连接从哪里到哪里,很直观。目标层,细心观察,不难发现目标层颜色和数据源有差异。这里颜色,是区分各种类型的一种标志。左侧上部,是数据源、目标的详细情况;工具、环境参数详情。左侧中部,是FME转换函数区,可以通过关键词搜索。点击,会显示函数详细情况。本文章会附录 FME转换函数对照表。下部是Log日志。注:参照各人环境,可能稍有出入。
    4.以删除重复点为例,说明一下FME工作环境里的具体参数设置以及使用方法

 
      数据源,左侧,中间有两个蓝色的框是转换函数,右侧有个浅色的框是目标层。如果按照向导添加进来的数据过多或者不是自己想要的,很简单,全选,delete。然后把你的数据源拖拽添加进来即可。删除重复点的思路是:将点坐标作为字段生成,格式为x,y,根据属性相同,删除重复记录,查找FME函数转换对照表,很容易找到这两个函数,生成点的坐标,作为属性字段CoordinateConcatenator,根据重复属性删除点DuplicateRemover,转换函数是典型的I/O形式,输入啥,做什么处理,输出啥,一目了然。很简洁清晰明了。

 

    具体,DuplicateRemover这个函数设置如上图所示。

      京ICP备08100627号-22 京公网安备 11010802030428号