其他
GIS位置错误的数据修正方法
GIS数据处理过程中,难免会遇到飞点、飞线、飞面等点线面位置的错误,这个时候如何处理呢?下面以一个飞点数据的纠正作为典型案例。
1 如何判断数据出现了位置错误
以1:25万重庆市城口县贫困村数据为例,数据在处理过程中出现了点的位置错误,在数据图层上右击,缩放至图层(Zoom to layer)或者在工具条(Tools)上面点击全局显示(Full extent)按钮,即可完整显示数据范围,发现明显的数据位置错误。
2 筛选错误的数据
在修正错误之前,我们首先要确定哪些数据出了问题,哪些数据是正确的?
由于数据位于重庆市,重庆市属于直辖市,省级行政单位,我们需要先加载一个全国省级面数据,确定数据大致范围。
从下面可以看出,正确的数据位于重庆和陕西、四川交界区域。
切换一下目录树面板,选择List by visbility,将省级面设为不可选,如下图所示:
使用选择工具框选中位置正确的数据,查看属性表,可以看到,选中85个,总共90个,由此可知,有5个数据点位是错误的
反选(Switch selection),选择位置错误的数据:
选择显示选中的要素,查看错误数据的情况,可以明显看出,经纬度的小数点有错误:
3 修正数据
开始编辑数据
给错误的数据补充小数点,逐一在属性表中修改经纬度,添加缺失的小数点
保存编辑,停止编辑
将修改后的属性表导出数据,建议导出为CSV格式,也就是text file文本型,后缀名需要自行修改为csv
将导出的数据加载,显示XY数据(Display XY data)
XY分别为,经度、纬度,坐标系为GCS_WGS_1984
将显示后的数据导出为SHP重新加载,继续框选,发现,90个数据全部位于重庆市内,数据修正完成
「更多文章请查看:」