今天看到有人问关于计算任意格网四角坐标的问题,这个问题以前也有别人问过我,感觉这个问题对新手来说似乎还是蛮困扰的,所以就做了这个帖子。计算的方法有很多,下面就介绍我个人比较常用的一个方法。
一、基础数据如下
底下的一个任意图形和上面覆盖的格网。注意,如果你的格网是线类型是无法使用“要素折点转点”这个工具来获取格网中心交点处的点的,所以建议把格网转换为面类型,然后再进行“要素折点转点”的操作。
二、转出的点
可以看到所有的交点处均转为了点
三、投影转换并计算坐标
具体的定义投影和投影的操作就不进行一一的截图演示。如果你要得到经纬度的坐标就投影成地理坐标系,如果要得到方里网的坐标就投影成平面坐标系。然后再新建字段(因为是任意格网,所以建议字段类型为双精度可以灵活控制小数点是否显示)X和Y
在新建的X、Y字段上右键,点击计算几何
此处计算相应坐标系的X、Y坐标即可
其实到这计算任意格网的步骤就已经完成了,但是这么凌乱的图看着实在有点难受,下面就进行一些简单的修饰。
四、修饰
这里我选择左上角第一个格网,将第一个格网选出并与图形进行“相交”操作,提取出这个格网中的图形,如下图
然后我们将导出的格网和选出的图形进行叠加显示
下图中的坐标标注是非常凌乱的,现在我们进行坐标文字大小和位置的调整
我们将X、Y均选择保留两位小数
然后调整它的大小和位置,进行调整后顺眼了一些
那就做到这里吧,咱也不是强迫症 做的顺眼一点就OK拉。
|