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

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

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

步骤如下:
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,然后点击确定,你会发现每个格网中只有一个点了。

有用点赞

 

 

 

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一枚复读机

激励实在是太美

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值