这个问题应该很少有人能够遇到,但是遇到了不一定能想出来解决办法,这下我帮你们想了
首先如下图,一个渔网网格中有多个点,只需要在这个网格中保留一个点用于提取该格网的值,那么应该如何处理
步骤如下:
1.打开arctoolbox——空间分析——叠加分析——空间连接,进行如下设置
2.打开空间连接后的结果(结果是点要素),会发现有一列代表的是原本网格的FID,然后会看到这一列中有FID重复的现象,这就代表了之前的某一个网格中存在多个点要素的情况。
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,然后点击确定,你会发现每个格网中只有一个点了。
有用点赞