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

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

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

    第一种方法是借助ArcGIS自带的扩展,Spatial ETL Tool,该工具是FME的一个模块,通过介绍在ArcGIS环境下逐步地新建一个Spatial ETL Tool,熟悉FME这款软件的风格和主要思想。

    第二种方法是ArcGIS自身的工具方法,打一套组合拳,亦可以得到想要的结果。

    第三种方法是新近补上去的,主要思路和FME处理一样:先将点的坐标按 "x,y" 的格式写入一个字段,然后对这个字段进行重复项检查<两步都是使用field Calculate> ArcGIS Spatial ETL Tool

         1.打开Arctoolbox,选中Arctoolbox根目录,右击,选择new toolbox,自定义一个工具箱。因为在ArcGIS自带的工具箱中,是没法自己新建工具或者脚本的。

 

    紧接着,选中自定义的工具箱,右击,依次 New\Spatial ETL Tool。注:这里如果报错Error Unable to create a new tool .You do not have the necessary license to create a new tool。这不是什么许可不够,只是扩展没有选择而已。解决办法:arcmap\Tools\Extension 勾选 Data Interoperability如果Extension里面没有这项呢?得重新安装一下扩展,找到ArcGIS desktop 安装文件,开始安装\Modify\Application项叉掉;点开Extension,选择安装需要的常用的扩展。

         2.在新建Spatial ETL Tool后,会出现设置向导,如果取消向导呢?直接弹出出错框。这里个人感觉不是很合理,比如老手在新建的时候,就可以跳过这些繁琐的设置。下面分别详细介绍一下这个设置向导的每一步。

         2.1

         2.1.1设置向导第一个页面是设置数据源格式。点击浏览按钮,在弹出窗口中的左下角输入数据源文件的扩展名<比如 shpdxfdwg等等>。

 

         2.1.2选中后双击,或者选中,点下面的ok确定选择,点 Next,进入下一页,这一页是选择数据源,两个按钮,左侧一个是浏览文件,右侧+号那个是添加文件夹。

 

         2.2选好数据源格式,数据源之后,再next出现的是目标格式,选择方式同 2.1.1,略。

         2.3数据源,目标都设好之后,再下来,向导页面有个 Setting按钮。在这里,我们可以设置环境参数。

 

         eg: Contains Z Value拿这一项做例子。不知道大家有没有碰到过数据的shape字段出现 point zpolyline zpolygon z等字样,这时候,是不可以等同于 pointpolylinepolygon处理的,因为存储数据类型不一致。有时候,明明z值就没有,可数据类型还是含有 z。通过实践,我发现这里的参数 Contains Z valuesNo,如此,转换结果的shape就是我们常见的pointpolylinepolygon

 

 

 

 

 

 

 

 

 

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