arcgis一个面中剔除多个点仅保留一个点的方法

您所在的位置:网站首页 有多个重复项,只保留一个 arcgis一个面中剔除多个点仅保留一个点的方法

arcgis一个面中剔除多个点仅保留一个点的方法

2024-07-11 22:46| 来源: 网络整理| 查看: 265

这个问题应该很少有人能够遇到,但是遇到了不一定能想出来解决办法,这下我帮你们想了

首先如下图,一个渔网网格中有多个点,只需要在这个网格中保留一个点用于提取该格网的值,那么应该如何处理

步骤如下: 1.打开arctoolbox——空间分析——叠加分析——空间连接,进行如下设置

 2.打开空间连接后的结果(结果是点要素),会发现有一列代表的是原本网格的FID,然后会看到这一列中有FID重复的现象,这就代表了之前的某一个网格中存在多个点要素的情况。

图1

3.给属性表中先添加两列双精度的空白列,分别命名为pointx和pointy,然后右键这两个空白列的表头——计算几何,如下图所示。pointx和pointy分别计算“点的x坐标”和“点的y坐标”。这样就得到了每个点要素的xy坐标,为后续使用做准备。这里注意一下,点坐标需要是地理坐标系才能计算,投影坐标系一般用于计算周长面积。

 

4.计算完每个点的坐标后,导出该点要素的属性表,任选一个目录

 5.WPS或者excel中打开导出的dbf表,选中之前表示网格ID的那一列,点击数据——重复项——删除重复项,依次进行如下设置,然后点击删除重复项就行。

 

 6.删除重复项后,每个格网中就只有一个点了,这时候点击arcgis的转换工具——Excel——Excel转表,将这个表格文件转为arcgis的表

7.右键转换后的表——显示xy数据,坐标系设置一个熟悉的,然后x选择之前第3步中的pointx,y选择pointy,然后点击确定,你会发现每个格网中只有一个点了。

有用点赞

 

 

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3