首页 > 代码库 > 空间校正的概念与使用方法

空间校正的概念与使用方法

GIS 数据通常有多个来源,当这些数据源的空间位置不能匹配,甚至数据根本没有坐标信息时,就需要进行额外的操作以将新数据与原来的数据集进行整合。此时要进行得操作就是空间校正,它能将这些数据定位到一定的坐标下。空间校正可以将数据从一个坐标系中转换到另一个坐标系中,可以纠正几何变形,也可以将沿着某一图层的边的要素与邻接图层的要素进行对齐,甚至还能通过“属性传递”工具在图层之间复制属性,将属性从一个要素传递到另一个要素。结合使用编辑工具、校正工具和属性传递功能可以提高数据质量。

地理配准也是用得非常多的一种方法,它和空间校正不太一样,配准针对栅格数据,而空间校正是对矢量数据,它会修改原始数据的坐标信息,可能还会在几何上发生变形或旋转,所以要在编辑会话中进行。

下面使用ArcGIS对一幅shapefile格式的数据进行空间校正,将没有坐标信息的数据,校正到地理经纬度坐标下。

简要步骤如下:

启动编辑会话-->选择要用于校正的输入数据-->选择空间校正方法-->创建位移连接-->执行校正-->停止编辑会话并保存编辑内容

详细步骤如下:

首先将数据导入ArcMap中,发现数据缺少空间参考,不能投影。

技术分享

查看右下角的坐标栏,也可以看到显示的不是正确的坐标,即不是经纬度,也不是投影后的坐标,缺少单位。

技术分享

下面进行空间校正操作,要素处于编辑状态才能进行校正,因此先启动编辑会话。然后向 ArcMap 中添加“空间校正”工具条,在顶部菜单栏空的地方点击鼠标右键找到对应选项勾上,就打开了如下工具条。

技术分享

然后从空间校正菜单栏的第一项开始,先是设置校正数据。

技术分享

所有需要校正的都选上,然后选择校正的方法,一般用的比较多的是仿射变换。下面就是最关键的步骤了,创建位移连接。有两种方式,一种是使用已有的控制点,另一种就是通过工具栏中的工具自己建立链接,找到一些图上的关键节点,比如要素的拐点、公里网,然后和已知坐标的数据中对应的点对应起来即可,至少要三四个链接才能得到比较准确的结果,建好后可以把链接保存下来方便以后使用。下图是链接文件。

技术分享

打开链接后就可以看到未知点和已知点的连线了。

技术分享

再点校正就可以完成空间校正,校正完后记得在编辑会话中保存,然后停止编辑。校正完毕,此时能够正确显示经纬度坐标了,在数据框属性中设置一下单位,右下角就可以看到正确的坐标:

技术分享 

接下来就可以继续进行地图投影等操作了。

空间校正的概念与使用方法